创建图像识别应用
下载python sdk
将下载的sdk解压复制到项目中,sdk文件夹名重命名。
import requests
from aipython.aip import * import os
os.makedirs('./image/', exist_ok=True)
""" 你的 APPID AK SK """ APP_ID = '你的 app_id' API_KEY = '你的xxx' SECRET_KEY = '你的xxx'
client = AipImageClassify(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 """
""" 下载网络图片 """
url = "https://th.bing.com/th/id/R343d5d04a339c3ee5837cb16ab2dd911?rik=XouakWpnxMH4kg&riu=http%3a%2f%2fg.hiphotos.baidu.com%2fzhidao%2fwh%253D600%252C800%2fsign%3d0382c861912397ddd62c900269b29e8f%2f562c11dfa9ec8a13059da666f703918fa1ecc0b5.jpg&ehk=wXT7QNMEQCFZB5P1eB5zFX6mftTsdEbZ7gPjnt%2bGBL4%3d&risl=&pid=ImgRaw"
def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read()
def get_net_file_content(url): r = requests.get(url) with open('./image/img2.png', 'wb') as f: f.write(r.content) return r.content
image = get_net_file_content(url)
""" 调用植物识别 """
""" 如果有可选参数 """ options = {} options["baike_num"] = 5
""" 带参数调用植物识别 """ result = client.plantDetect(image, options)
for item in result['result']: for key in item: print(" {}:{} ".format(key, item[key]))
|
更多接口查看 官方文档