百度SDK菜品识别

1.安装百度SDK

  • 如果已安装pip,执行pip install baidu-aip即可。
  • from aip import AipImageClassify
    """ 你的 APPID AK SK """
    APP_ID = ''
    API_KEY = ''
    SECRET_KEY = ''
    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('6.jpg')
    """ 如果有可选参数 """
    options = {}
    options["top_num"] = 3
    options["filter_threshold"] = "0.7"
    options["baike_num"] = 5
    """ 带参数调用菜品识别 """
    a=client.dishDetect(image, options)
    print(a)
    {'log_id': 1316714246933129021, 'result_num': 3, 'result': [{'calorie': '260', 'has_calorie': True, 'name': '猪蹄', 'probability': '0.492569', 'baike_info': {'baike_url': 'http://baike.baidu.com/item/%E7%8C%AA%E8%B9%84/808853', 'image_url': 'http://imgsrc.baidu.com/baike/pic/item/810a19d8bc3eb135a2e791f5ac1ea8d3fd1f445f.jpg', 'description': '猪蹄,是指猪的脚部(蹄)和小腿,在中国又叫元蹄。在华人世界中,猪蹄是猪常被人食用的部位之一,有多种不同的烹调作法。猪蹄含有丰富的胶原蛋白质,脂肪含量也比肥肉低。它能防治皮肤干瘪起皱、增强皮肤弹性和韧性,对延缓衰老和促进儿童生长发育都具有特殊意义。为此,人们把猪蹄称为“美容食品” 和“类似于熊掌的美味佳肴”。挑选猪蹄需注意,颜色发白,个头过大,脚趾处分开并有脱落痕迹的是双氧水浸泡的化学猪蹄。'}}, {'calorie': '199', 'has_calorie': True, 'name': '烤猪肘', 'probability': '0.480101', 'baike_info': {'baike_url': 'http://baike.baidu.com/item/%E7%83%A4%E7%8C%AA%E8%82%98/12989548', 'image_url': 'http://imgsrc.baidu.com/baike/pic/item/5882b2b7d0a20cf4897c7cb374094b36adaf99ea.jpg', 'description': '烤猪肘是以猪肘为主材的菜肴名。'}}, {'calorie': '242', 'has_calorie': True, 'name': '香烤猪蹄', 'probability': '0.00307683', 'baike_info': {'baike_url': 'http://baike.baidu.com/item/%E9%A6%99%E7%83%A4%E7%8C%AA%E8%B9%84/10706599', 'image_url': 'http://imgsrc.baidu.com/baike/pic/item/504ec7f936ac396f252df29a.jpg', 'description': '香烤猪蹄是一道菜品,主要原料有猪蹄、土豆、荷兰豆等。'}}]}

    读入猪蹄的菜品图像,识别还是很准的。

  • 在上面代码中,常量APP_ID在百度云控制台中创建,常量API_KEYSECRET_KEY是在创建完毕应用后,系统分配给用户的,均为字符串,用于标识用户,为访问做签名验证,可在AI服务控制台中的应用列表中查看。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值