最新文章
百度AI应用方案:健康饮食APP
2025-01-03 05:14

1.需求及方案

随着生活水平的提高,人们都希望能健康饮食,这就需要对食材有更加深入的了解。百度AI果蔬类食材识别,根据拍摄照片,识别图片中果蔬名称。本文结合百度AI果蔬类食材识别与百度百科,食物卡路里信息整合,为用户提供营养价值、搭配禁忌等方面信息,让大家可以更加健康的饮食。

2.平台接入

食材识别接入网址:https://console.bce.baidu.com/ai/#/ai/imagerecognition/overview/index

具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了
http://ai.baidu.com/forum/topic/show/943327

3.食材识别调用攻略(Python3

3.1首先认证授权

在开始调用任何API之前需要先进行认证授权,具体的说明请参考

http://ai.baidu.com/docs#/Auth/top

具体Python3代码如下

 

3.2 接口调用
详细说明请参考:https://ai.baidu.com/docs#/ImageClassify-API/f0fe4219

说明的比较清晰,这里就不重复了。

大家需要注意的是
API访问URL:https://aip.baidubce.com/rest/2.0/image-classify/v1/classify/ingredient
图片格式:base64编码字符串,以图片文件形式请求时必填。(支持图片格式:jpg,bmp,png),图片大小不超过4M。最短边至少15px,最长边最大4096px。 注意:图片的base64编码是不包含图片头的

Python3调用代码如下

 

4.应用方案

4.1 整体方案
首先调用食材识别API对食材图片进行识别。
然后通过百度百科对食材的具体情况进行搜索,并搜集食物卡路里信息,将结果展示给客户。整体方案如下图所示

4.2 核心代码

API调用

 

 

获取相关信息及整合

 

 

4.3 效果测试

以下是几个测试食材图片及返回结果。

图片

返回结果

西芹

西芹,伞形科植物,它既不是根菜,也不属于粘滑食物,它营养丰富,富含蛋白质、碳水化合物、矿物质及多种维生素等营养物质, 西芹从国外引入,已广泛栽培并深受百姓喜爱的,叶柄宽厚,单株叶片数多,重量大,可达1Kg以上。西芹和本芹(中国芹菜)具有相同的营养价值。

 

西芹, 又叫西洋芹菜、美芹
热量:12 大卡(100克可食部分


腰果拌西芹
热量:127 大卡(100克


白果炒西芹
热量:125 大卡(100克


Waitrose 西芹
热量:11 大卡(100克


西芹炒白果
热量:75 大卡(100克

图片2

返回结果

芒果

芒果是杧果
[1]
(中国植物志)的通俗名(拉丁学名:Mangifera indica L.,芒果是一种原产印度的漆树科常绿大乔木,叶革质,互生;花小,杂性,黄色或淡黄色,成顶生的圆锥花序。核果大,压扁,长5-10厘米,宽3-4.5厘米,成熟时黄色,味甜,果核坚硬。芒果为著名热带水果之一,芒果果实含有糖、蛋白质、粗纤维,芒果所含有的维生素A的前体胡萝卜素成分特别高,是所有水果中少见的。其次维生素C含量也不低。矿物质、蛋白质、脂肪、糖类等,也是其主要营养成分。可制果汁、果酱、罐头、腌渍、酸辣泡菜及芒果奶粉、蜜饯等。(概述图片参考资料来源
[1]

芒果, 又叫庵罗果、檬果、蜜望子、香盖
热量:32 大卡(100克可食部分


芒果王 芒果干
热量:367 大卡(100克


芒果帮 芒果干
热量:365 大卡(100克


安可 芒果干
热量:396 大卡(100克


CEBU 芒果干
热量:381 大卡(100克

 

    以上就是本篇文章【百度AI应用方案:健康饮食APP】的全部内容了,欢迎阅览 ! 文章地址:http://ww.kub2b.com/quote/12159.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站http://ww.kub2b.com/mobile/,查看更多   
发表评论
0评