Class: ApiBrasil::Services::Data::RecognizeService

Inherits:
ApiBrasil::Services::DeviceProxyService show all
Defined in:
lib/api_brasil/services/data/proxies.rb

Overview

OCR / Google Vision (device-based): /recognize/{action}.

Instance Attribute Summary

Attributes inherited from ApiBrasil::Services::DeviceProxyService

#service

Attributes inherited from BaseService

#http

Instance Method Summary collapse

Methods inherited from ApiBrasil::Services::DeviceProxyService

#queue, #request

Methods inherited from BaseService

#delete, #download, #get, #patch, #post, #put

Constructor Details

#initialize(http) ⇒ RecognizeService

Returns a new instance of RecognizeService.



46
47
48
# File 'lib/api_brasil/services/data/proxies.rb', line 46

def initialize(http)
  super(http, "recognize")
end

Instance Method Details

#base64(body, options = {}) ⇒ Object

Reconhece uma imagem em base64: POST /recognize/base64.

Returns:

  • (Object)


53
54
55
# File 'lib/api_brasil/services/data/proxies.rb', line 53

def base64(body, options = {})
  request("base64", body, options)
end

#uri(body, options = {}) ⇒ Object

Reconhece uma imagem por URL: POST /recognize/uri.

Returns:

  • (Object)


60
61
62
# File 'lib/api_brasil/services/data/proxies.rb', line 60

def uri(body, options = {})
  request("uri", body, options)
end