本篇文章主要介紹了Python基於百度AI的文字辨識的範例,現在分享給大家,也給大家做個參考。一起來看看吧
使用百度AI的文字識別庫,做出的呼叫範例,其中filePath是圖片的路徑,可以自行傳入一張帶有文字的圖片,進行識別。
下載baidu-aip這個函式庫,可以直接使用pip下載:pip install baidu-aip,也可以在PyCharm等開發工具中下載。
然後執行下列程式碼即可。
# -*- 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() # 定义参数变量 options = { 'detect_direction': 'true', 'language_type': 'CHN_ENG', } # 调用通用文字识别接口 result = aipOcr.basicGeneral(get_file_content(filePath), options) print(json.dumps(result).decode("unicode-escape"))
# 輸出結果:
{"log_id": 1424393327, "direction": 0, "words_result_num": 2, "words_result": [{"words": "不就果錢麼!"}, {"words": "所技術"}]}
#我的這次識別有幾個錯誤,與圖片不清晰有關,以下是我辨識的圖片。
通用文字辨識回傳資料參數詳情
欄位 | 必選 | 類型 | 說明 |
---|---|---|---|
#direction | ##否number | 影像方向,當detect_direction=true時存在。 |
- -1:未定義, - 0:正向, - 1: 逆時針90度, - 2:逆時針180度, - 3:逆時針270度 |
#是 | number | 唯一的log id,用於問題定位 | |
是 | number | 辨識結果數,表示words_result的元素個數 | |
是 | array | 定位與辨識結果陣列 | |
#否 | string | 識別結果字串 |
Python基於遞歸演算法實現的漢諾塔與Fibonacci數列
以上是Python基於百度AI的文字辨識的範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!