python如何調用百度識圖api
一.先去百度識別官網注冊開通服務且獲得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): """ 百度通用文字識別 :return: """ # 通用文本識別接口 url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic" # 網絡圖片識別接口 # url = "https://aip.baidubce.com/rest/2.0/ocr/v1/webimage" params = { "access_token": token, } data = { "image": base64.b64encode(image) #圖標的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如何調用百度識圖api的詳細內容,更多關于python調用api的資料請關注腳本之家其它相關文章!
相關文章
使用pycharm將自己項目代碼上傳github(小白教程)
github是一個代碼托管平臺,本文主要介紹了使用pycharm將自己項目代碼上傳github,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11Python數(shù)據(jù)結構之棧、隊列及二叉樹定義與用法淺析
這篇文章主要介紹了Python數(shù)據(jù)結構之棧、隊列及二叉樹定義與用法,結合具體實例形式分析了Python數(shù)據(jù)結構中棧、隊列及二叉樹的定義與使用相關操作技巧,需要的朋友可以參考下2018-12-12Python 提取dict轉換為xml/json/table并輸出的實現(xiàn)代碼
這篇文章主要介紹了Python 提取dict轉換為xml/json/table并輸出的實現(xiàn)代碼,需要的朋友可以參考下2016-08-08python機器學習高數(shù)篇之函數(shù)極限與導數(shù)
這篇文章主要介紹了python機器學習高數(shù)篇之函數(shù)極限和導數(shù),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-08-08用實例分析Python中method的參數(shù)傳遞過程
這篇文章主要介紹了用實例分析Python中method的參數(shù)傳遞過程,包括instancemethod和staticmethod等實例,需要的朋友可以參考下2015-04-04python 腳本生成隨機 字母 + 數(shù)字密碼功能
本文通過一小段簡單的代碼給大家分享基于python 腳本生成隨機 字母 + 數(shù)字密碼功能,感興趣的朋友跟隨腳本之家小編一起學習吧2018-05-05Python利用PyQt5制作一個獲取網絡實時數(shù)據(jù)NBA數(shù)據(jù)播報GUI功能
現(xiàn)在NBA聯(lián)賽也進行到半決賽了,我們怎么樣才能以更快的方法獲取NBA的數(shù)據(jù)呢?這里我們就自己來做一個數(shù)據(jù)播報的程序2021-07-07Python使用pywebview開發(fā)桌面應用的全過程
當使用桌面應用程序的時候,有沒有那么一瞬間,想學習一下桌面應用程序開發(fā)?下面這篇文章主要給大家介紹了關于Python使用pywebview開發(fā)桌面應用的相關資料,需要的朋友可以參考下2022-06-06