【技术实现步骤摘要】
一种高准确度的食物识别方法
本专利技术涉及食物识别
,具体为一种高准确度的食物识别方法。
技术介绍
目前,目标检测跟食物特征检索的食物识别方法,一般先建立每道食物的特征库,这些食物特征是对录入库的食物图片通过特征提取算法运算得来的;然后在食物识别的时候,要先对识别的图像进行目标检测,其主要是为了检测出食物ROI区域,如果存在有食物区域,则通过特征提取算法对该区域进行特征提取;最后把该特征跟食物特征库里的特征进行相似度分数值计算,得分最高的则为对应库里的那道食物。缺陷在于,在使用识别系统前,需要提前录入需要识别的食物图片,建立一个食物特征库,由于很多食堂的每餐的食物供应类别多到四五十种,如果每次都需要对每种菜进行录入建库,则会增加大量的工作量,且提前建立的特征库,由每道食物采用对应的一至两张图片进行建立的特征库,如果采集的图片不具有代表性,即录入库的食物图片与实际食物外观偏离比较大,则很容易导致此类食物识别出错。
技术实现思路
本专利技术目的在于提供一种工作量小的高准确度食物识别方法。本专利技 ...
【技术保护点】
1.一种高准确度的食物识别方法,其特征在于,包括以下步骤:/n步骤1:依据碗碟的形状进行分类,每一类碗碟对应一类食物价位,并建立碗碟价格库;/n步骤2:获取碗碟盛装食物的图像数据;/n步骤3:通过提取图像数据中的碗碟形状,依据碗碟价格库,对盛装食物的碗碟计价,以及由图像数据获取碗碟和食物在图像中的位置坐标;/n步骤4:依据碗碟和食物在图像中的位置坐标截取碗碟和食物区域的图片,每一张碗碟和食物区域的图片对应该碗碟的价格;/n步骤5:对每一张碗碟和食物区域的图片进行聚类,依据聚类后的每一个类别的碗碟和食物区域的图片选择对应的模板图片;/n步骤6:食堂管理者在食物价位列表中选出当 ...
【技术特征摘要】
1.一种高准确度的食物识别方法,其特征在于,包括以下步骤:
步骤1:依据碗碟的形状进行分类,每一类碗碟对应一类食物价位,并建立碗碟价格库;
步骤2:获取碗碟盛装食物的图像数据;
步骤3:通过提取图像数据中的碗碟形状,依据碗碟价格库,对盛装食物的碗碟计价,以及由图像数据获取碗碟和食物在图像中的位置坐标;
步骤4:依据碗碟和食物在图像中的位置坐标截取碗碟和食物区域的图片,每一张碗碟和食物区域的图片对应该碗碟的价格;
步骤5:对每一张碗碟和食物区域的图片进行聚类,依据聚类后的每一个类别的碗碟和食物区域的图片选择对应的模板图片;
步骤6:食堂管理者在食物价位列表中选出当餐每道食物对应的模板图片,并对模板图片赋予食物名称;
步骤7:将未赋予食物名称的模板图片与已赋予食物名称的模板图片比较,相近则归为该已赋予食物名称的模板图片的类别,并赋予未赋予食物名称的模板图片食物名称。
2.根据权利要求1所述一种高准确度的食物识别方法,其特征在于,所述步骤2中获取碗碟盛装食物的图像数据为通过摄像头获取碗碟盛装食物的图像数据。
3.根据权利要求1所述一种高准确度的食物识别方法,其特征在于,所述步骤5包括以下步骤:
步骤5-1:将截取到的每一张碗碟和食物区域的图片通过深度学习进行特征向量的提取;
步骤5-2:对每一张碗碟和食物区域的图片的特征向量进行聚类,特征向量与特征向量之间距离相近的碗碟和食物区域的图片归为一类;
步骤5-3:对每一类别碗碟和食物区域的图片的特征向量求均值,获取同一类别的均值特征向量;
步...
【专利技术属性】
技术研发人员:陈晓鹏,杨德顺,赵晓红,
申请(专利权)人:广州市派客朴食信息科技有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。