一种获取营养信息的方法、系统、拍摄终端及存储介质技术方案

技术编号:30346597 阅读:23 留言:0更新日期:2021-10-12 23:35
本发明专利技术公开了一种获取营养信息的方法、系统、拍摄终端及存储介质。获取营养信息的方法包括:获取目标食物图像,获取目标食物图像中的目标食物的食物类型,根据食物类型获取目标食物的密度信息和营养信息;获取目标食物所在的目标平面,根据目标平面获取目标食物的点云信息,点云信息包括多个具有三维坐标信息的待选信息点;根据待选信息点的三维坐标信息获取目标食物的体积信息;根据体积信息和密度信息计算出目标食物的重量信息,根据重量信息和营养信息计算出目标食物的实际卡路里信息和微量元素含量信息。本发明专利技术可以准确便捷的目标食物的提供营养信息或卡路里信息。物的提供营养信息或卡路里信息。物的提供营养信息或卡路里信息。

【技术实现步骤摘要】
一种获取营养信息的方法、系统、拍摄终端及存储介质


[0001]本专利技术涉及人工智能领域,具体涉及一种获取营养信息的方法、系统、拍摄终端及存储介质。

技术介绍

[0002]现代人越来越重视生活的品质,特别是在饮食方面越来越追求合理搭配的营养配方。为此,人们需要了解各种食物所含的营养成分和卡路里数值。
[0003]可以在一些网站上搜索食品营养信息或卡路里信息,但是用户还需要根据食物的重量或体积进一步计算以获取较为准确的营养信息或卡路里信息。某些包装食品,例如薯片、饼干、巧克力等,可能在包装上有标注一包食品的重量。用户需要根据重量计算出该食品的营养信息或者卡路里信息,步骤比较繁琐。此外,某些食物例如苹果、单片的吐司面包等用户并不能准确得知其重量或体积,从而无法获知其准确的营养信息或卡路里信息。

技术实现思路

[0004]本专利技术要解决的技术问题在于无法获知其准确的营养信息或卡路里信息,针对现有技术的上述缺陷,提供一种获取营养信息的方法、系统、拍摄终端及存储介质。
[0005]本专利技术解决其技术问题所采用的技术方案是:提供一种获取营养信息的方法,包括:获取目标食物图像,获取所述目标食物图像中的目标食物的食物类型,根据所述食物类型获取所述目标食物的密度信息和营养信息;获取所述目标食物所在的目标平面,根据所述目标平面获取所述目标食物的点云信息,所述点云信息包括多个具有三维坐标信息的待选信息点;根据所述待选信息点的三维坐标信息获取所述目标食物的体积信息;根据所述体积信息和所述密度信息计算出所述目标食物的重量信息,根据所述重量信息和所述营养信息计算出所述目标食物的实际卡路里信息和微量元素含量信息。
[0006]其中,所述根据所述信息点的三维坐标信息获取所述目标食物的体积信息的步骤之前,包括:删除所述待选信息点中离散度高于预设离散阈值的待选信息点,将剩余的所述待选信息点作为目标信息点;所述根据所述待选信息点的三维坐标信息获取所述目标食物的体积信息的步骤,包括:根据所述目标信息点的三维坐标信息获取所述目标食物的体积信息。
[0007]其中,所述根删除所述待选信息点中离散度高于预设离散阈值的待选信息点的步骤,包括:将所述点云信息每一个所述待选信息点作为当前信息点,判断在以所述当前信息点为圆心,以预设距离为半径的检测区域中是否存在超过预设数量的所述待选信息点,若否,则删除所述当前信息点。
[0008]其中,所述根据所述待选信息点的三维坐标信息获取所述目标食物的体积信息的步骤,包括:根据所述三维坐标信息获取所述目标食物的最小外接包围盒,获取并显示所述最小外接包围盒的尺寸信息,根据所述尺寸信息获取所述体积信息。
[0009]其中,所述根据所述三维坐标信息获取所述目标食物的最小外接包围盒的步骤,
包括:根据所述三维坐标信息构建本地坐标系,获取所述三维坐标信息在所述本地坐标系中的本地三维坐标值,根据所述本地三维坐标值获取每个所述待选信息点到所述本地坐标系的原点的向量值,根据所述向量值中的最大值和最小值获取所述最小外接包围盒。
[0010]其中,当所述目标食物的数量为多个时,所述根据所述三维坐标信息获取所述目标食物的最小外接包围盒的步骤,包括:将所述目标食物图像划分为多个目标区域,每个所述目标区域包括至少一个所述目标食物,获取每个所述目标区域中的所述至少一个目标食物的最小外接包围盒。
[0011]其中,所述获取所述目标食物图像中的目标食物的食物类型的步骤,包括:判断所述目标食物是否位于所述目标食物图像中心位置,若否,则向用户显示提示信息,以提示用户调整拍摄角度和/或位置,使得所述目标食物位于所述目标食物图像的中心位置。
[0012]本专利技术解决其技术问题所采用的技术方案是:提供一种获取营养信息的系统,包括:获取模块,用于获取目标食物图像,获取所述目标食物图像中的目标食物的食物类型,根据所述食物类型获取所述目标食物的密度信息和营养信息;信息模块,用于获取所述目标食物所在的目标平面,根据所述目标平面获取所述目标食物的点云信息,所述点云信息包括多个具有三维坐标信息的待选信息点;体积模块,用于根据所述待选信息点的三维坐标信息获取所述目标食物的体积信息;计算模块,用于根据所述体积信息和所述密度信息计算出所述目标食物的重量信息,根据所述重量信息和所述营养信息计算出所述目标食物的卡路里信息和微量元素信息。
[0013]本专利技术解决其技术问题所采用的技术方案是:提供一种拍摄终端,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述方法的步骤。
[0014]本专利技术解决其技术问题所采用的技术方案是:提供一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述方法的步骤。
[0015]本专利技术的有益效果在于,与现有技术相比,本专利技术通过获取目标食物图像中的目标食物的食物类型,根据食物类型获取目标食物的密度信息和营养信息获取目标食物的点云信息,根据点云信息获取目标食物的体积信息,根据体积信息和密度信息计算出目标食物的重量信息,根据重量信息和营养信息计算出目标食物的实际卡路里信息和微量元素含量信息,能够快捷且准确的获取目标食物的营养信息和卡路里信息。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本专利技术提供的获取营养信息的方法的一实施例的流程示意图;
[0018]图2是本专利技术提供的最小外接包围盒的示意图;
[0019]图3是本专利技术提供的获取营养信息的系统的一实施例的结构示意图;
[0020]图4是本专利技术提供的拍摄终端的一实施例的结构示意图;
[0021]图5是本专利技术提供的存储介质的一实施例的结构示意图。
具体实施方式
[0022]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]请参阅图1,图1是本专利技术提供的获取营养信息的方法的一实施例的流程示意图。本专利技术提供的获取营养信息的方法包括如下步骤:
[0024]S101:获取目标食物图像,获取目标食物图像中的目标食物的食物类型,根据食物类型获取目标食物的密度信息和营养信息。
[0025]在一个具体的实施场景中,用户在进食之前需要获取准备吃下去的食物的实际卡路里信息和微量元素含量信息,拍摄准备吃下去的食物的照片或者视频。具体地说,当用户打开摄像头时,将对摄像头获取的当前帧进行图像分析,判断当前帧的图像是否包括食物本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种获取营养信息的方法,其特征在于,包括:获取目标食物图像,获取所述目标食物图像中的目标食物的食物类型,根据所述食物类型获取所述目标食物的密度信息和营养信息;获取所述目标食物所在的目标平面,根据所述目标平面获取所述目标食物的点云信息,所述点云信息包括多个具有三维坐标信息的待选信息点;根据所述待选信息点的三维坐标信息获取所述目标食物的体积信息;根据所述体积信息和所述密度信息计算出所述目标食物的重量信息,根据所述重量信息和所述营养信息计算出所述目标食物的实际卡路里信息和微量元素含量信息。2.根据权利要求1所述的获取营养信息的方法,其特征在于,所述根据所述信息点的三维坐标信息获取所述目标食物的体积信息的步骤之前,包括:删除所述待选信息点中离散度高于预设离散阈值的待选信息点,将剩余的所述待选信息点作为目标信息点;所述根据所述待选信息点的三维坐标信息获取所述目标食物的体积信息的步骤,包括:根据所述目标信息点的三维坐标信息获取所述目标食物的体积信息。3.根据权利要求2所述的获取营养信息的方法,其特征在于,所述删除所述待选信息点中离散度高于预设离散阈值的待选信息点的步骤,包括:将所述点云信息每一个所述待选信息点作为当前信息点,判断在以所述当前信息点为圆心,以预设距离为半径的检测区域中是否存在超过预设数量的所述待选信息点,若否,则删除所述当前信息点。4.根据权利要求1所述的获取营养信息的方法,其特征在于,所述根据所述待选信息点的三维坐标信息获取所述目标食物的体积信息的步骤,包括:根据所述三维坐标信息获取所述目标食物的最小外接包围盒,获取并显示所述最小外接包围盒的尺寸信息,根据所述尺寸信息获取所述体积信息。5.根据权利要求4所述的获取营养信息的方法,其特征在于,所述根据所述三维坐标信息获取所述目标食物的最小外接包围盒的步骤,包括:根据所述三维坐标信息构建本地坐标系,获取所述三维坐标信息在所述本地...

【专利技术属性】
技术研发人员:仇勇军
申请(专利权)人:深圳市乐福衡器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1