本发明涉及制冷设备领域,尤其涉及一种冰箱的食材信息判断方法、冰箱和存储介质。
背景技术:
随着智能家居的发展,人们对家居设备的智能化提出了越来越高的要求,例如希望家居设备更懂自己的喜好,提供更智能化的服务,冰箱作为生活中高频使用的设备,智能化的前提包括了对存储物品的识别检测,在此基础上才能提供更多的扩展服务。
为了方便对食材进行识别,目前有通过拍照识别的方式的专利,但受到摆放方式和光线的限制,例如食物堆叠,角落阴暗等,图像识别存在局限性,识别结果不准确,其次,当冰箱内食物数量发生变化时,无法清晰判断增减的数量,例如食物从一层变为两层,从一个方向上拍摄图片很难准确判断食物的变化情况,从多个方向上拍摄照片又存在计算困难的问题,制约了冰箱的智能化,不满足智能家庭的需求。
技术实现要素:
为解决现有技术中的问题,本发明的目的在于提供一种冰箱的食材信息判断方法、冰箱和存储介质。
为实现上述发明目的之一,本发明一实施例提供了一种冰箱的食材信息判断方法,包括如下步骤:
对所述冰箱的设定区域拍照,获取初始图像;
识别所述初始图像,判断所述初始图像内的食材的种类信息;
称取所述设定区域内所述食材的初始重量;
对所述设定区域拍照,获取更新图像;
识别所述更新图像,判断所述更新图像的信息;
当所述更新图像仍识别为与所述种类信息一致的食材时,称取所述设定区域内所述食材的更新重量;
若所述更新重量不等于所述初始重量,计算所述更新重量与所述初始重量的差值重量,判定为存入或取出差值重量的所述食材。
作为本发明一实施例的进一步改进,还包括步骤:
根据所述初始图像,判断食材的初始数量信息;
根据所述更新图像,判断食材的更新数量信息;
若所述更新重量不等于所述初始重量,计算所述更新重量与所述初始重量的大小关系,判定为存入或取出所述食材。
作为本发明一实施例的进一步改进,还包括步骤:
当根据所述初始数量信息和所述更新数量的判断结果,与根据所述更新重量和所述初始重量判断的结果不符时,校准图像识别模块。
作为本发明一实施例的进一步改进,还包括步骤:
获取与所述种类信息对应的标准设定重量;
当所述初始重量或所述更新重量大于所述标准设定重量时,判断所述食材的存储方式不合理。
作为本发明一实施例的进一步改进,还包括步骤:
根据所述种类信息确定单位面积的标准单位重量;
根据所述标准单位重量和所述设定区域的面积确定所述标准设定重量。
作为本发明一实施例的进一步改进,还包括步骤:
当所述更新重量大于所述初始重量时,增大所述冰箱的制冷功率。
作为本发明一实施例的进一步改进,所述步骤“对所述设定区域拍照,获取更新图像”包括:
在所述冰箱的门体打开并关闭后,对所述设定区域拍照,获取更新图像。
作为本发明一实施例的进一步改进,还包括步骤:
当所述更新图像识别为与所述种类信息不一致的食材时,判定为取出所述初始重量的食材;
称取新的食材的重量设为新的初始重量;
定期统计设定时间段内相同种类信息食材多次取出的总重量。
为实现上述发明目的之一,本发明一实施例提供了一种冰箱,包括设定区域、存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,还包括:
图像识别模块,对所述设定区域拍照并进行图像识别;
称重模块,称取所述设定区域的重量信息;
所述处理器执行所述计算机程序时可实现上述的冰箱的食材信息判断方法中的步骤。
为实现上述发明目的之一,本发明一实施例提供了一种存储介质,其存储有计算机程序,该计算机程序被处理器执行时可实现上述的冰箱的食材信息判断方法中的步骤。
与现有技术相比,本发明具有以下有益效果:准确的判断食材信息,避免了由于食材堆叠图像识别无法判断食材数量变化的问题,通过本方法能判断出食物的拿取或放入的变化,加强了用户对冰箱信息的掌控能力,对食材定性定量的判断,为进一步地对食物的分析提供了准确信息,实现了智能保鲜,使冰箱的智能化程度更高,满足智能家庭的需求。
附图说明
图1是本发明冰箱的食材信息判断方法一实施例的流程图;
图2是本发明冰箱一实施例的结构示意图;
其中,1、设定区域;2、图像识别模块;3、称重模块;4、处理器;5、存储器。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
本发明一实施例提供一种冰箱的食材信息判断方法、冰箱和存储介质,通过本方法能判断出食物的拿取或放入的变化,加强了用户对食材信息的掌控能力,使冰箱的智能化程度更高,满足智能家庭的需求。
本实施例的冰箱的食材信息判断方法,包括如下步骤:
对所述冰箱的设定区域拍照,获取初始图像;
识别所述初始图像,判断所述初始图像内的食材的种类信息;
称取所述设定区域内所述食材的初始重量;
对所述设定区域拍照,获取更新图像;
识别所述更新图像,判断所述更新图像的信息;
当所述更新图像仍识别为与所述种类信息一致的食材时,称取所述设定区域内所述食材的更新重量;
若所述更新重量不等于所述初始重量,计算所述更新重量与所述初始重量的差值重量,判定为存入或取出差值重量的所述食材。
通过上述步骤,对食物定性和定量地分析,取出或存入的食材类型通过图像识别分析判断,取出或存入的食材数量通过重量变化的量判断。
进一步地,还包括步骤:
根据所述初始图像,判断食材的初始数量信息;
根据所述更新图像,判断食材的更新数量信息;
若所述更新重量不等于所述初始重量,计算所述更新重量与所述初始重量的大小关系,判定为存入或取出所述食材。
图像识别本身也能粗略的判断食物的多或少,当食材放置地较为稀疏时,甚至可以判断具体数量,所以对先后的数量信息的变化,判断食材的存入或取出的数量的变化,该信息与重量信息结合时,可以判断取出了几个食材,每个食材的平均重量是多少,为更进一步地智能化分析提供了有效的数据。
进一步地,还包括步骤:
当根据所述初始数量信息和所述更新数量的判断结果,与根据所述更新重量和所述初始重量判断的结果不符时,校准图像识别模块。
由于重量判断相对于图像识别判断更加精准,当重量判断与图像识别判断出现矛盾时,例如重量判断食材数量变多,而重量判断食材的重量减少,通常是图像识别出了问题,对图像识别进行校准。例如图像识别判断数量变少,少了两个苹果,而重量判断显示重量未变化,或甚至重量变多,此时可以判定出现了故障,人工干预,检查问题。
进一步地,还包括步骤:
获取与所述种类信息对应的标准设定重量;
当所述初始重量或所述更新重量大于所述标准设定重量时,判断所述食材的存储方式不合理。
标准设定重量是该类食材在是保持一定距离的下的最大放置数量对应的重量,当实际放置的重量信息比这个重量还要重时,则判断为食材存放得过于密集,这样的存储方式不合理。初始重量过大或更新重量过大时,均发出超重的提示。
进一步地,还包括步骤:
根据所述种类信息确定单位面积的标准单位重量;
根据所述标准单位重量和所述设定区域的面积确定所述标准设定重量。
单位面积的标准单位重量可以是保持一定距离的下的一平方米内能放下的所述食材的重量,不同冰箱的设定区域的面积会有所区别,根据设定区域实际的面积进行对比则可判断该面积内能按着保持一定通风间距放置的食材的最大重量,即为标准设定重量。
进一步地,还包括步骤:
当所述更新重量大于所述初始重量时,增大所述冰箱的制冷功率。
当重量过大时,实际情况很有可能是过多食物的堆叠放置,这样会使得中心区域温度高且温度一直降不下来导致容易变质,在已知重量过大且用户未作出改变放置方式的情况下,增大所述冰箱的制冷功率,使中心位置的温度也能降下来。
进一步地,所述步骤“对所述设定区域拍照,获取更新图像”包括:
在所述冰箱的门体打开并关闭后,对所述设定区域拍照,获取更新图像。
冰箱可以在每次冰箱门打开后对食材进行判断,在判断结束后停止检测,直到下次冰箱门打开后再判断,当冰箱门一直处于关闭状态下,冰箱内部的物品不会产生变动,只有在冰箱门被打开后才会发生,这样减少判断次数,节能且高效。
进一步地,还包括步骤:
当所述更新图像识别为与所述种类信息不一致的食材时,判定为取出所述初始重量的食材;
称取新的食材的重量设为新的初始重量;
定期统计设定时间段内相同种类信息食材多次取出的总重量。
当食材的种类以及发生变化时,可知之前存储的食物已被取走,所以判定已经取出初始重量的原有食材,并对新的食材重新开始新的检测判断,将新的食材的重量设为初始重量。
由于每次食材的取出可以定性和定量的判断,所以可以实现统计一段时间的某一类型的食材取出的总重量,以判断用户的饮食结构,方便做出更进一步的营养方面的推荐,设定时间段可以是一周,可以是一个月,即定期规律地统计每个周期内用户的饮食构成。
进一步地,本发明一实施例提供了一种冰箱,包括设定区域1、存储器5和处理器4,所述存储器5存储有可在处理器4上运行的计算机程序,还包括:
图像识别模块2,对所述设定区域1拍照并进行图像识别;
称重模块3,称取所述设定区域1的重量信息;
所述处理器4执行所述计算机程序时可实现上述的冰箱的食材信息判断方法中的任意一个步骤,也就是说,实现上述冰箱的食材信息判断方法中的任意一个技术方案中的步骤。
进一步地,本发明一实施例提供了一种存储介质,其存储有计算机程序,该计算机程序被处理器4执行时可实现上述的冰箱的食材信息判断方法中的任意一个步骤,也就是说,实现上述冰箱的食材信息判断方法中的任意一个技术方案中的步骤。
与现有技术相比,本实施例具有以下有益效果:
准确的判断食材信息,避免了由于食材堆叠图像识别无法判断食材数量变化的问题,通过本方法能判断出食物的拿取或放入的变化,加强了用户对冰箱信息的掌控能力,对食材定性定量的判断,为进一步地对食物的分析提供了准确信息,实现了智能保鲜,使冰箱的智能化程度更高,满足智能家庭的需求。
上文所列出的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。