[发明专利]一种基于图像识别的食物重量及营养素含量的鉴定方法在审
申请号: | 201810063823.7 | 申请日: | 2018-01-23 |
公开(公告)号: | CN108364675A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 胡双斐;刘燕辉;廖武军 | 申请(专利权)人: | 明纳信息技术深圳有限公司 |
主分类号: | G16H20/60 | 分类号: | G16H20/60;G06T7/90;G06T7/62;G06F17/30 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 营养素 取点 划线 图片路径 图像识别 标签 获取目标 建立模型 面积数据 扫描目标 算法计算 颜色匹配 颜色提取 准确度 调用 匹配 图片 扫描 终端 | ||
1.一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于,包括以下步骤:
保持目标食物的高度一致,通过摄像头获取目标食物图片;
对获取的食物图片进行取点划线,计算选取的图片路径、取点划线的数据以及对每个取点划线的值打上标签;
根据图片路径获取到所述目标食物图片,并根据取点划线的数据和标签对取点的地方进行颜色提取和对颜色建立模型;
扫描目标食物并进行颜色匹配,完成各类食物的区分;
在终端上扫描和匹配,调用识别算法计算目标食物的面积,通过得到的面积数据和获取到的目标食物的密度和营养素进行匹配,计算出目标食物的重量及所含营养素,获得目标食物的重量及所含营养素含量。
2.根据权利要求1所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:所述目标食物为单一食物形成的堆积或者由多种食物形成的堆积。
3.根据权利要求1所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:所述建立模型具体为,根据取点的坐标点找到图片当中对应的地方,并获取到图片在该地方的颜色,算法对该种颜色进行建模,然后对图片当中所有的区域进行扫描,获取到颜色相同的所有坐标点,通过坐标点计算该种颜色的区域面积,得到对应食物的相对面积,将对应食物的相对面积通过和预设的图片面积参考值进行比较,可计算出对应食物的绝对面积。
4.根据权利要求1所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:所述颜色提取具体为,食物区域和划线点按照连通域分解,划线交界处颜色提取为目标食物颜色或目标食物颜色中面积比例最大的颜色。
5.根据权利要求4所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:所述颜色提取时还包括修正,所述修正具体为修正交接处区域的用户划线点的颜色,交接处颜色有混合时,自动修正为颜色比例大的颜色。
6.根据权利要求1所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:所述扫描和匹配具体为,扫描获取到目标食物图片中目标点的ARGB颜色值,通过调用算法函数进行匹配,在循环遍历找到ARGB颜色值相同的点,则这个点就认为是匹配的食物的范围内。
7.根据权利要求6所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:所述循环遍历的条件为,当目标点的ARGB颜色值达不到预设条件对于ARGB颜色值范围的设定条件时,则跳出循环,匹配过程结束。
8.根据权利要求1所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:在通过摄像头获取目标食物图片前还包括检测餐盘和参考标记,然后在餐盘区域里分割出食物分布区域。
9.根据权利要求1所述的一种基于图像识别的食物重量及营养素含量的鉴定方法,其特征在于:计算目标食物的重量具体为,
假设食物实际总重量为W,目标食物的面积为S,密度为ρ,目标食物的重量按照S*ρ*W/(S*ρ+S*ρ+S*ρ)计算得出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明纳信息技术深圳有限公司,未经明纳信息技术深圳有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810063823.7/1.html,转载请声明来源钻瓜专利网。