python如何調(diào)用百度識(shí)圖api
一.先去百度識(shí)別官網(wǎng)注冊(cè)開(kāi)通服務(wù)且獲得ak和sk
鏈接:https://cloud.baidu.com/doc/Reference/s/9jwvz2egb
二.代碼模板
import cv2 import base64 import requests import numpy as np import traceback from retrying import retry token_list=[ { "ak":"xxxxxx", "sk":"xxxxxxxxxx" }, ] def get_token(ak,sk): url = "https://aip.baidubce.com/oauth/2.0/token" params = { "grant_type": "client_credentials", "client_id": ak, # AK "client_secret": sk # SK } eaders={ "Content-Type":"application/json; charset=UTF-8", } response = requests.get(url,params=params,headers=headers,timeout=8) res = response.json() access_token = res["access_token"] return access_token def baidu_api(image,token): """ 百度通用文字識(shí)別 :return: """ # 通用文本識(shí)別接口 url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic" # 網(wǎng)絡(luò)圖片識(shí)別接口 # url = "https://aip.baidubce.com/rest/2.0/ocr/v1/webimage" params = { "access_token": token, } data = { "image": base64.b64encode(image) #圖標(biāo)的bs64編碼 } response = requests.post(url, params=params, data=data) data_res = response.json() print(data_res) words = [i["words"] for i in data_res["words_result"]] return words def baidu_image_recognition(img_content): img2=img_content for i in range(len(token_list)): token = get_token(token_list[i]["ak"], token_list[i]["sk"]) words = baidu_api(img2,token) return words
以上就是python如何調(diào)用百度識(shí)圖api的詳細(xì)內(nèi)容,更多關(guān)于python調(diào)用api的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- python隨機(jī)生成庫(kù)faker庫(kù)api實(shí)例詳解
- Python3使用 GitLab API 進(jìn)行批量合并分支
- python調(diào)用有道智云API實(shí)現(xiàn)文件批量翻譯
- python 調(diào)用API接口 獲取和解析 Json數(shù)據(jù)
- 詳解用Python調(diào)用百度地圖正/逆地理編碼API
- 使用Python FastAPI構(gòu)建Web服務(wù)的實(shí)現(xiàn)
- Python API 操作Hadoop hdfs詳解
- Python如何通過(guò)百度翻譯API實(shí)現(xiàn)翻譯功能
- python 利用toapi庫(kù)自動(dòng)生成api
相關(guān)文章
使用pycharm將自己項(xiàng)目代碼上傳github(小白教程)
github是一個(gè)代碼托管平臺(tái),本文主要介紹了使用pycharm將自己項(xiàng)目代碼上傳github,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11Python數(shù)據(jù)結(jié)構(gòu)之棧、隊(duì)列及二叉樹(shù)定義與用法淺析
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)之棧、隊(duì)列及二叉樹(shù)定義與用法,結(jié)合具體實(shí)例形式分析了Python數(shù)據(jù)結(jié)構(gòu)中棧、隊(duì)列及二叉樹(shù)的定義與使用相關(guān)操作技巧,需要的朋友可以參考下2018-12-12Python 提取dict轉(zhuǎn)換為xml/json/table并輸出的實(shí)現(xiàn)代碼
這篇文章主要介紹了Python 提取dict轉(zhuǎn)換為xml/json/table并輸出的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-08-08python機(jī)器學(xué)習(xí)高數(shù)篇之函數(shù)極限與導(dǎo)數(shù)
這篇文章主要介紹了python機(jī)器學(xué)習(xí)高數(shù)篇之函數(shù)極限和導(dǎo)數(shù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08Python實(shí)現(xiàn)模擬錕斤拷等各類亂碼詳解
說(shuō)到亂碼問(wèn)題就不得不提到錕斤拷,這算是非常常見(jiàn)的一種亂碼形式,那么它到底是經(jīng)過(guò)何種錯(cuò)誤操作產(chǎn)生的呢?本文我們就來(lái)一步步探究2023-02-02用實(shí)例分析Python中method的參數(shù)傳遞過(guò)程
這篇文章主要介紹了用實(shí)例分析Python中method的參數(shù)傳遞過(guò)程,包括instancemethod和staticmethod等實(shí)例,需要的朋友可以參考下2015-04-04python 腳本生成隨機(jī) 字母 + 數(shù)字密碼功能
本文通過(guò)一小段簡(jiǎn)單的代碼給大家分享基于python 腳本生成隨機(jī) 字母 + 數(shù)字密碼功能,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2018-05-05Python利用PyQt5制作一個(gè)獲取網(wǎng)絡(luò)實(shí)時(shí)數(shù)據(jù)NBA數(shù)據(jù)播報(bào)GUI功能
現(xiàn)在NBA聯(lián)賽也進(jìn)行到半決賽了,我們?cè)趺礃硬拍芤愿斓姆椒ǐ@取NBA的數(shù)據(jù)呢?這里我們就自己來(lái)做一個(gè)數(shù)據(jù)播報(bào)的程序2021-07-07Python使用pywebview開(kāi)發(fā)桌面應(yīng)用的全過(guò)程
當(dāng)使用桌面應(yīng)用程序的時(shí)候,有沒(méi)有那么一瞬間,想學(xué)習(xí)一下桌面應(yīng)用程序開(kāi)發(fā)?下面這篇文章主要給大家介紹了關(guān)于Python使用pywebview開(kāi)發(fā)桌面應(yīng)用的相關(guān)資料,需要的朋友可以參考下2022-06-06