Python調(diào)用百度OCR實現(xiàn)圖片文字識別的示例代碼
百度AI提供了一天50000次的免費文字識別額度,可以愉快的免費使用!下面直接上方法:
首先在百度AI創(chuàng)建一個應(yīng)用,按照下圖創(chuàng)建即可,創(chuàng)建后會獲得如下:


創(chuàng)建后會獲得如下信息:
APP_ID = '******' API_KEY = '************' SECRET_KEY = '**************'
下面就是百度API包的安裝,在終端cmd輸入如下語句直接pip方式安裝,注意是 baidu-api 哦!
pip install --user baidu-aip
接下來上python代碼,圖片修改為你的圖片就可以直接運行了:
from aip import AipOcr
# 定義常量
APP_ID = '21372704'
API_KEY = 'YKpXQwN5zj79g99fZK8i4Kn1'
SECRET_KEY = 'RTIAaFrvvgHbej7eALMKmjR0uF93rHCQ'
# 初始化AipFace對象
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)
# 讀取圖片
filePath = "test.JPG"
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(result)
words_result=result['words_result']
for i in range(len(words_result)):
print(words_result[i]['words'])
#代碼參考了:https://blog.csdn.net/u013421629/article/details/79500336
圖片不咋清晰就會出現(xiàn)識別出來不太準確的現(xiàn)象,但是對比pytesseract的OCR結(jié)果已經(jīng)好了非常多,百度OCR識別出來原始的是字典格式。下面上例子:




到此這篇關(guān)于Python調(diào)用百度OCR實現(xiàn)圖片文字識別的示例代碼的文章就介紹到這了,更多相關(guān)Python 圖片文字識別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pytorch 計算ConvTranspose1d輸出特征大小方式
這篇文章主要介紹了pytorch 計算ConvTranspose1d輸出特征大小方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
python模塊shutil函數(shù)應(yīng)用示例詳解教程
這篇文章主要為大家介紹了python模塊中shutil函數(shù)的應(yīng)用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2021-10-10
Python如何實現(xiàn)網(wǎng)絡(luò)自動化運維華為設(shè)備
本文介紹了如何使用Python實現(xiàn)華為設(shè)備的網(wǎng)絡(luò)自動化運維,包括環(huán)境配置、設(shè)備配置、功能模塊實現(xiàn)和SFTP文件傳輸測試2024-11-11
Python多進程multiprocessing用法實例分析
這篇文章主要介紹了Python多進程multiprocessing用法,結(jié)合實例形式分析了Python多線程的概念以及進程的創(chuàng)建、守護進程、終止、退出進程、進程間消息傳遞等相關(guān)操作技巧,需要的朋友可以參考下2017-08-08
Python collections.defaultdict模塊用法詳解
這篇文章主要介紹了Python collections.defaultdict模塊用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06

