Module: Kairos::Client::Recognition

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

Instance Method Summary collapse

Instance Method Details

#detect(opts = {}) ⇒ Object



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

def detect(opts={})
  opts.assert_valid_keys(:url)
  make_request(:detect, opts)
end

#enroll(opts = {}) ⇒ Object



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

def enroll(opts={})
  opts.assert_valid_keys(:url, :subject_id, :gallery_name)
  make_request(:enroll, opts)
end


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

def gallery_list_all()
  make_request(:gallery_list_all)
end


29
30
31
32
# File 'lib/kairos/client/recognition.rb', line 29

def gallery_remove_subject(opts={})
  opts.assert_valid_keys(:gallery_name, :subject_id)
  make_request(:gallery_remove_subject, opts)
end


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

def gallery_view(opts={})
  opts.assert_valid_keys(:gallery_name)
  make_request(:gallery_view, opts)
end

#recognize(opts = {}) ⇒ Object



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

def recognize(opts={})
  opts.assert_valid_keys(:url, :gallery_name, :threshold, :max_num_results)
  make_request(:recognize, opts)
end