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



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

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

#faces_group(opts = {}) ⇒ Object



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

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

#faces_recognize(opts = {}) ⇒ Object



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

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



24
25
26
27
# File 'lib/face/client/recognition.rb', line 24

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



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

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