用百度文字識別實現圖片文本識別


要用百度API則必須先注冊百度開發者,然后才能使用百度的各項服務:地圖API、文字語音轉換API、文本識別API.....,文本識別的官方文檔:文字識別-幫助與支持-百度雲

注冊完成后,需要用到以下三個字段:

APP_ID = '10xxxx57'

API_KEY = 'vxxxxxxxxxxxxxxxxxsZyuwz9yKS2EghBs'

SECRET_KEY = 'm7pjnSNCKZxxxxxxxxxxxxxxxswGmIO35zsi'

然后,在Python中導入百度-aip庫:pip install baidu-aip

最后,直接上代碼:

# -*- coding: UTF-8 -*-
from aip import AipOcr
# 定義常量
APP_ID = 'XXXXXXXXX'
API_KEY = 'XXXXXXXXXXXXXXXXXX'
SECRET_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

""" 讀取圖片 的方法"""
def get_file_content(filePath):
    with open(filePath, 'rb') as fp:
        return fp.read()

#定義圖片的絕對路徑
image = get_file_content('D:/共享文件夾/圖片/123.png')

""" 調用通用文字識別(高精度版) """
restu1 = client.basicAccurate(image);

lists = restu1['words_result']      #列表
for listss in lists:
    print(listss['words'])

來源於https://blog.51cto.com/13577495/2352313


免責聲明!

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



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