百度AI开放平台植物识别Api调用示例代码

(1) 首先需要通过API Key和Secret Key获取access_token

(2) 接着对植物进行识别

输入:

```

import requests

import base64

'''

植物识别

'''

request_url="https://aip.baidubce.com/rest/2.0/image-classify/v1/plant"

# 二进制方式打开图片文件

f=open('[本地文件]','rb')

img=base64.b64encode(f.read())

params={"image":img}

access_token='[调用鉴权接口获取的token]'

request_url=request_url+"?access_token="+access_token

headers={'content-type':'application/x-www-form-urlencoded'}

response=requests.post(request_url,data=params,headers=headers)

if response:

    print(response.json())

```

输出:

```

HTTP/1.1 200 OK

x-bce-request-id: 73c4e74c-3101-4a00-bf44-fe246959c05e

Cache-Control: no-cache

Server: BWS

Date: Tue, 18 Oct 2016 02:21:01 GMT

Content-Type: application/json;charset=UTF-8

{

"log_id": 1705495792822072357,

"result": [{

"score": 0.99979120492935,

"name": "莲",

"baike_info": {

"baike_url": "http://baike.baidu.com/item/%E8%8E%B2/2717141",

"description": "莲(Nelumbo nucifera),又称荷、荷花、莲花、芙蕖、鞭蓉、水芙蓉、水芝、水芸、水旦、水华等,溪客、玉环是其雅称,未开的花蕾称菡萏,已开的花朵称鞭蕖,莲科,属多年生水生宿根草本植物,其地下茎称藕,能食用,叶入药,莲子为上乘补品,花可供观赏。是我国十大名花之一。是印度的国花。莲,双子叶植物,睡莲科。多年生挺水草本植物。根状茎横走,粗而肥厚,节间膨大,内有纵横通气孔道,节部缢缩。叶基生,挺出水面,盾形,直径30-90cm,波状边缘,上面深绿色,下面浅绿色。叶柄有小刺,长1-2m,挺出水面。花单生,直径10-25cm,椭圆花瓣多数,白色或粉红色;花柄长1-2m。花托在果期膨大,直径5-10cm,海绵质。坚果椭圆形和卵圆形,长1.5-2.0cm,灰褐色。种子卵圆形,长1.2-1.7cm,种皮红棕色。生于池塘、浅湖泊及稻田中。中国南北各省有自生或栽培,经济价值高。人们习惯上称种子为“莲子”、地下茎为“藕”、花托为“莲蓬”、叶为“荷叶”。"

}

},

{

"score": 0.00015144718054216,

"name": "红睡莲"

},

{

"score": 1.2172759852547e-05,

"name": "白睡莲"

},

{

"score": 6.305016540864e-06,

"name": "延药睡莲"

},

{

"score": 3.6133328649157e-06,

"name": "华夏慈姑"

}]

}

你可能感兴趣的:(百度AI开放平台植物识别Api调用示例代码)