百度AI接口 --(通用文字識別-識別驗證碼)


百度AI接口 --(通用文字識別-識別驗證碼)


一 登錄百度ai--創建應用
鏈接 https://console.bce.baidu.com/ai/?_=1625989618048#/ai/ocr/overview/index

 

 

二   獲取AK,SK

 

 

三 (獲取 Access Token)

import requests
import pprint
import base64

# 1、獲取Access Token

# client_id 為官網獲取的AK, client_secret 為官網獲取的SK
client_Id ="lb5bETZ9xxtU7AMht9LqW50Q" #【官網獲取的AK】
client_secret ="官網的SK"  # 【官網獲取的SK】

host = f'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={client_Id}&client_secret={client_secret}'
response = requests.get(host)
if response:
    pprint.pprint(response.json())
    # access_token =response.json()["access_token"]

 

四 識別圖片驗證碼

equest_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic" #通用識別API
f = open('code.png', 'rb')# 二進制方式打開圖片文件
img = base64.b64encode(f.read())# 加密

params = {"image":img}
access_token = '24.365ff5e54a74ed5a3535174a5c029750.2592000.1628575666.282335-245292'#用上一步獲取的access_token
request_url = request_url + "?access_token=" + access_token #網址
headers = {'content-type': 'application/x-www-form-urlencoded'}#頭部
response = requests.post(request_url, data=params, headers=headers)
if response:
    print (response.json()) # {'words_result': [{'words': '7364'}], 'log_id': 1414105624478223025, 'words_result_num': 1}

 


免責聲明!

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



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