Python基於百度AI的文字辨識的範例

不言
發布: 2018-04-21 16:00:45
原創
3191 人瀏覽過

本篇文章主要介紹了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": "所技術"}]} 

#我的這次識別有幾個錯誤,與圖片不清晰有關,以下是我辨識的圖片。

通用文字辨識回傳資料參數詳情


##否number影像方向,當detect_direction=true時存在。 log_id#是number唯一的log id,用於問題定位words_result_num是number辨識結果數,表示words_result的元素個數#words_result是array定位與辨識結果陣列 words#否string識別結果字串
欄位 必選 類型 說明
#direction      - -1:未定義,
     - 0:正向,
     - 1: 逆時針90度,
     - 2:逆時針180度,
- 3:逆時針270度
#相關推薦:


Python基於遞歸演算法實現的漢諾塔與Fibonacci數列

Python基於TCP實作會聊天的小機器人功能

以上是Python基於百度AI的文字辨識的範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!