Module: Face::Client::Recognition

Included in:
Base
Defined in:
lib/face/client/recognition.rb

Instance Method Summary collapse

Instance Method Details

#faces_detect(opts = {}) ⇒ Object



5
6
7
8
# File 'lib/face/client/recognition.rb', line 5

def faces_detect(opts={})
  opts.assert_valid_keys(:urls, :file, :detector, :attributes, :callback, :callback_url)
  make_request(:faces_detect, opts)
end

#faces_recognize(opts = {}) ⇒ Object



10
11
12
13
# File 'lib/face/client/recognition.rb', line 10

def faces_recognize(opts={})
  opts.assert_valid_keys(:uids, :urls, :namespace, :detector, :attributes, :callback, :callback_url)
  make_request(:faces_recognize, opts.merge(user_auth_param))
end

#faces_status(opts = {}) ⇒ Object



20
21
22
23
# File 'lib/face/client/recognition.rb', line 20

def faces_status(opts={})
  opts.assert_valid_keys(:uids, :namespace, :callback, :callback_url)
  make_request(:faces_status, opts.merge(user_auth_param))
end

#faces_train(opts = {}) ⇒ Object



15
16
17
18
# File 'lib/face/client/recognition.rb', line 15

def faces_train(opts={})
  opts.assert_valid_keys(:uids, :namespace, :callback, :callback_url)
  make_request(:faces_train, opts.merge(user_auth_param))
end