美文网首页
百度AI开放平台植物识别Api调用示例代码

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

作者: 暖风er | 来源:发表于2020-07-17 11:48 被阅读0次

    (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调用示例代码

          本文链接:https://www.haomeiwen.com/subject/xffghktx.html