[发明专利]一种基于图像的食物信息提供方法有效
申请号: | 201410273492.1 | 申请日: | 2014-06-18 |
公开(公告)号: | CN104021207B | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 张伟;傅松林;李志阳;张长定 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
主分类号: | G06F16/53 | 分类号: | G06F16/53;G06K9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361008 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图像 食物 信息 提供 方法 | ||
1.一种基于图像的食物信息提供方法,其特征在于,包括以下步骤:
10.收集食物图像,建立食物标签及与该食物标签相对应的食物信息,对所述的食物图像进行标注食物标签并储存至系统数据库;
20.接收待识别图像;
30.对所述待识别图像进行图像显著性检测以获取图像的显著性区域;
40.计算包含所述的显著性区域的最大矩形区域,得到待识别图像的主体区域;
50.根据所述的主体区域对待识别图像与数据库的食物图像进行相似度匹配,得到相似度最高的食物图像,并将该食物图像对应的食物标签作为待识别图像的食物标签,通过该食物标签获取待识别图像的食物信息;
其中,所述的步骤40中计算包含所述的显著性区域的最大矩形区域,通过标记法对显著图进行连通区域的计算和提取,从而得到最大矩形区域;所述的标记法进一步包括:
41.初始标记值记为1;
42.对所述显著图进行逐行扫描,找到一个未标记区域的颜色为白色的像素点,标记该像素点的标记值为1;
43.检查该点的八邻域的像素点并标记像素点满足为颜色为白色的像素点且未被标记的标记值为当前标记值,同时将新增的标记像素点记录下来作为区域增长的种子点;
44.在后续的标记像素点过程中,不断从记录种子点的数组中取出一个种子,实施上述的操作,如此循环,直到记录种子点的数组为空;
45.若一个连通区域标记结束,则标记值+1,并遍历下一个连通区域,直到所有像素点被标记为止;
46.获取每个标记值的最大区域,并将每个标记值为1的白色区域连接起来,然后计算出显著性区域与非显著性区域的比例达到最大的矩形区域为所述的最大矩形区域。
2.根据权利要求1所述的一种基于图像的食物信息提供方法,其特征在于:所述的食物图像包括:食物外包装的图像、食物内包装的图像、食物真实的图像、食物的细节图像,所述的步骤10中还对收集到的食物图像进行显著性检测以及获取该食物图像的主体区域。
3.根据权利要求1所述的一种基于图像的食物信息提供方法,其特征在于:所述的步骤30中对待识别图像进行图像显著性检测进一步包括:
31.提取图像特征:采用高斯滤波器对待识别图像进行滤波和采样,形成以待识别图像为底层的高斯金字塔模型;然后对高斯金字塔模型中的每一层分别提取各种图像特征,形成特征金字塔模型;再根据该特征金字塔模型进行计算得到所述待识别图像的特征图;
32.生成显著图:把每一个所述的特征图归一化处理,并将各个归一化处理后的特征图进行综合计算,得到对应于待识别图像的显著图。
4.根据权利要求1或3所述的一种基于图像的食物信息提供方法,其特征在于:所述的步骤30中对待识别图像进行图像显著性检测后生成显著图,用白色和黑色对该显著图进行标记以获取图像的显著性区域,其中,白色表示图像中显著的区域,黑色表示图像中不显著的区域。
5.根据权利要求1所述的一种基于图像的食物信息提供方法,其特征在于:所述的食物标签包括以下标签的一种或多种:饮料标签、蛋糕标签、罐头标签。
6.根据权利要求1所述的一种基于图像的食物信息提供方法,其特征在于:所述的食物信息包括以下信息的一种或多种:卡路里含量、脂肪含量、蛋白含量、淡水化合物含量、消化时间。
7.根据权利要求1所述的一种基于图像的食物信息提供方法,其特征在于:所述的步骤50中根据所述的主体区域对待识别图像与数据库的食物图像进行相似度匹配,是利用感知哈希算法进行计算,得到数据库中与待识别图像匹配度最高的食物图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410273492.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高空飞机、飞机单元以及用于运行飞机单元的方法
- 下一篇:燃料箱用阀装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置