轉(zhuǎn)自:http://blog.csdn.net/u012236875/article/details/74726035
使用百度AI的文字識別庫尘分,做出的調(diào)用示例猜惋,其中filePath是圖片的路徑,可以自行傳入一張帶有文字的圖片培愁,進行識別著摔。
下載baidu-aip這個庫,可以直接使用pip下載:pip?install?baidu-aip定续,也可以在PyCharm等開發(fā)工具中下載谍咆。
然后運行下列代碼即可。
#?-*-?coding:?UTF-8?-*-??
from?aip?import?AipOcr??
import?json??
#?定義常量??
APP_ID?='9851066'??
API_KEY?='LUGBatgyRGoerR9FZbV4SQYk'??
SECRET_KEY?='fB2MNz1c2UHLTximFlC4laXPg7CVfyjV'??
#?初始化AipFace對象??
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)用通用文字識別接口??
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":?"不就果錢么!"},?{"words":?"所技"}]}??
我的這次識別有幾個錯誤香罐,與圖片不清晰有關(guān)卧波,下面是我識別的圖片。
通用文字識別 返回數(shù)據(jù)參數(shù)詳情
字段必選類型說明
direction否number圖像方向庇茫,當(dāng)detect_direction=true時存在港粱。
- -1:未定義,
- 0:正向旦签,
- 1: 逆時針90度查坪,
- 2:逆時針180度,
- 3:逆時針270度
log_id是number唯一的log id宁炫,用于問題定位
words_result_num是number識別結(jié)果數(shù)偿曙,表示words_result的元素個數(shù)
words_result是array定位和識別結(jié)果數(shù)組
+words否string識別結(jié)果字符串