python呼叫百度ai文字識別api詳細教學

2022-04-10 19:48:01 字數 1815 閱讀 7043

點選進入之後選擇技術文件:

選擇身份證識別,我們以身份證識別為例:進行研究:

本頁的下面有勢力**:

#

encoding:utf-8

import

requests

import

base64

'''身份證識別

'''request_url = "

"#二進位制方式開啟檔案

f = open('

[本地檔案]

', 'rb'

)img =base64.b64encode(f.read())

params =

access_token = '

[呼叫鑑權介面獲取的token]

'request_url = request_url + "

?access_token=

" +access_token

headers =

response = requests.post(request_url, data=params, headers=headers)

ifresponse:

print (response.json())

#

encoding:utf-8

import

requests

#client_id 為官網獲取的ak, client_secret 為官網獲取的sk

host = '

官網獲取的ak】&client_secret=【官網獲取的sk】

'response =requests.get(host)

ifresponse:

print(response.json())

(下面就是錯誤示例,看一下就行)

接下來,你就進入惡性迴圈了,從這裡設定ak、sk之後,你是獲取不到access_token的,因為文件說明了:

坑就在這裡:這個是認證字串使用的指定使用者ak、sk,而不是獲取access_token的ak、sk!!!重要的事情說三遍:不是獲取access_token的ak、sk!!!不是獲取access_token的ak、sk!!!

所以,你應該懸崖勒馬,不研究了。哈哈。開個玩笑。it猿要有將南牆創破的精神。 所以原因是我們獲取ak、sk的方式不對!應該這樣獲取ak、sk。

你研究的文字識別,就要在文字識別的的列表建立一行資料:

python 使用百度AI實現OCR文字識別

執行pip install baidu aip from aip import aipocr 更換為自己的註冊資訊 api key secret key fp open img.png rb read 開啟並讀取檔案內容 res client.basicgeneral fp 普通 print res...

百度AI文字識別 python筆記

coding utf 8 import urllib,urllib2,base64 access token 呼叫鑑權介面獲取的token url access token 二進位制方式開啟 件 f open r 本地檔案 rb 引數image 影象base64編碼 img base64.b64en...

百度AI評測 文字糾錯

呼叫攻略 python3 首先認證授權 在開始呼叫任何api之前需要先進行認證授權,具體的說明請參考 獲取access token 向授權服務位址傳送請求 推薦使用post 並在url中帶上以下引數 grant type 必須引數,固定為client credentials client id 必須...