Module: Baidu::Aip::Client
Instance Attribute Summary collapse
Instance Method Summary
collapse
-
#face_detect(image_in_base64, options = {}) ⇒ Object
-
#face_group_copy_user(group_id, uid, source_group_id) ⇒ Object
-
#face_group_delete_user(group_id, uid) ⇒ Object
-
#face_group_get_list(options = {}) ⇒ Object
-
#face_group_get_users(group_id, options = {}) ⇒ Object
-
#face_identify(image_in_base64, group_id, options = {}) ⇒ Object
-
#face_match(images_in_base64 = [], options = {}) ⇒ Object
-
#face_multi_identify(image_in_base64, group_id, options = {}) ⇒ Object
-
#face_user_add(uid, group_id, image_in_base64, user_info, options = {}) ⇒ Object
-
#face_user_delete(uid, options = {}) ⇒ Object
-
#face_user_get(uid, options = {}) ⇒ Object
-
#face_user_update(uid, image_in_base64, user_info, group_id, options = {}) ⇒ Object
-
#face_verify(image_in_base64, id_card_number, name, options = {}) ⇒ Object
-
#image_audit_anti_porn(image_in_base64) ⇒ Object
-
#image_audit_anti_porn_gif(image_in_base64) ⇒ Object
-
#image_audit_anti_terrer(image_in_base64) ⇒ Object
-
#image_audit_combination(scenes, image_in_base64, options = {}) ⇒ Object
-
#image_audit_combination_with_url(scenes, image_url, options = {}) ⇒ Object
-
#image_audit_face(images_in_base64 = []) ⇒ Object
-
#image_audit_face_url(image_url) ⇒ Object
-
#image_audit_user_defined(image_in_base64) ⇒ Object
-
#image_recognition_animal(image_in_base64, options = {}) ⇒ Object
-
#image_recognition_car(image_in_base64, options = {}) ⇒ Object
-
#image_recognition_dish(image_in_base64, options = {}) ⇒ Object
-
#image_recognition_logo(image_in_base64, options = {}) ⇒ Object
-
#image_recognition_logo_add(image_in_base64, brief) ⇒ Object
-
#image_recognition_logo_delete(image_in_base64, cont_sign) ⇒ Object
-
#image_recognition_object(image_in_base64, options = {}) ⇒ Object
-
#image_recognition_plant(image_in_base64) ⇒ Object
-
#image_search_product(image_in_base64, options = {}) ⇒ Object
-
#image_search_product_add(image_in_base64, options = {}) ⇒ Object
-
#image_search_product_delete(image_in_base64) ⇒ Object
-
#image_search_same(image_in_base64) ⇒ Object
-
#image_search_same_add(image_in_base64, brief) ⇒ Object
-
#image_search_same_delete(image_in_base64) ⇒ Object
-
#image_search_similar(image_in_base64) ⇒ Object
-
#image_search_similar_add(image_in_base64, brief) ⇒ Object
-
#image_search_similar_delete(image_in_base64) ⇒ Object
-
#knowledge_graph_task_create(name, template_content, input_mapping_file, output_file, ulr_pattern, options = {}) ⇒ Object
-
#knowledge_graph_task_info(id, options = {}) ⇒ Object
-
#knowledge_graph_task_query(options = {}) ⇒ Object
-
#knowledge_graph_task_start(id, options = {}) ⇒ Object
-
#knowledge_graph_task_status(id, options = {}) ⇒ Object
-
#knowledge_graph_task_update(id, options = {}) ⇒ Object
-
#nlp_comment_tag(text, options = {}) ⇒ Object
-
#nlp_dep_parser(text, options = {}) ⇒ Object
-
#nlp_dnnlm_cn(text, options = {}) ⇒ Object
-
#nlp_keyword(title, content, options = {}) ⇒ Object
-
#nlp_lexer(text, options = {}) ⇒ Object
-
#nlp_lexer_custom(text, options = {}) ⇒ Object
-
#nlp_sentiment_classify(text, options = {}) ⇒ Object
-
#nlp_simnet(text1, text2, options = {}) ⇒ Object
-
#nlp_word_embedding(word, options = {}) ⇒ Object
-
#nlp_word_sim_embedding(word1, word2, options = {}) ⇒ Object
-
#ocr_accurate(image_in_base64, options = {}) ⇒ Object
-
#ocr_accurate_basic(image_in_base64, options = {}) ⇒ Object
-
#ocr_bankcard(image_in_base64, options = {}) ⇒ Object
-
#ocr_business_license(image_in_base64, options = {}) ⇒ Object
-
#ocr_custom(image_in_base64, template_sign, options = {}) ⇒ Object
-
#ocr_driving_license(image_in_base64, options = {}) ⇒ Object
-
#ocr_form_result_get(request_id, options = {}) ⇒ Object
todo def ocr_form_recognize(image_in_base64, options = {}) aip = Ocr::FormRecognize.new options.merge(image_in_base64) aip.client = self aip.process end.
-
#ocr_general(image_in_base64, options = {}) ⇒ Object
-
#ocr_general_basic(image_in_base64, options = {}) ⇒ Object
-
#ocr_genral_enhanced(image_in_base64, options = {}) ⇒ Object
-
#ocr_idcard(image_in_base64, idcard_side, options = {}) ⇒ Object
-
#ocr_license_plate(image_in_base64, options = {}) ⇒ Object
-
#ocr_receipt(image_in_base64, options = {}) ⇒ Object
-
#ocr_vehicle_license(image_in_base64, options = {}) ⇒ Object
-
#ocr_web_image(image_in_base64, options = {}) ⇒ Object
Methods included from Tokenable
#access_token, #access_token=, #expire_time, #expire_time=
Instance Attribute Details
#api_key ⇒ Object
Returns the value of attribute api_key.
82
83
84
|
# File 'lib/baidu/aip/client.rb', line 82
def api_key
@api_key
end
|
#secret_key ⇒ Object
Returns the value of attribute secret_key.
82
83
84
|
# File 'lib/baidu/aip/client.rb', line 82
def secret_key
@secret_key
end
|
Instance Method Details
#face_detect(image_in_base64, options = {}) ⇒ Object
85
86
87
88
89
|
# File 'lib/baidu/aip/client.rb', line 85
def face_detect(image_in_base64, options = {})
aip = Face::Detect.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#face_group_copy_user(group_id, uid, source_group_id) ⇒ Object
91
92
93
94
95
|
# File 'lib/baidu/aip/client.rb', line 91
def face_group_copy_user(group_id, uid, source_group_id)
aip = Face::GroupCopyUser.new({group_id: group_id, uid: uid, src_group_id: source_group_id})
aip.client = self
aip.process
end
|
#face_group_delete_user(group_id, uid) ⇒ Object
98
99
100
101
102
|
# File 'lib/baidu/aip/client.rb', line 98
def face_group_delete_user(group_id, uid)
aip = Face::GroupDeleteUser.new({group_id: group_id, uid: uid})
aip.client = self
aip.process
end
|
#face_group_get_list(options = {}) ⇒ Object
105
106
107
108
109
|
# File 'lib/baidu/aip/client.rb', line 105
def face_group_get_list(options = {})
aip = Face::GroupGetList.new options
aip.client = self
aip.process
end
|
#face_group_get_users(group_id, options = {}) ⇒ Object
112
113
114
115
116
|
# File 'lib/baidu/aip/client.rb', line 112
def face_group_get_users(group_id, options = {})
aip = Face::GroupGetUsers.new options.merge({group_id: group_id})
aip.client = self
aip.process
end
|
#face_identify(image_in_base64, group_id, options = {}) ⇒ Object
119
120
121
122
123
|
# File 'lib/baidu/aip/client.rb', line 119
def face_identify(image_in_base64, group_id, options = {})
aip = Face::Identify.new options.merge({image: image_in_base64, group_id: group_id})
aip.client = self
aip.process
end
|
#face_match(images_in_base64 = [], options = {}) ⇒ Object
126
127
128
129
130
|
# File 'lib/baidu/aip/client.rb', line 126
def face_match(images_in_base64 = [], options = {})
aip = Face::Match.new options.merge({image: images_in_base64.join(',')})
aip.client = self
aip.process
end
|
#face_multi_identify(image_in_base64, group_id, options = {}) ⇒ Object
133
134
135
136
137
|
# File 'lib/baidu/aip/client.rb', line 133
def face_multi_identify(image_in_base64, group_id, options = {})
aip = Face::MultiIdentify.new options.merge({image: image_in_base64, group_id: group_id})
aip.client = self
aip.process
end
|
#face_user_add(uid, group_id, image_in_base64, user_info, options = {}) ⇒ Object
140
141
142
143
144
|
# File 'lib/baidu/aip/client.rb', line 140
def face_user_add(uid, group_id, image_in_base64, user_info, options = {})
aip = Face::UserAdd.new options.merge({uid: uid, group_id: group_id, image: image_in_base64, user_info: user_info})
aip.client = self
aip.process
end
|
#face_user_delete(uid, options = {}) ⇒ Object
146
147
148
149
150
|
# File 'lib/baidu/aip/client.rb', line 146
def face_user_delete(uid, options = {})
aip = Face::UserDelete.new options.merge({uid: uid})
aip.client = self
aip.process
end
|
#face_user_get(uid, options = {}) ⇒ Object
152
153
154
155
156
|
# File 'lib/baidu/aip/client.rb', line 152
def face_user_get(uid, options = {})
aip = Face::UserGet.new options.merge({uid: uid})
aip.client = self
aip.process
end
|
#face_user_update(uid, image_in_base64, user_info, group_id, options = {}) ⇒ Object
158
159
160
161
162
|
# File 'lib/baidu/aip/client.rb', line 158
def face_user_update(uid, image_in_base64, user_info, group_id, options = {})
aip = Face::UserUpdate.new options.merge({uid: uid, image: image_in_base64, user_info: user_info, group_id: group_id})
aip.client = self
aip.process
end
|
#face_verify(image_in_base64, id_card_number, name, options = {}) ⇒ Object
165
166
167
168
169
|
# File 'lib/baidu/aip/client.rb', line 165
def face_verify(image_in_base64, id_card_number, name, options = {})
aip = Face::Verify.new options.merge({image: image_in_base64, id_card_number: id_card_number, name: name})
aip.client = self
aip.process
end
|
#image_audit_anti_porn(image_in_base64) ⇒ Object
231
232
233
234
235
|
# File 'lib/baidu/aip/client.rb', line 231
def image_audit_anti_porn(image_in_base64)
aip = ImageAudit::AntiPorn.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_audit_anti_porn_gif(image_in_base64) ⇒ Object
237
238
239
240
241
|
# File 'lib/baidu/aip/client.rb', line 237
def image_audit_anti_porn_gif(image_in_base64)
aip = ImageAudit::AntiPornGif.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_audit_anti_terrer(image_in_base64) ⇒ Object
243
244
245
246
247
|
# File 'lib/baidu/aip/client.rb', line 243
def image_audit_anti_terrer(image_in_base64)
aip = ImageAudit::AntiTerror.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_audit_combination(scenes, image_in_base64, options = {}) ⇒ Object
249
250
251
252
253
|
# File 'lib/baidu/aip/client.rb', line 249
def image_audit_combination(scenes, image_in_base64, options={})
aip = ImageAudit::Combination.new options.merge({scenes: scenes, image: image_in_base64})
aip.client = self
aip.process
end
|
#image_audit_combination_with_url(scenes, image_url, options = {}) ⇒ Object
255
256
257
258
259
|
# File 'lib/baidu/aip/client.rb', line 255
def image_audit_combination_with_url(scenes, image_url, options={})
aip = ImageAudit::Combination.new options.merge({scenes: scenes, imageUrl: image_url})
aip.client = self
aip.process
end
|
#image_audit_face(images_in_base64 = []) ⇒ Object
261
262
263
264
265
|
# File 'lib/baidu/aip/client.rb', line 261
def image_audit_face(images_in_base64 = [])
aip = ImageAudit::Face.new({images: images_in_base64.join(',')})
aip.client = self
aip.process
end
|
#image_audit_face_url(image_url) ⇒ Object
267
268
269
270
271
|
# File 'lib/baidu/aip/client.rb', line 267
def image_audit_face_url(image_urls = [])
aip = ImageAudit::Face.new({imgUrls: image_urls.join(',')})
aip.client = self
aip.process
end
|
#image_audit_user_defined(image_in_base64) ⇒ Object
273
274
275
276
277
|
# File 'lib/baidu/aip/client.rb', line 273
def image_audit_user_defined(image_in_base64)
aip = ImageAudit::UserDefined.new({image: images_in_base64})
aip.client = self
aip.process
end
|
#image_recognition_animal(image_in_base64, options = {}) ⇒ Object
174
175
176
177
178
179
|
# File 'lib/baidu/aip/client.rb', line 174
def image_recognition_animal(image_in_base64, options = {})
aip = ImageRecognition::Animal.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_recognition_car(image_in_base64, options = {}) ⇒ Object
181
182
183
184
185
186
|
# File 'lib/baidu/aip/client.rb', line 181
def image_recognition_car(image_in_base64, options = {})
aip = ImageRecognition::Car.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_recognition_dish(image_in_base64, options = {}) ⇒ Object
188
189
190
191
192
193
|
# File 'lib/baidu/aip/client.rb', line 188
def image_recognition_dish(image_in_base64, options = {})
aip = ImageRecognition::Dish.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_recognition_logo(image_in_base64, options = {}) ⇒ Object
195
196
197
198
199
200
|
# File 'lib/baidu/aip/client.rb', line 195
def image_recognition_logo(image_in_base64, options = {})
aip = ImageRecognition::Logo.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_recognition_logo_add(image_in_base64, brief) ⇒ Object
202
203
204
205
206
207
|
# File 'lib/baidu/aip/client.rb', line 202
def image_recognition_logo_add(image_in_base64, brief)
aip = ImageRecognition::LogoAdd.new options.merge({image: image_in_base64, brief: brief})
aip.client = self
aip.process
end
|
#image_recognition_logo_delete(image_in_base64, cont_sign) ⇒ Object
209
210
211
212
213
214
|
# File 'lib/baidu/aip/client.rb', line 209
def image_recognition_logo_delete(image_in_base64, cont_sign)
aip = ImageRecognition::LogoDelete.new options.merge({image: image_in_base64, cont_sign: cont_sign})
aip.client = self
aip.process
end
|
#image_recognition_object(image_in_base64, options = {}) ⇒ Object
216
217
218
219
220
221
|
# File 'lib/baidu/aip/client.rb', line 216
def image_recognition_object(image_in_base64, options = {})
aip = ImageRecognition::Object.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_recognition_plant(image_in_base64) ⇒ Object
223
224
225
226
227
228
|
# File 'lib/baidu/aip/client.rb', line 223
def image_recognition_plant(image_in_base64)
aip = ImageRecognition::Plant.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_search_product(image_in_base64, options = {}) ⇒ Object
292
293
294
295
296
|
# File 'lib/baidu/aip/client.rb', line 292
def image_search_product(image_in_base64, options = {})
aip = ImageSearch::Product.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_search_product_add(image_in_base64, options = {}) ⇒ Object
286
287
288
289
290
|
# File 'lib/baidu/aip/client.rb', line 286
def image_search_product_add(image_in_base64, options = {})
aip = ImageSearch::ProductAdd.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_search_product_delete(image_in_base64) ⇒ Object
298
299
300
301
302
|
# File 'lib/baidu/aip/client.rb', line 298
def image_search_product_delete(image_in_base64)
aip = ImageSearch::ProductDelete.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_search_same(image_in_base64) ⇒ Object
310
311
312
313
314
|
# File 'lib/baidu/aip/client.rb', line 310
def image_search_same(image_in_base64)
aip = ImageSearch::Same.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_search_same_add(image_in_base64, brief) ⇒ Object
304
305
306
307
308
|
# File 'lib/baidu/aip/client.rb', line 304
def image_search_same_add(image_in_base64, brief)
aip = ImageSearch::SameAdd.new({image: image_in_base64, brief: brief})
aip.client = self
aip.process
end
|
#image_search_same_delete(image_in_base64) ⇒ Object
316
317
318
319
320
|
# File 'lib/baidu/aip/client.rb', line 316
def image_search_same_delete(image_in_base64)
aip = ImageSearch::SameDelete.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_search_similar(image_in_base64) ⇒ Object
328
329
330
331
332
|
# File 'lib/baidu/aip/client.rb', line 328
def image_search_similar(image_in_base64)
aip = ImageSearch::Similar.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#image_search_similar_add(image_in_base64, brief) ⇒ Object
322
323
324
325
326
|
# File 'lib/baidu/aip/client.rb', line 322
def image_search_similar_add(image_in_base64, brief)
aip = ImageSearch::SimilarAdd.new({image: image_in_base64, brief: brief})
aip.client = self
aip.process
end
|
#image_search_similar_delete(image_in_base64) ⇒ Object
334
335
336
337
338
|
# File 'lib/baidu/aip/client.rb', line 334
def image_search_similar_delete(image_in_base64)
aip = ImageSearch::SimilarDelete.new({image: image_in_base64})
aip.client = self
aip.process
end
|
#knowledge_graph_task_create(name, template_content, input_mapping_file, output_file, ulr_pattern, options = {}) ⇒ Object
341
342
343
344
345
|
# File 'lib/baidu/aip/client.rb', line 341
def knowledge_graph_task_create(name, template_content, input_mapping_file, output_file, ulr_pattern, options = {})
aip = KnowledgeGraph::TaskCreate.new options.merge({name: name, template_content: template_content, input_mapping_file: input_mapping_file, output_file: output_file})
aip.client = self
aip.process
end
|
#knowledge_graph_task_info(id, options = {}) ⇒ Object
347
348
349
350
351
|
# File 'lib/baidu/aip/client.rb', line 347
def knowledge_graph_task_info(id, options = {})
aip = KnowledgeGraph::TaskInfo.new options.merge({id: id})
aip.client = self
aip.process
end
|
#knowledge_graph_task_query(options = {}) ⇒ Object
353
354
355
356
357
|
# File 'lib/baidu/aip/client.rb', line 353
def knowledge_graph_task_query(options = {})
aip = KnowledgeGraph::TaskQuery.new(options)
aip.client = self
aip.process
end
|
#knowledge_graph_task_start(id, options = {}) ⇒ Object
365
366
367
368
369
|
# File 'lib/baidu/aip/client.rb', line 365
def knowledge_graph_task_start(id, options = {})
aip = KnowledgeGraph::TaskStart.new options.merge({id: id})
aip.client = self
aip.process
end
|
#knowledge_graph_task_status(id, options = {}) ⇒ Object
359
360
361
362
363
|
# File 'lib/baidu/aip/client.rb', line 359
def knowledge_graph_task_status(id, options = {})
aip = KnowledgeGraph::TaskStatus.new options.merge({id: id})
aip.client = self
aip.process
end
|
#knowledge_graph_task_update(id, options = {}) ⇒ Object
371
372
373
374
375
|
# File 'lib/baidu/aip/client.rb', line 371
def knowledge_graph_task_update(id, options = {})
aip = KnowledgeGraph::TaskUpdate.new options.merge({id: id})
aip.client = self
aip.process
end
|
378
379
380
381
382
|
# File 'lib/baidu/aip/client.rb', line 378
def (text, options = {})
aip = Nlp::CommentTag.new options.merge({text: text})
aip.client = self
aip.process
end
|
#nlp_dep_parser(text, options = {}) ⇒ Object
384
385
386
387
388
|
# File 'lib/baidu/aip/client.rb', line 384
def nlp_dep_parser(text, options = {})
aip = Nlp::DepParser.new options.merge({text: text})
aip.client = self
aip.process
end
|
#nlp_dnnlm_cn(text, options = {}) ⇒ Object
390
391
392
393
394
|
# File 'lib/baidu/aip/client.rb', line 390
def nlp_dnnlm_cn(text, options = {})
aip = Nlp::DnnlmCn.new options.merge({text: text})
aip.client = self
aip.process
end
|
#nlp_keyword(title, content, options = {}) ⇒ Object
396
397
398
399
400
|
# File 'lib/baidu/aip/client.rb', line 396
def nlp_keyword(title, content, options = {})
aip = Nlp::Keyword.new options.merge({title: title, content: content})
aip.client = self
aip.process
end
|
#nlp_lexer(text, options = {}) ⇒ Object
408
409
410
411
412
|
# File 'lib/baidu/aip/client.rb', line 408
def nlp_lexer(text, options = {})
aip = Nlp::Lexer.new options.merge({text: text})
aip.client = self
aip.process
end
|
#nlp_lexer_custom(text, options = {}) ⇒ Object
402
403
404
405
406
|
# File 'lib/baidu/aip/client.rb', line 402
def nlp_lexer_custom(text, options = {})
aip = Nlp::LexerCustom.new options.merge({text: text})
aip.client = self
aip.process
end
|
#nlp_sentiment_classify(text, options = {}) ⇒ Object
414
415
416
417
418
|
# File 'lib/baidu/aip/client.rb', line 414
def nlp_sentiment_classify(text, options={})
aip = Nlp::SentimentClassify.new options.merge({text: text})
aip.client = self
aip.process
end
|
#nlp_simnet(text1, text2, options = {}) ⇒ Object
420
421
422
423
424
|
# File 'lib/baidu/aip/client.rb', line 420
def nlp_simnet(text1, text2, options = {})
aip = Nlp::Simnet.new options.merge({text_1:text1, text_2: text2})
aip.client = self
aip.process
end
|
#nlp_word_embedding(word, options = {}) ⇒ Object
426
427
428
429
430
|
# File 'lib/baidu/aip/client.rb', line 426
def nlp_word_embedding(word, options = {})
aip = Nlp::WordEmbedding.new options.merge({word: word})
aip.client = self
aip.process
end
|
#nlp_word_sim_embedding(word1, word2, options = {}) ⇒ Object
432
433
434
435
436
|
# File 'lib/baidu/aip/client.rb', line 432
def nlp_word_sim_embedding(word1, word2, options = {})
aip = Nlp::WordSimEmbedding.new options.merge({word_1: word1, word_2: word2})
aip.client = self
aip.process
end
|
#ocr_accurate(image_in_base64, options = {}) ⇒ Object
445
446
447
448
449
|
# File 'lib/baidu/aip/client.rb', line 445
def ocr_accurate(image_in_base64, options = {})
aip = Ocr::Accurate.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_accurate_basic(image_in_base64, options = {}) ⇒ Object
439
440
441
442
443
|
# File 'lib/baidu/aip/client.rb', line 439
def ocr_accurate_basic(image_in_base64, options = {})
aip = Ocr::AccurateBasic.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_bankcard(image_in_base64, options = {}) ⇒ Object
451
452
453
454
455
|
# File 'lib/baidu/aip/client.rb', line 451
def ocr_bankcard(image_in_base64, options = {})
aip = Ocr::Bankcard.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_business_license(image_in_base64, options = {}) ⇒ Object
457
458
459
460
461
|
# File 'lib/baidu/aip/client.rb', line 457
def ocr_business_license(image_in_base64, options = {})
aip = Ocr::BusinessLicense.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_custom(image_in_base64, template_sign, options = {}) ⇒ Object
463
464
465
466
467
|
# File 'lib/baidu/aip/client.rb', line 463
def ocr_custom(image_in_base64, template_sign, options = {})
aip = Ocr::Custom.new options.merge({image: image_in_base64, templateSign: template_sign})
aip.client = self
aip.process
end
|
#ocr_driving_license(image_in_base64, options = {}) ⇒ Object
469
470
471
472
473
|
# File 'lib/baidu/aip/client.rb', line 469
def ocr_driving_license(image_in_base64, options = {})
aip = Ocr::DrivingLicense.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
todo def ocr_form_recognize(image_in_base64, options = {})
aip = Ocr::FormRecognize.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
482
483
484
485
486
|
# File 'lib/baidu/aip/client.rb', line 482
def ocr_form_result_get(request_id, options = {})
aip = Ocr::FormResultGet.new options.merge({request_id: request_id})
aip.client = self
aip.process
end
|
#ocr_general(image_in_base64, options = {}) ⇒ Object
500
501
502
503
504
|
# File 'lib/baidu/aip/client.rb', line 500
def ocr_general(image_in_base64, options = {})
aip = Ocr::General.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_general_basic(image_in_base64, options = {}) ⇒ Object
488
489
490
491
492
|
# File 'lib/baidu/aip/client.rb', line 488
def ocr_general_basic(image_in_base64, options = {})
aip = Ocr::GeneralBasic.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_genral_enhanced(image_in_base64, options = {}) ⇒ Object
494
495
496
497
498
|
# File 'lib/baidu/aip/client.rb', line 494
def ocr_genral_enhanced(image_in_base64, options = {})
aip = Ocr::GeneralEnhanced.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_idcard(image_in_base64, idcard_side, options = {}) ⇒ Object
506
507
508
509
510
|
# File 'lib/baidu/aip/client.rb', line 506
def ocr_idcard(image_in_base64, idcard_side, options = {})
aip = Ocr::Idcard.new options.merge({image: image_in_base64, id_card_side: idcard_side})
aip.client = self
aip.process
end
|
#ocr_license_plate(image_in_base64, options = {}) ⇒ Object
512
513
514
515
516
|
# File 'lib/baidu/aip/client.rb', line 512
def ocr_license_plate(image_in_base64, options = {})
aip = Ocr::LicensePlate.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_receipt(image_in_base64, options = {}) ⇒ Object
518
519
520
521
522
|
# File 'lib/baidu/aip/client.rb', line 518
def ocr_receipt(image_in_base64, options = {})
aip = Ocr::Receipt.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_vehicle_license(image_in_base64, options = {}) ⇒ Object
524
525
526
527
528
|
# File 'lib/baidu/aip/client.rb', line 524
def ocr_vehicle_license(image_in_base64, options = {})
aip = Ocr::VehicleLicense.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|
#ocr_web_image(image_in_base64, options = {}) ⇒ Object
530
531
532
533
534
|
# File 'lib/baidu/aip/client.rb', line 530
def ocr_web_image(image_in_base64, options = {})
aip = Ocr::WebImage.new options.merge({image: image_in_base64})
aip.client = self
aip.process
end
|