用百度AI平台接口實現OCR文字識別


一、接入指南

若想利用百度AI開放平台進行軟件開發,首先應成為百度AI開放平台的開發者。在此,以圖文形式詳細介紹普通開發人員如何接入百度AI開放平台。

1.注冊

請在百度官方網站 https://passport.baidu.com/v2/?reg 注冊賬號。

2.登錄

請在百度雲官方網站 https://login.bce.baidu.com 登錄。
在這里插入圖片描述

3.創建應用

選擇產品服務里的文字識別,點擊創建應用
在這里插入圖片描述
在這里插入圖片描述
輸入應用名稱和應用描述,點擊立即創建,創建完成。
在這里插入圖片描述
在這里插入圖片描述
創建后可以返回應用列表,可以看到里面有AppID、API Key、Secret Key三個參數,將三個參數記錄以備在項目中使用。

二、安裝接口模型

下載baidu-aip這個庫,可以直接使用pip下載:pip install baidu-aip 或者進入https://ai.baidu.com/sdk#ocr下載對應的SDK

三、編寫python代碼

from aip import AipOcr

AppID = '19650***'
API_Key = '5W4GVLgzRviMf4h3gGAoO***'
Secret_Key = 'hDEKZ0krLclgZeEIRRs1vA2H4jg***'

client = AipOcr(AppID, API_Key, Secret_Key)


def get_file_content(filePath):
    with open(filePath, 'rb') as f:
        return f.read()


image = get_file_content('pin.jpg')

res=client.basicGeneral(image)

for item in res['words_result']:
    print(item['words'])

四、識別結果

識別的圖片為:
在這里插入圖片描述
識別結果為:
在這里插入圖片描述
這篇文章做一個比較簡短的記錄和學習,后期如果有新內容再行補充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM