使用百度AI的文字識(shí)別庫(kù),做出的調(diào)用示例,其中filePath是圖片的路徑,可以自行傳入一張帶有文字的圖片,進(jìn)行識(shí)別。
下載baidu-aip這個(gè)庫(kù),可以直接使用pip下載:pip install baidu-aip,也可以在PyCharm等開(kāi)發(fā)工具中下載。
然后運(yùn)行下列代碼即可。
# -*- coding: UTF-8 -*- from aip import AipOcr import json # 定義常量 APP_ID = '9851066' API_KEY = 'LUGBatgyRGoerR9FZbV4SQYk' SECRET_KEY = 'fB2MNz1c2UHLTximFlC4laXPg7CVfyjV' # 初始化AipFace對(duì)象 aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY) # 讀取圖片 filePath = "WechatIMG1.jpeg" def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() # 定義參數(shù)變量 options = { 'detect_direction': 'true', 'language_type': 'CHN_ENG', } # 調(diào)用通用文字識(shí)別接口 result = aipOcr.basicGeneral(get_file_content(filePath), options) print(json.dumps(result).decode("unicode-escape")) 輸出結(jié)果:
{"log_id": 1424393327, "direction": 0, "words_result_num": 2, "words_result": [{"words": "不就果錢(qián)么!"}, {"words": "所技"}]}
我的這次識(shí)別有幾個(gè)錯(cuò)誤,與圖片不清晰有關(guān),下面是我識(shí)別的圖片。

通用文字識(shí)別 返回?cái)?shù)據(jù)參數(shù)詳情
| 字段 | 必選 | 類型 | 說(shuō)明 |
|---|---|---|---|
| direction | 否 | number | 圖像方向,當(dāng)detect_direction=true時(shí)存在。 - -1:未定義, - 0:正向, - 1: 逆時(shí)針90度, - 2:逆時(shí)針180度, - 3:逆時(shí)針270度 |
| log_id | 是 | number | 唯一的log id,用于問(wèn)題定位 |
| words_result_num | 是 | number | 識(shí)別結(jié)果數(shù),表示words_result的元素個(gè)數(shù) |
| words_result | 是 | array | 定位和識(shí)別結(jié)果數(shù)組 |
| +words | 否 | string | 識(shí)別結(jié)果字符串 |
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林站長(zhǎng)站。
新聞熱點(diǎn)
疑難解答
圖片精選