System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及冰箱,特别涉及一种冰箱物品的图像识别方法、冰箱、服务器和存储介质。
技术介绍
1、在相关技术中,为了对冰箱内部存储情况进行采集监控以及分析,最普遍的一种方式为利用摄像头对冰箱内部进行拍照,并上传至云端进行分析处理。其中,对于目前的部分冰箱产品,为了提高食材识别的准确率,往往同时采用多个摄像头进行图像获取和图像识别,但是,由于目前冰箱内的所有摄像头在冰箱门体开启之后均会进入至拍摄状态,并且系统均需要对所有摄像头拍摄得到的所有图像进行识别分析,因此会极大地提高了系统的数据处理复杂程度,从而会极大地降低了系统的处理速度。
技术实现思路
1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种冰箱物品的图像识别方法、冰箱、服务器和存储介质,旨在提高图像识别的处理速度。
2、第一方面,本申请实施例提供了一种冰箱物品的图像识别方法,所述冰箱设置有多个摄像头;所述图像识别方法包括:
3、获取至少一个所述摄像头拍摄得到的图像信息;
4、根据所述图像信息确定待识别物品的特征信息;
5、根据所述特征信息从多个所述摄像头中确定目标摄像头,获取所述目标摄像头对所述待识别物品拍摄得到的物品图像;
6、根据所述物品图像对所述待识别物品进行识别。
7、根据本申请的一些实施例,所述冰箱设置有多个区域;所述根据所述特征信息从多个所述摄像头中确定目标摄像头,包括:
8、根据所述待识别物品的位置信息确定所述待识
9、从多个所述摄像头中筛选出拍摄区域包括所述目标区域的目标摄像头。
10、根据本申请的一些实施例,当所述目标摄像头为多个,所述目标区域为多个所述目标摄像头的公共拍摄区域;在所述从多个所述摄像头中筛选出拍摄区域包括所述目标区域的目标摄像头之后,所述图像识别方法还包括:
11、获取至少一个所述目标摄像头对所述公共拍摄区域拍摄得到的公共区域图像;
12、对所述公共区域图像进行图像识别,确定所述待识别物品被手部握持的握持方式;
13、根据所述握持方式确定目标数量的目标摄像头。
14、根据本申请的一些实施例,多个所述摄像头的拍摄区域包括重叠的公共拍摄区域,所述特征信息包括所述待识别物品被手部握持的握持方式;在所述待识别物品位于所述公共拍摄区域的情况下,所述根据所述特征信息从多个所述摄像头中确定目标摄像头,包括:
15、根据所述握持方式确定目标数量的目标摄像头。
16、根据本申请的一些实施例,所述多个摄像头包括第一摄像头,所述第一摄像头设置于所述冰箱内部的左侧位置;所述根据所述握持方式确定目标数量的目标摄像头,包括:
17、当所述握持方式为右手握持方式,将所述第一摄像头作为目标摄像头。
18、根据本申请的一些实施例,所述多个摄像头还包括第二摄像头,所述第二摄像头设置于所述冰箱内部的右侧位置;所述根据所述握持方式确定目标数量的目标摄像头,还包括:
19、当所述握持方式为左手握持方式,将所述第二摄像头作为目标摄像头。
20、根据本申请的一些实施例,所述图像识别方法还包括:
21、当无法确定所述待识别物品被手部握持的握持方式,将所述第一摄像头作为目标摄像头。
22、根据本申请的一些实施例,所述第一摄像头的拍摄区域包括所述公共拍摄区域和第一拍摄区域;在所述待识别物品位于所述第一拍摄区域的情况下,所述获取所述目标摄像头对所述待识别物品拍摄得到的物品图像,包括:
23、通过所述第一摄像头对所述第一拍摄区域进行拍摄,得到所述待识别物品的物品图像。
24、根据本申请的一些实施例,所述第二摄像头的拍摄区域包括所述公共拍摄区域和第二拍摄区域,所述第一拍摄区域和所述第二拍摄区域之间没有重叠区域,在所述待识别物品位于所述第二拍摄区域的情况下,所述获取所述目标摄像头对所述待识别物品拍摄得到的物品图像,还包括:
25、通过所述第二摄像头对所述第二拍摄区域进行拍摄,得到所述待识别物品的物品图像。
26、根据本申请的一些实施例,所述图像识别方法应用于冰箱;所述根据所述物品图像对所述待识别物品进行识别,包括如下之一:
27、通过本地对所述物品图像进行图像识别,得到与所述待识别物品的识别结果。
28、将所述物品图像发送至服务器,以使所述服务器对所述物品图像进行图像识别以得到与所述待识别物品的识别结果。
29、第二方面,本申请实施例提供了一种冰箱物品的图像识别方法,应用于服务器,所述服务器与冰箱通信,所述冰箱设置有多个摄像头;所述图像识别方法包括:
30、接收所述冰箱发送的由目标摄像头对待识别物品拍摄得到的物品图像,其中,所述目标摄像头由所述冰箱根据至少一个所述摄像头拍摄得到的图像信息以确定所述待识别物品的特征信息之后,再根据所述特征信息从多个所述摄像头中确定得到;
31、根据所述物品图像对所述待识别物品进行识别。
32、第三方面,本申请实施例提供了一种冰箱,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行如上述第一方面的图像识别方法。
33、根据本申请的一些实施例,所述冰箱设置有箱体和多个摄像头,多个所述摄像头均连接至所述处理器并且安装在所述箱体的顶部,多个所述摄像头的拍摄区域均包括箱体区域。
34、根据本申请的一些实施例,所述冰箱还设置有安装于所述箱体的左侧箱门和右侧箱门,所述多个摄像头包括第一摄像头和第二摄像头;所述第一摄像头安装于所述箱体靠近所述左侧箱门的一侧,所述第一摄像头的拍摄区域还包括右侧箱门区域;所述第二摄像头安装于所述箱体靠近所述右侧箱门的一侧,所述第二摄像头的拍摄区域还包括左侧箱门区域。
35、根据本申请的一些实施例,所述冰箱还设置有通信模块,所述通信模块连接至所述处理器,所述通信模块还用于连接至服务器。
36、第四方面,本申请实施例提供了一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行如上述第一方面或第二方面的图像识别方法。
37、第五方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上述第一方面或第二方面的图像识别方法。
38、根据本申请实施例的技术方案,至少具有如下有益效果:本申请实施例能够根据待识别物品的特征信息从多个摄像头中筛选出拍摄角度合适的目标摄像头,并且只需要针对该目标摄像头拍摄得到的图像进行图像传输和图像识别处理,而无需启动所有的摄像头并且无需分析所有摄像头拍摄得到的图像,因此,本申请实施例能够极大地降低系统的数据处理复杂程度,从而会极大地提高了系统的处理速度。
39、本本文档来自技高网...
【技术保护点】
1.一种冰箱物品的图像识别方法,其特征在于,所述冰箱设置有多个摄像头;所述图像识别方法包括:
2.根据权利要求1所述的图像识别方法,其特征在于,所述冰箱设置有多个区域;所述根据所述特征信息从多个所述摄像头中确定目标摄像头,包括:
3.根据权利要求2所述的图像识别方法,其特征在于,当所述目标摄像头为多个,所述目标区域为多个所述目标摄像头的公共拍摄区域;在所述从多个所述摄像头中筛选出拍摄区域包括所述目标区域的目标摄像头之后,所述图像识别方法还包括:
4.根据权利要求1所述的图像识别方法,其特征在于,多个所述摄像头的拍摄区域包括重叠的公共拍摄区域,所述特征信息包括所述待识别物品被手部握持的握持方式;在所述待识别物品位于所述公共拍摄区域的情况下,所述根据所述特征信息从多个所述摄像头中确定目标摄像头,包括:
5.根据权利要求3或4所述的图像识别方法,其特征在于,所述多个摄像头包括第一摄像头,所述第一摄像头设置于所述冰箱内部的左侧位置;所述根据所述握持方式确定目标数量的目标摄像头,包括:
6.根据权利要求5所述的图像识别方法,其特征
7.根据权利要求6所述的图像识别方法,其特征在于,所述图像识别方法还包括:
8.根据权利要求6所述的图像识别方法,其特征在于,所述第一摄像头的拍摄区域包括所述公共拍摄区域和第一拍摄区域;在所述待识别物品位于所述第一拍摄区域的情况下,所述获取所述目标摄像头对所述待识别物品拍摄得到的物品图像,包括:
9.根据权利要求8所述的图像识别方法,其特征在于,所述第二摄像头的拍摄区域包括所述公共拍摄区域和第二拍摄区域,所述第一拍摄区域和所述第二拍摄区域之间没有重叠区域,在所述待识别物品位于所述第二拍摄区域的情况下,所述获取所述目标摄像头对所述待识别物品拍摄得到的物品图像,还包括:
10.根据权利要求1至4中任意一项所述的图像识别方法,其特征在于,所述图像识别方法应用于冰箱;所述根据所述物品图像对所述待识别物品进行识别,包括如下之一:
11.一种冰箱物品的图像识别方法,其特征在于,应用于服务器,所述服务器与冰箱通信,所述冰箱设置有多个摄像头;所述图像识别方法包括:
12.一种冰箱,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行如权利要求1至10中任意一项所述的图像识别方法。
13.根据权利要求12所述的冰箱,其特征在于,所述冰箱设置有箱体和多个摄像头,多个所述摄像头均连接至所述处理器并且安装在所述箱体的顶部,多个所述摄像头的拍摄区域均包括箱体区域。
14.根据权利要求13所述的冰箱,其特征在于,所述冰箱还设置有安装于所述箱体的左侧箱门和右侧箱门,所述多个摄像头包括第一摄像头和第二摄像头;所述第一摄像头安装于所述箱体靠近所述左侧箱门的一侧,所述第一摄像头的拍摄区域还包括右侧箱门区域;所述第二摄像头安装于所述箱体靠近所述右侧箱门的一侧,所述第二摄像头的拍摄区域还包括左侧箱门区域。
15.根据权利要求12至14中任意一项所述的冰箱,其特征在于,所述冰箱还设置有通信模块,所述通信模块连接至所述处理器,所述通信模块还用于连接至服务器。
16.一种服务器,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行如权利要求1至9中任意一项所述的图像识别方法或者如权利要求11所述的图像识别方法。
17.一种计算机可读存储介质,其特征在于:存储有计算机可执行指令,所述计算机可执行指令用于执行如权利要求1至10中任意一项所述的图像识别方法或者如权利要求11所述的图像识别方法。
...【技术特征摘要】
1.一种冰箱物品的图像识别方法,其特征在于,所述冰箱设置有多个摄像头;所述图像识别方法包括:
2.根据权利要求1所述的图像识别方法,其特征在于,所述冰箱设置有多个区域;所述根据所述特征信息从多个所述摄像头中确定目标摄像头,包括:
3.根据权利要求2所述的图像识别方法,其特征在于,当所述目标摄像头为多个,所述目标区域为多个所述目标摄像头的公共拍摄区域;在所述从多个所述摄像头中筛选出拍摄区域包括所述目标区域的目标摄像头之后,所述图像识别方法还包括:
4.根据权利要求1所述的图像识别方法,其特征在于,多个所述摄像头的拍摄区域包括重叠的公共拍摄区域,所述特征信息包括所述待识别物品被手部握持的握持方式;在所述待识别物品位于所述公共拍摄区域的情况下,所述根据所述特征信息从多个所述摄像头中确定目标摄像头,包括:
5.根据权利要求3或4所述的图像识别方法,其特征在于,所述多个摄像头包括第一摄像头,所述第一摄像头设置于所述冰箱内部的左侧位置;所述根据所述握持方式确定目标数量的目标摄像头,包括:
6.根据权利要求5所述的图像识别方法,其特征在于,所述多个摄像头还包括第二摄像头,所述第二摄像头设置于所述冰箱内部的右侧位置;所述根据所述握持方式确定目标数量的目标摄像头,还包括:
7.根据权利要求6所述的图像识别方法,其特征在于,所述图像识别方法还包括:
8.根据权利要求6所述的图像识别方法,其特征在于,所述第一摄像头的拍摄区域包括所述公共拍摄区域和第一拍摄区域;在所述待识别物品位于所述第一拍摄区域的情况下,所述获取所述目标摄像头对所述待识别物品拍摄得到的物品图像,包括:
9.根据权利要求8所述的图像识别方法,其特征在于,所述第二摄像头的拍摄区域包括所述公共拍摄区域和第二拍摄区域,所述第一拍摄区域和所述第二拍摄区域之间没有重叠区域,在所述待识别物品位于所述第二拍摄区域的情况下,所述获取所述目标...
【专利技术属性】
技术研发人员:黄凡斌,李辉,周泽,武继荣,马卓标,
申请(专利权)人:合肥美的电冰箱有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。