百度图像识别API调用(python)
生活随笔
收集整理的這篇文章主要介紹了
百度图像识别API调用(python)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
申請百度API的賬戶
創建應用
代碼編寫
圖像識別 Python SDK目錄結構
安裝使用Python SDK有如下方式:
如果已安裝pip,執行pip install baidu-aip即可。
如果已安裝setuptools,執行python setup.py install即可。
參考如下代碼新建一個AipImageClassify:
from aip import AipImageClassify""" 你的 APPID AK SK """ APP_ID = '你的 App ID' API_KEY = '你的 Api Key' SECRET_KEY = '你的 Secret Key'client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)通用物體識別
該請求用于通用物體及場景識別,即對于輸入的一張圖片(可正常解碼,且長寬比適宜),輸出圖片中的多個物體及場景標簽。
更加詳細的參數直接查看幫助文檔
地址:https://cloud.baidu.com/doc/IMAGERECOGNITION/s/4k3bcxj1m
返回實例:
我的代碼:
from aip import AipImageClassify""" 你的 APPID AK SK """ APP_ID = '1****06'// API_KEY = 't*************VZoncf' SECRET_KEY = '3iK****************X'client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)""" 讀取圖片 """ def get_file_content(filePath):with open(filePath, 'rb') as fp:return fp.read()image = get_file_content('example.jpg')""" 調用通用物體識別 """ client.advancedGeneral(image);""" 如果有可選參數 """ options = {} options["baike_num"] = 5""" 帶參數調用通用物體識別 """ images=client.advancedGeneral(image, options) print(images)ps:
基本沒有什么大的更改就是多了一個輸出
所用圖片:
小番茄
運行結果:
識別出來好幾個結果但是還是十分準確的,還帶了百度百科的鏈接
總結
以上是生活随笔為你收集整理的百度图像识别API调用(python)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Outlook邮件目录中存在部分英文和中
- 下一篇: PP-YOLOE