Python基于百度AI的文字識別的示例
使用百度AI的文字識別庫,做出的調用示例,其中filePath是圖片的路徑,可以自行傳入一張帶有文字的圖片,進行識別。
下載baidu-aip這個庫,可以直接使用pip下載:pip install baidu-aip,也可以在PyCharm等開發(fā)工具中下載。
然后運行下列代碼即可。
# -*- 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() # 定義參數(shù)變量 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": "所技"}]}
我的這次識別有幾個錯誤,與圖片不清晰有關,下面是我識別的圖片。
通用文字識別 返回數(shù)據參數(shù)詳情
字段 | 必選 | 類型 | 說明 |
---|---|---|---|
direction | 否 | number | 圖像方向,當detect_direction=true時存在。 - -1:未定義, - 0:正向, - 1: 逆時針90度, - 2:逆時針180度, - 3:逆時針270度 |
log_id | 是 | number | 唯一的log id,用于問題定位 |
words_result_num | 是 | number | 識別結果數(shù),表示words_result的元素個數(shù) |
words_result | 是 | array | 定位和識別結果數(shù)組 |
+words | 否 | string | 識別結果字符串 |
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python實戰(zhàn)項目用PyQt5制作漫畫臉GUI界面
PyQt5 是用來創(chuàng)建Python GUI應用程序的工具包。作為一個跨平臺的工具包,PyQt可以在所有主流操作系統(tǒng)上運行,本文主要介紹了如何用PyQt5制作漫畫臉的GUI界面2021-10-10Linux下將Python的Django項目部署到Apache服務器
這篇文章主要介紹了Python的Django項目部署到Apache服務器上的要點總結,文中針對的是wsgi連接方式,需要的朋友可以參考下2015-12-12Python?Pandas數(shù)據合并pd.merge用法詳解
在合并數(shù)據的操作中,除了pd.concat()函數(shù),另一個常用的函數(shù)就是pd.merge()了,下面這篇文章主要給大家介紹了關于Python?Pandas數(shù)據合并pd.merge用法的相關資料,需要的朋友可以參考下2022-08-08解決PIP安裝第三方庫報錯SSL: CERTIFICATE_VERIFY_FAILED問題
這篇文章主要介紹了解決PIP安裝第三方庫報錯SSL: CERTIFICATE_VERIFY_FAILED問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01