百度图像识别API调用(python)
生活随笔
收集整理的這篇文章主要介紹了
百度图像识别API调用(python)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
申請百度API的賬戶
創(chuàng)建應(yīng)用
代碼編寫
圖像識別 Python SDK目錄結(jié)構(gòu)
安裝使用Python SDK有如下方式:
如果已安裝pip,執(zhí)行pip install baidu-aip即可。
如果已安裝setuptools,執(zhí)行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)通用物體識別
該請求用于通用物體及場景識別,即對于輸入的一張圖片(可正常解碼,且長寬比適宜),輸出圖片中的多個物體及場景標(biāo)簽。
更加詳細的參數(shù)直接查看幫助文檔
地址: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')""" 調(diào)用通用物體識別 """ client.advancedGeneral(image);""" 如果有可選參數(shù) """ options = {} options["baike_num"] = 5""" 帶參數(shù)調(diào)用通用物體識別 """ images=client.advancedGeneral(image, options) print(images)ps:
基本沒有什么大的更改就是多了一個輸出
所用圖片:
小番茄
運行結(jié)果:
識別出來好幾個結(jié)果但是還是十分準(zhǔn)確的,還帶了百度百科的鏈接
總結(jié)
以上是生活随笔為你收集整理的百度图像识别API调用(python)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Outlook邮件目录中存在部分英文和中
- 下一篇: python实现艾宾浩斯抗遗忘曲线(记忆