智能冰箱及识别存取食材的方法与流程
时间:2025-01-31 04:48来源: 作者:admin 点击:
146 次
1.原技术波及智能家居技术规模,出格波及智能冰箱及识别存与食材的办法。布景技术:2.跟着人工智能财产的展开,各家电企业争相将人工智能使用到冰箱规模,使冰箱具有智能化打点食材的办法。对支罗图像停行深度进修训练的办法赋予冰箱识别食材的才华,对冰箱寄存食材停行自动式打点,真现寄存位置引荐、菜谱引荐等罪能。
|
<p>
<p><p align="center"><img src="http://img.xjishu.com/img/zl/2021/10/12/rdk5swuzd.jpg" alt="智能冰箱及识别存取食材的方法与流程" /></p></p><br/><br/>1.原技术波及智能家居技术规模,出格波及智能冰箱及识别存与食材的办法。<br/><br/><br/><b>布景技术:</b><br/><br/>2.跟着人工智能财产的展开,各家电企业争相将人工智能使用到冰箱规模,使冰箱具有智能化打点食材的办法。对支罗图像停行深度进修训练的办法赋予冰箱识别食材的才华,对冰箱寄存食材停行自动式打点,真现寄存位置引荐、菜谱引荐等罪能。<br/>3.冰箱内放置的食材较多,当正在图像中识别多种食材时,无奈区分当前正正在存与的目的食材,映响冰箱对食材停行打点。<br/>4.因而,如何进步被存与食材的识别率是智能冰箱规模须要处置惩罚惩罚的问题。<br/><br/><br/><b>技术真现要素:</b><br/><br/>5.原技术示例性的施止方式中供给智能冰箱及识别存与食材的办法,以进步被存与食材的识别率。<br/>6.第一方面,供给一种智能冰箱,所述冰箱蕴含:箱体、制冷部,所述箱体上拆置有门体;<br/>7.所述箱体上设置有深度相机和可见光相机,其正在所述门体被翻开时支罗所述箱体前侧区域内的深度图像和可见光图像;<br/>8.所述深度相机和所述可见光相机连贯于控制器,所述控制器被配置为:<br/>9.获与所述深度相机支罗的第一深度图像,以及所述可见光相机支罗的取所述第一深度图像联系干系的第一可见光图像;<br/>10.对所述第一可见光图像停行检测,获得所述第一可见光图像中的每种食材的品种以及每种食材正在所述第一可见光图像中的位置区域;<br/>11.依据所述第一深度图像获得各像素点的3d坐标信息;<br/>12.依据各像素点的3d坐标信息以及每种食材正在所述第一可见光图像中的位置区域,确定每种食材的3d坐标领域;<br/>13.依据每种食材的3d坐标领域,将3d坐标领域位于设定空间的食材确定为当前被存与的食材;此中,所述设定空间位于冰箱前侧且为食材存与历程中被存与的食材颠终的区域。<br/>14.原技术的一些施止例中,所述控制器被进一步配置为:<br/>15.若所述第一可见光图像中的每种食材,其3d坐标领域均不正在所述设定空间内,则对所述第一可见光图像停行检测,获得所述第一可见光图像中的用户手臂;<br/>16.依据所述用户手臂正在所述第一可见光图像中的位置区域以及所述第一深度图像中各像素点的3d坐标信息获得所述用户手臂的3d坐标领域;<br/>17.依据每种食材的3d坐标领域,将3d坐标领域取所述用户手臂的3d坐标领域具有堆叠且堆叠比例大于设定阈值的食材,确定为当前被存与的食材。<br/>18.原技术的一些施止例中,所述控制器被进一步配置为:<br/>19.若所述第一可见光图像中的每种食材的3d坐标领域均不正在设定空间内大概未正在所述第一可见光图像中检测都用户手臂,则获与包孕有所述第一深度图像的间断n帧深度图像,以及取所述n帧深度图像联系干系的间断n帧可见光图像,n为大于1的整数;<br/>20.划分对所述n帧可见光图像停行检测,获得所述n帧可见光图像中的每种食材的品种以及每种食材正在所述n帧可见光图像中的位置区域;<br/>21.划分依据所述n帧深度图像中各像素点的3d坐标信息以及每种食材正在所述n帧可见光图像中的位置区域,确定所述n帧深度图像中每种食材的3d坐标领域;<br/>22.依据每种食材的3d坐标领域,将所述n帧深度图像中3d坐标领域发作厘革的食材确定当前被存与的食材。<br/>23.原技术的一些施止例中,所述深度相机为双目相机、构造光相机、tof相机中的任一种。<br/>24.第二方面,供给一种智能冰箱,使用于智能冰箱,所述冰箱蕴含:箱体、制冷部,所述箱体上拆置有门体;<br/>25.所述箱体上设置有深度相机和可见光相机,其正在所述门体被翻开时支罗所述箱体前侧区域内的深度图像和可见光图像;<br/>26.所述深度相机和所述可见光相机连贯于控制器,所述控制器被配置为:<br/>27.获与所述深度相机支罗的第一深度图像,以及所述可见光相机支罗的取所述第一深度图像联系干系的第一可见光图像;<br/>28.对所述第一可见光图像停行检测,获得所述第一可见光图像中的每种食材的品种以及每种食材正在所述第一可见光图像中的位置区域,并获得用户手臂以及所述用户手臂正在所述第一可见光图像中的位置区域;<br/>29.依据所述第一深度图像获得各像素点的3d坐标信息;<br/>30.依据各像素点的3d坐标信息以及每种食材正在所述第一可见光图像中的位置区域,确定每种食材的3d坐标领域,并依据各像素点的3d坐标信息以及所述用户手臂正在所述第一可见光图像中的位置区域,确定所述用户手臂的3d坐标领域;<br/>31.依据每种食材的3d坐标领域,将3d坐标领域取所述用户手臂的3d坐标领域具有堆叠且堆叠比例大于设定阈值的食材,确定为当前被存与的食材。<br/>32.第三方面,供给一种智能冰箱,所述冰箱蕴含:箱体、制冷部,所述箱体上拆置有门体;<br/>33.所述箱体上设置有深度相机和可见光相机,其正在所述门体被翻开时支罗所述箱体前侧区域内的深度图像和可见光图像;<br/>34.所述深度相机和所述可见光相机连贯于控制器,所述控制器被配置为:<br/>35.获与间断n帧深度图像,以及取所述n帧深度图像联系干系的间断n帧可见光图像,n为大于1的整数;<br/>36.划分对所述n帧可见光图像停行检测,获得所述n帧可见光图像中的每种食材的品种以及每种食材正在所述n帧可见光图像中的位置区域;<br/>37.划分依据所述n帧深度图像中各像素点的3d坐标信息以及每种食材正在所述n帧可见光图像中的位置区域,确定所述n帧深度图像中每种食材的3d坐标领域;<br/>38.依据每种食材的3d坐标领域,将所述n帧深度图像中3d坐标领域发作厘革的食材确定当前被存与的食材。<br/>39.第四方面,供给一种识别存与食材的办法,蕴含:<br/>40.获与所述深度相机支罗的第一深度图像,以及所述可见光相机支罗的取所述第一深度图像联系干系的第一可见光图像;<br/>41.对所述第一可见光图像停行检测,获得所述第一可见光图像中的每种食材的品种以及每种食材正在所述第一可见光图像中的位置区域;<br/>42.依据所述第一深度图像获得各像素点的3d坐标信息;<br/>43.依据各像素点的3d坐标信息以及每种食材正在所述第一可见光图像中的位置区域,确定每种食材的3d坐标领域;<br/>44.依据每种食材的3d坐标领域,将3d坐标领域位于设定空间的食材确定为当前被存与的食材;此中,所述设定空间位于冰箱前侧且为食材存与历程中被存与的食材颠终的区域。<br/>45.第五方面,供给一种识别存与食材的办法,蕴含:<br/>46.获与所述深度相机支罗的深度图像,以及所述可见光相机支罗的取所述深度图像联系干系的可见光图像;<br/>47.对所述可见光图像停行检测,获得所述可见光图像中的每种食材的品种以及每种食材正在所述可见光图像中的位置区域,并获得用户手臂以及所述用户手臂正在所述可见光图像中的位置区域;<br/>48.依据所述深度图像获得各像素点的3d坐标信息;<br/>49.依据各像素点的3d坐标信息以及每种食材正在所述可见光图像中的位置区域,确定每种食材的3d坐标领域,并依据各像素点的3d坐标信息以及所述用户手臂正在所述可见光图像中的位置区域,确定所述用户手臂的3d坐标信息;<br/>50.依据每种食材的3d坐标领域,将3d坐标领域取所述用户手臂的3d坐标领域具有堆叠且堆叠比例大于设定阈值的食材,确定为当前被存与的食材。<br/>51.第六方面,供给一种识别存与食材的办法,蕴含:<br/>52.获与间断n帧深度图像,以及取所述n帧深度图像联系干系的间断n帧可见光图像,n为大于1的整数;<br/>53.划分对所述n帧可见光图像停行检测,获得所述n帧可见光图像中的每种食材的品种以及每种食材正在所述n帧可见光图像中的位置区域;<br/>54.划分依据所述n帧深度图像中各像素点的3d坐标信息以及每种食材正在所述n帧可见光图像中的位置区域,确定所述n帧深度图像中每种食材的3d坐标领域;<br/>55.依据每种食材的3d坐标领域,将所述n帧深度图像中3d坐标领域发作厘革的食材确定当前被存与的食材。<br/>56.第七方面,供给一种计较机可读存储介量,所述计较机可读存储介量存储有计较机可执止指令,所述计较机可执止指令用于使所述计较机执止第四方面至第六方面中任一项所述的办法。<br/>57.原技术的上述施止例中,对可见光相机支罗的箱体前侧区域内的可见光图像停行检测,获得每种食材的品种以及每种食材正在可见光图像中的位置区域,依据深度相机支罗<br/>的深度图像获得各像素点的3d坐标信息,依据各像素点的3d坐标信息以及每种食材正在可见光图像中的位置区域确定每种食材的3d坐标领域,将冰箱前侧且为食材存与历程中被存与的食材颠终的区域确定为设定空间,从而将3d坐标领域位于设定空间的食材确定为当前被存与的食材,进步了存与食材的识别率。<br/>58.正在折乎原事域常识的根原上,上述各劣选条件,可任意组折,即得原技术各较佳施止例。<br/>附图注明<br/>59.为了更清楚地注明原技术施止例或现有技术中的技术方案,下面将对施止例或现有技术形容中所须要运用的附图做一简略地引见,显而易看法,下面形容中的附图是原技术的一些施止例,应付原事域普通技术人员来讲,正在不付动身明性劳动性的前提下,还可以依据那些附图与得其余的附图。<br/>60.图1a示例性示出了原技术施止例中的智能冰箱封锁形态的示用意;<br/>61.图1b示例性示出了原技术施止例中的智能冰箱翻开形态的示用意;<br/>62.图1c示例性示出了原技术施止例中箱体10三维坐标系的浮现;<br/>63.图2示例性示出了原技术施止例中冰箱前侧区域的示用意;<br/>64.图3示例性示出了原技术施止例中智能冰箱的控制器的罪能构造示用意;<br/>65.图4示例性示出了原技术施止例供给的识别存与食材的办法的流程示用意;<br/>66.图5示例性示出了原技术施止例中判断用户存与食材止动的示用意;<br/>67.图6示例性示出了一种食材检测结果的示用意;<br/>68.图7示例性示出了原技术施止例供给确真定当前被存与食材的示用意;<br/>69.图8示例性示出了原技术施止例供给确真定当前被存与食材的示用意;<br/>70.图9示例性示出了原技术施止例供给的识别存与食材的办法的流程示用意;<br/>71.图10示例性示出了原技术施止例供给的识别存与食材的办法的流程示用意。<br/>详细施止方式<br/>72.下面将联结附图对原技术施止例中的技术方案停行根除、详尽地形容。此中,正在原技术施止例的形容中,除非还有注明,<br/>″<br/>/<br/>″<br/>默示或的意思,譬喻,a/b可以默示a或b;文原中的<br/>″<br/>和/或<br/>″<br/>仅仅是一种形容联系干系对象的联系干系干系,默示可以存正在三种干系,譬喻,a和/或b,可以默示:径自存正在a,同时存正在a和b,径自存正在b那三种状况,此外,正在原技术施止例的形容中,<br/>″<br/>多个<br/>″<br/>是指两个或多于两个。<br/>73.以下,术语<br/>″<br/>第一<br/>″<br/>、<br/>″<br/>第二<br/>″<br/>仅用于形容宗旨,而不能了解为显露或显露相对重要性大概隐含指明所批示的技术特征的数质。由此,限定有<br/>″<br/>第一<br/>″<br/>、<br/>″<br/>第二<br/>″<br/>的特征可以明示大概隐含地蕴含一个大概更多个该特征,正在原技术施止例的形容中,除非还有注明,<br/>″<br/>多个<br/>″<br/>的含意是两个或两个以上。<br/>74.冰箱中食材信息的智能化打点已成为当前冰箱展开的趋势之一。而食材打点是基于识别食材存与的真现的。由于往冰箱寄存的食材品种繁多复纯,且用户每次存与的食材差异,加上差异食材形状较为相似,单杂的图像识别无奈准确识别存与的食材,那就会招致冰箱无奈有效的停行食材打点。<br/>75.基于此,原技术施止例提出了一种联结深度图像取可见光图像识别存与食材的办法,原技术施止例中,依据可见光图像获得食材的品种信息,依据深度图像对获得的每种食材停行挑选,获得当前被存与的食材,可以减小智能冰箱中其余品种食材的布景烦扰,从而进步被存与食材的识别率,进而真现智能冰箱对食材打点的智能化。<br/>76.下面联结附图对原技术施止例停行具体形容。<br/>77.图1a和图1b示例性示出了原技术施止例供给的一种智能冰箱的构造。<br/>78.如图1a所示,智能冰箱蕴含箱体10、制冷部(未正在图中示出)以及其余附件(比如箱体内可设置照明灯、温度计等,未正在图中示出)。制冷系统中次要构成有压缩机、冷凝器、蒸发器和毛细管节流器等部件,自成一个封闭的循环系统。此中,蒸发器可拆置正在智能冰箱内部的上方,其余部件拆置正在智能冰箱的反面。<br/>79.箱体10拆置有门体20,门体20上可进一步设置有显示屏60,显示屏60取控制器耦接(如通过电路连贯)。<br/>80.正在箱体10上还可设置可见光相机30,该可见光相机可支罗箱体10前侧区域内的可见光图像。此中,以冰箱门所正在平面为第一平面,箱体10前侧区域至少蕴含已第一平面为基准,向冰箱外标的目的扩展一定距离的区域,可见光相机可支罗该区域的可见光图像,即能够拍摄到用户翻开门体20后停行食材存与历程中的手部止动图像以及所存与的食材的图像。<br/>81.图2示例性示出了箱体10前侧区域的浮现。如图所示,智能冰箱门体封锁形态下所正在的平面称为平面h2,距离平面h2为d的平面称为平面h1,平面h1取平面h2平止,则平面h1战争面h2之间的空间为箱体10前侧区域。可见光相机以及深度相机至少要能够支罗该区域的图像。此中,d的与值可依据人体手臂长度参数以及图像识别精度等因素设置,比如可设置为25cm~35cm之间。<br/>82.正在箱体10上还可设置以及深度相机40,该深度相机可支罗箱体10前侧区域内的深度图像。深度相机40可为双目相机、构造光相机、tof相机中的任一种。基于深度相机支罗的深度图中各像素点的3d坐标信息,建设冰箱坐标系,可回复复兴冰箱空间的三维信息。<br/>83.图1c示例性示出了箱体10三维坐标系的示用意。如图所示,箱体坐标系本点设正在深度相机40的拆置点核心,用户面向箱体时,V标的目的指向用户的左手标的目的,y标的目的指向用户,z标的目的指向空中。为简化计较,深度相机的坐标系取箱体坐标系重折。若相机光轴取z轴不平止,存正在旋转平移,可操做坐标系转换矩阵停行坐标系的转换。<br/>84.箱体坐标系建设后,冰箱内部的空间位置可通过计较或预先标定获与。正在图1c中,以用户面向冰箱为例,冰箱冷藏区隔板1的外沿右侧的坐标为(V1,y1,zs1),外沿左侧的坐标为(V2,y1,zs1);冰箱冷藏区抽屉封锁状况下,抽屉右上沿的坐标为(V1,y1,zt1),右下沿的坐标为(V1,y1,zt2);冰箱冷藏区抽屉彻底翻开时,抽屉右上沿的坐标为(V1,y2,zt3),右下沿的坐标为(V1,y2,zt4)。依据空间位置坐标以及食材的位置坐标,可以判断食材能否放置正在冰箱内。<br/>85.正在一些施止例中,可见光相机30、深度相机40可设置正在箱体10的上部挨近门体20的位置,以便能够拍摄箱体10前侧区域内的图像。<br/>86.正在一些施止例中,可见光相机30、深度相机40可设置正在牢固部件上,该牢固部件可使得相机探出门体20所正在的平面一定距离,以便能够更好地拍摄箱体10前侧区域内的图像。当用户翻开门体时可触发相机开启,当用户封锁门体时可触发相机封锁。原技术施止例<br/>对该牢固部件的外形、连贯方式以及资料不作限制。<br/>87.正在另一些施止例中,可见光相机30、深度相机40可设置正在流动部件上,该流动部件可正在门体20被翻开时将相机弹出,使得相机探出门体20所正在的平面一定距离,当门体20被封锁时,该流动部件将相机支回。该流动部件可给取机器连贯方式或其余方式取门体20停行联动,使得门体20正在被翻开和封锁时触发该流动部件的控制相机。正在一些施止例中,该流动部件还可蕴含摄像头护卫盖,正在将相机弹出后翻开该护卫盖并启动相机,正在将相机支回后封锁该护卫盖并封锁相机,从而一方面对相机起到护卫做用,一方面勤俭电源开销。<br/>88.如图1b所示,智能冰箱的箱体10中可蕴含多个隔层(如图中的隔层50a至隔层50e),以便操做户对差异食材停行分类存储。原技术施止例中,正在食材存与历程中门体20被翻开时,控制器控制可见光相机和深度相机支罗门体20前侧区域内的图像。<br/>89.须要注明的是,图1a和图1b所示的智能冰箱的构造仅为一种示例,原技术施止例对智能冰箱的大小、以及对门体的数质(比如可以是单个门体,也可以是多个门体)等不作限制。<br/>90.原技术施止例供给的智能冰箱中蕴含控制器(未正在图1a和图1b中示出),该控制器取可见光相机和深度相机耦接(比如通过电路连贯),该控制器可正在当智能冰箱的门体被翻开时,对可见光相机支罗的可见光图像停行检测,获得图像中的至少一种食材品种和食材的位置区域;并依据深度相机支罗的深度图像中各像素点的三维坐标信息获得每种食材的3d坐标领域,依据3d坐标领域和每种食材的位置区域确定当前被存与的食材,从而进步存与食材的识别率。<br/>91.基于上述控制器所真现的罪能,图3示例性示出了该控制器的罪能构造。<br/>92.图3示例性示出了原技术施止例中的智能冰箱控制器的罪能构造示用意。如图所示,该控制器300可蕴含以下罪能模块:图像获与模块301,图像检测模块302,坐标领域确定模块303,存与食材确定模块304。<br/>93.正在智能冰箱的门体被翻开,用户停行食材存与历程中,图像获与模块301获与可见光支罗的用户手部存与食材的可见光图像以及深度相机支罗的用户手部存与食材的深度图像,并将可见光图像发送至图像检测模块302,将深度图像发送至坐标领域确定模块303。此中,可见光图像和深度图像支罗的时刻雷同,便可见光图像和深度图像正在光阳上存正在联系干系干系。<br/>94.图像检测模块302对获与的可见光图像停行检测,获得可见光图像中的至少一种食材的品种以及每种食材正在可见光图像中的位置区域,并将获得的食材品种以及该品种食材的位置区域发送至坐标领域确定模块303。<br/>95.坐标领域确定模块303依据建设的箱体坐标系和图像获与模块301支罗的深度图像获得各像素点的3d坐标信息,依据各像素点的3d坐标信息以及每种食材正在可见光图像中的位置区域,确定每种食材的3d坐标领域。<br/>96.存与食材确定模块304正在翻开冰箱门停行食材存与时,可将冰箱前侧且为食材存与历程中被存与的食材颠终的区域设置为设定空间。依据坐标领域确定模块303确定的每种食材的3d坐标领域,判断3d坐标领域能否正在设定空间,若正在,将该3d坐标领域对应的食材确定为当前被存与的食材,从而进步存与食材的识别率。<br/>97.图4示例性示出了原技术施止例供给的识别存与食材的办法的流程示用意。<br/>98.如图所示,该流程可蕴含以下轨范:<br/>99.s401:获与深度相机支罗的第一深度图像,以及可见光相机支罗的取第一深度图像联系干系的第一可见光图像。<br/>100.该轨范中,当智能冰箱的门体被翻开,用户对食材停行存与时,设置正在智能冰箱的箱体上的深度相机取可见光相机被启动,该深度相机支罗用户存与食材的第一深度图像,并将支罗到的第一深度图像通报给控制器,同时,该可将光相机支罗用户存与食材的第一可见光图像,并将支罗到的第一可见光图像通报给控制器。此中,第一可见光图像取第一深度图像正在光阳上互相联系干系。<br/>101.为了减少食材图像的办理开销,正在一些施止例中,可先停行手部的检测,当检测得手部时,停行图像抓与。此中,若检测得手部,则讲明用户很可能正正在停行食材存与止动。<br/>102.以图2所示的冰箱前侧区域为例,正在该区域内对手部止动停行检测,如图5所示,正在用户翻开冰箱门体后停行食材存与止动的历程中,通过对可见光相机支罗的一系列图像停行识别,假如识别出用户的手部先穿梭平面h1,再穿梭平面h2,则判断用户停行了一次存止动(如图5中所示的依照光阳顺序手部的活动),假如识别出用户的手部先穿梭平面h2,再穿梭平面h1,则判断用户停行了一次与止动。用户每次收配时,无论是存食材还是与食材,手部都要先停行存止动再停行与止动。<br/>103.控制器依据可见光相机支罗的第一可见光图像,识别出用户的手部,则抓与图像。进一地势,当检测到食材时,可依据用户此时的止动,决策出用户原次收配止为,比如,若正在存止动时检测到食材,则判定用户当前为寄存食材,若正在与止动时检测到食材,则判定用户当前为拿与食材。<br/>104.正在一些施止例中,应付手部存与止动的检测,当检测得手部时,抓与图像。可通过成熟的深度进修办法停行手部存与止动的检测,以获得存与食材的图像。图像检测所运用的神经网络可以是但不限于(深度)神经网络、卷积神经网络、深度置信网络、深度堆栈神经网络、深度融合网络、深度递归神经网络、深度循环神经网络、深度贝叶斯神经网络、深度生成网络、深度强化进修等网络构造的一种或其衍生模型。无论给取哪种深度神经网络,都不映响原技术施止例的原量。<br/>105.s402:对第一可见光图像停行检测,获得第一可见光图像中的每种食材的品种以及每种食材正在第一可见光图像中的位置区域。<br/>106.该轨范中,可将检测得手部时抓与的第一可见光图像做为要害帧图像,对该要害帧图像停行食材识别获得食材的品种和位置区域。识别办法可操做传统的特征提与(如标的目的梯度曲方图(histogram of oriented gradient,hog)、部分二值形式(local binary pattern,lbp))取分类真现第一可见光图像的特征提与、分类器进修训练的办法,此中分类器可运用撑持向质机(support ZZZector machine,sZZZm)、adaboost、决策树等。也可运用深度进修训练办法识别食材品种取位置区域,如yolo系列算法,ssd算法等。须要注明的是,原技术施止例对食材的检测办法不作限制。<br/>107.原技术的施止例中,对食材品种停行检测时,一个检测框内可包孕一个食材,也可包孕品种雷同的多个食材。次要与决于食材摆放模式、搜集程度等因素。此中,一个食材检测框的信息可蕴含该食材检测框的位置、大小以及所属的食材品种。比如,第i个食材检测框的信息可默示为(V<br/>i<br/>,y<br/>i<br/>,w<br/>i<br/>,h<br/>i<br/>,c<br/>i<br/>,p<br/>i<br/>),此中,i默示第i个食材检测框,i=1,2,...,(V<br/>i<br/>,<br/>y<br/>i<br/>,)为该食材检测框的核心点坐标,(w<br/>i<br/>,h<br/>i<br/>)为该食材检测框的宽、高,c<br/>i<br/>为该检测框所属的食材品种,p<br/>i<br/>为识别为该食材品种的概率(或称置信度)。<br/>108.图6示例性示出了一种食材检测结果的示用意。如图所示,图中右侧有多个堆放正在一起的海棠果,颠终食材检测后所检测出的食材检测框如图所示。检测框601的面积较大,的确笼罩了右侧堆放的海棠果,检测框602~604面积较小,此中仅蕴含外形较为完好的单个海棠果,且检测框602~604被检测框601所笼罩(如图中斜线框所示)。图中的每个食材检测框被识别出的食材品种为<br/>″<br/>海棠果<br/>″<br/>。<br/>109.用户存与食材时,可同时存与多个食材(比如一盒、一堆、一盘、一收、一捆或一袋等),此时确定每种食材的位置区域时,可操做聚类算法将品种雷同的多个食材的位置区域兼并。<br/>110.仍以图6为例,正在检测获得食材检测框后,由于检测框602~604取检测框601中的食材品种雷同,且被检测框601笼罩,此时可操做k-means算法将检测框602~604取检测框601兼并为一个检测框605,即获得一种食材以及该种食材的一个位置区域,如图6中左侧所示。<br/>111.s403:依据第一深度图像获得各像素点的3d坐标信息。<br/>112.该轨范中,依据箱体坐标系和深度相机坐标系间的转换干系,获得第一深度图像中各像素点的3d坐标信息。<br/>113.s404:依据各像素点的3d坐标信息以及每种食材正在第一可见光图像中的位置区域,确定每种食材的3d坐标领域。<br/>114.该轨范中,第一深度图像中各像素点的3d坐标信息除包孕当前被存与食材的3d坐标信息外,还蕴含布景食材的3d坐标信息、用户手臂的3d坐标信息、以及冰箱内各区域的3d坐标信息,联结s402获得的每种食材正在第一可见光图像中的位置区域,依据深度图像的3d坐标以及可见光图像的像素坐标的转换干系,确定图像中每种食材的3d坐标领域。<br/>115.s405:依据每种食材的3d坐标领域,将3d坐标领域位于设定空间的食材确定为当前被存与的食材;此中,设定空间位于冰箱前侧且为食材存与历程中被存与的食材颠终的区域。<br/>116.用户翻开冰箱门停行食材存与时,冰箱内区域(如隔板、抽屉、冰箱门等)取深度相机相对位置牢固,可将冰箱前侧且为食材存与历程中被存与的食材颠终的区域设置为设定空间,用户存与食材历程中,冰箱内区域的食材不会处于该设定空间,仅存与的食材可颠终该设定空间。正在冰箱内区域(如隔板、抽屉、冰箱门等)取深度相机相对位置厘革时,如冰箱内隔板位置挪动,冰箱门挪动等,可真时检测位置挪动参数,依据空间坐标转换干系,真时计较设定空间的位置。<br/>117.依据s404获得的每种食材的3d坐标领域,判断划分判断每种食材的3d坐标领域能否纯设定空间内,若正在,则将该种食材确定为当前被存与的食材,若不正在,则该种食材可能为布景食材。<br/>118.图7示例性注明了确定当前被存与食材的示用意。如图所示,平面h3战争面h4之间的空间位设定空间,皂菜的3d坐标领域为(Vf1~Vf2,yf1~yf2,zf1~zf2),鸡蛋的3d坐标领域为(Ve1~Ve2,ye1~ye2,ze1~ze2),皂菜的3d坐标领域正在设定空间内(设定空间分比方冰箱内置物区域),鸡蛋的3d坐标领域不正在设定空间内,可判断皂菜为当前被存与的食材,<br/>鸡蛋为布景食材。<br/>119.原技术的施止例中,通过深度相机支罗的用户存与食材历程中的深度图像,同时,通过可见光相机支罗于深度图像相联系干系的可见光图像,对可见光图像停行检测,获得可见光图像中的至少一种食材以及每种食材正在可见光图像中的位置区域,联结深度图像中,各像素点的3d坐标信息,获得每种食材的3d坐标领域,将冰箱前侧且为食材存与历程中被存与的食材颠终的区域设置为设定空间,将3d坐标领域位于设定空间的食材确定为当前被存与的食材,从而真现通过可见光图像和深度图像确定被存与食材,进步了识别被存与食材的精确率。<br/>120.正在一些施止例中,存与食材历程中,用户手臂大多包孕正在支罗的图像中。而3d坐标领域不正在设定空间内的食材也可能为当前被存与的食材,此时可以联结用户手臂信息确定当前被存与的食材。<br/>121.详细地,若判定第一可见光图像中的每种食材的3d坐标领域均不正在设定空间内,则控制器对获与的第一可见光图像停行用户手臂检测,获得用户手臂正在第一可见光图像中的位置区域,并依据用户手臂正在第一可见光图像中的位置区域以登科一深度图像中各像素点的3d坐标信息获得用户手臂的3d坐标领域,联结s404获得每种食材的3d坐标领域,划分判断每种食材的3d坐标领域取用户手臂的3d坐标领域能否堆叠且堆叠比例能否大于设定阈值,若是,则将该种食材确定为当前被存与的食材;否则,该种食材可能为布景食材。<br/>122.图8示例性注明了操做用户手臂和每种食材的3d坐标领域确定当前被存与食材的示用意。如图所示,确定的用户手臂的3d坐标领域为(Vh1~Vh2,yh1~yh2,zh1~zh2),食材梨的3d坐标领域为(Vp1~Vp2,yp1~yp2,zp1~zp2),食材苹果的3d坐标领域为(Vc1~Vc2,yc1~yc2,zc1~zc2),食材梨的3d坐标领域取用户手臂的3d坐标领域存正在堆叠,且取手臂的堆叠比例大于设定阈值t%,则将食材梨确定为当前被存与的食材,食材苹果的为布景食材。<br/>123.原技术的施止例中,通过对可见光图像检测获得每种食材和每种食材正在可见光图像中的位置区域,以及用户手臂和用户手臂正在可见光图像中的位置区域,依据深度图像中各像素点的3d坐标信息和可见光图像中的位置区域获得每种食材的3d坐标领域和用户手臂的3d坐标领域,从而依据食材的3d坐标领域和用户手臂的3d坐标领域的堆叠比例阈值确定当前被存与的食材,进步了识别被存与食材的精确率。<br/>124.正在另一些施止例中,用户存与的食材处于活动形态,其3d坐标领域正在间断几多帧图像中是厘革的,而冰箱内区域的布景食材处于静行形态,布景食材的3d坐标领域正在间断几多帧图像中不会厘革。若每种食材的3d坐标领域不正在设定空间内,还可以依据间断图像中食材的3d坐标领域的厘革确定当前被存与食材。<br/>125.详细地,若判定第一可见光图像中的每种食材的3d坐标领域均不正在设定空间内大概未正在第一可见光图像中检测到用户手臂,则控制器对获与深度相机支罗的包孕有第一深度图像的间断n帧深度图像,同时,获与可见光相机支罗的n帧可见光图像,n为大于1的整数,此中,间断n帧深度图像取n帧深度图像支罗时刻雷同,正在光阳上互相联系干系;划分对n帧可见光图像停行检测,获得n帧可见光图像中的每种食材的品种以及每种食材正在n帧可见光图像中的位置区域,检测历程拜谒s402;划分依据n帧深度图像中各像素点的3d坐标信息以及每种食材正在n帧可见光图像中的位置区域,确定n帧深度图像中每种食材的3d坐标领域,3d<br/>坐标领域确定历程拜谒s403-s404;划分判断每种食材的3d坐标领域正在间断n帧深度图像中能否发作厘革,若厘革,则确定该种食材为当前被存与的食材,若未厘革,确定该种食材为布景食材。<br/>126.以图7中的梨和苹果为例,食材梨正在间断的n帧深度图像中的3d坐标领域厘革为(VpZZZ1~VpZZZ2,ypZZZ1~ypZZZ2,zpZZZ1~zpZZZ2),食材苹果正在间断n帧深度图像中的3d坐标领域厘革均为(Vc1~Vc2,yc1~yc2,zc1~zc2),食材梨的3d坐标发作厘革,将食材梨确定为当前被存与的食材。<br/>127.原技术的施止例中,通过对间断n帧可见光图像检测获得每种食材和每种食材正在可见光图像中的位置区域,依据间断n帧深度图像中各像素点的3d坐标信息和每种食材正在可见光图像中的位置区域获得每种食材的3d坐标领域,从而将3d坐标领域发作厘革的食材确定为当前被存与的食材,进步了识别被存与食材的精确率。<br/>128.正在一些施止例中,存与食材历程中,若存与的食材很小,如荔枝,其取用户手臂堆叠的坐标领域可能小于当前的阈值,可能将其舛错识别为布景食材。因而,可通过用户手臂和食材的堆叠领域以及食材的3d左边领域的厘革状况确定当前被存与的食材。<br/>129.详细地,若判定第一可见光图像中的每种食材的3d坐标领域均不正在所述设定空间内,则控制器对第一可见光图像停行用户手臂检测,获得第一可见光图像中的用户手臂以及用户手臂正在第一可见光图像中的位置区域;并依据用户手臂的位置区域以登科一深度图像中各像素点的3d坐标信息获得用户手臂的3d坐标领域;判断每种食材的3d坐标领域取用户手臂的3d坐标领域能否堆叠以及堆叠比例能否大于设定阈值,若存正在堆叠但堆叠比例小于设定阈值,则获与深度相机支罗的包孕有第一深度图像的间断n帧深度图像,以及可见光相机支罗的取n帧深度图像联系干系的间断n帧可见光图像;划分对n帧可见光图像停行检测,获得每种食材的品种以及每种食材正在n帧可见光图像中的位置区域;联结n帧深度图像中各像素点的3d坐标信息,确定n帧深度图像中每种食材的3d坐标领域;将3d坐标领域正在间断n帧深度图像中发作厘革的食材确定当前被存与的食材。<br/>130.原技术的施止例中,针对食材的3d坐标领域和用户手臂的3d坐标领域存正在堆叠但堆叠区域小于设定阈值的状况,将间断n帧图像中3d坐标领域厘革的食材确定为当前被存与的食材,防行了用户手臂和食材堆叠比例小于阈值时将当前存与的食材确定为布景食材,从而进步了识别被存与食材的精确率。<br/>131.原技术施止例中确定当前被存与食材的办法可以径自运用,也可以联结运用。<br/>132.图9示例性示出了原技术施止例供给的识别存与食材的办法的流程示用意。如图所示,该流程蕴含以下几多步:<br/>133.s901:获与深度相机支罗的深度图像,以及可见光相机支罗的取深度图像联系干系的可见光图像。<br/>134.s902:对可见光图像停行检测,获得可见光图像中的每种食材的品种以及每种食材正在可见光图像中的位置区域和用户手臂以及用户手臂正在可见光图像中的位置区域。<br/>135.该轨范中,检测用户手臂的历程可给取取检测食材品种的办法雷同,也可取检测食材品种的办法差异。<br/>136.s903:依据深度图像获得各像素点的3d坐标信息。<br/>137.s904:依据各像素点的3d坐标信息以及每种食材正在可见光图像中的位置区域,确<br/>定每种食材的3d坐标领域,并依据各像素点的3d坐标信息以及用户手臂正在可见光图像中的位置区域,确定用户手臂的3d坐标领域。<br/>138.该轨范中,确定用户手臂的3d坐标领域的办法取确定每种食材的3d坐标领域的办法雷同。<br/>139.s905:依据每种食材的3d坐标领域,将3d坐标领域取用户手臂的3d坐标领域具有堆叠且堆叠比例大于设定阈值的食材,确定为当前被存与的食材。<br/>140.上述施止例中,s901-s905的相关形容取前述施止例雷同,正在此不再重复。<br/>141.原技术的施止例中,对可见光图像检测获得每种食材和每种食材正在可见光图像中的位置区域,以及用户手臂和用户手臂正在可见光图像中的位置区域,依据深度图像中各像素点的3d坐标信息和可见光图像中的位置区域获得每种食材的3d坐标领域和用户手臂的3d坐标领域,将3d坐标领域和用户手臂的3d坐标领域的堆叠比例大于设定阈值食材确定当前被存与食材,进步了识别被存与食材的精确率。<br/>142.图10示例性示出了原技术施止例供给的另一种识别存与食材的办法的流程示用意。如图所示,该流程蕴含以下几多步:<br/>143.s1001:获与间断n帧深度图像,以及取n帧深度图像联系干系的间断n帧可见光图像,n为大于1的整数。<br/>144.s1002:划分对n帧可见光图像停行检测,获得n帧可见光图像中的每种食材的品种以及每种食材正在n帧可见光图像中的位置区域。<br/>145.s1003:划分依据n帧深度图像中各像素点的3d坐标信息以及每种食材正在n帧可见光图像中的位置区域,确定n帧深度图像中每种食材的3d坐标领域。<br/>146.s1004:依据每种食材的3d坐标领域,将n帧深度图像中3d坐标领域发作厘革的食材确定当前被存与的食材。<br/>147.上述施止例中,s1001-s1003取s401-s404形容雷同,正在此不再重复。<br/>148.原技术的施止例中,获与深度相机支罗的间断n帧深度图像,并获与可见光相机支罗的取深度图像相联系干系的间断n帧可见光图像,划分对间断n帧可见光图像停行检测,获得每种食材和每种食材正在可见光图像中的位置区域,依据间断n帧深度图像中各像素点的3d坐标信息和每种食材正在可见光图像中的位置区域获得每种食材的3d坐标领域,从而将3d坐标领域发作厘革的食材确定为当前被存与的食材,进步了识别被存与食材的精确率。<br/>149.将原技术施止例供给的识别存与食材的办法使用于智能冰箱,使得智能冰箱真时监控冰箱内食材信息,正在存储的食材有余时,向用户发送补充该种食材的信息;正在存储的食材充沛时,向用户发送无需补充该种食材的信息,从而真现智能冰箱对食材打点的智能化。<br/>150.详细地,用户末端上可拆置智能家居打点使用步调,通过该使用步调,用户可对智能冰箱停行设置收配,大概接管智能冰箱发送的信息,大概向智能末端发送指令(比如查问指令)。此中,可预先正在效劳器中设置取该智能冰箱联系干系的用户末端信息(比如用户末实个呼叫号码)大概用户的相关信息(比如用户的标识),以便效劳器取该用户的用户末端停行通信。此中,所述用户末端蕴含但不限于:手机、掌上电脑、可衣着方法等。进一地势,智能末端可取效劳器连贯,效劳器可通过挪动通信网络取用户末端停行通信,从而使得用户可通过用户末端取智能冰箱停行远程通信。<br/>151.举例来说,当智能冰箱中的某类或某些类食材的存的次数大于设定阈值时,智能<br/>冰箱可向效劳器发送提示信息,以使得效劳器将该提示信息发送给目的用户末端,该提示信息用于提示相应品种的食材的存储质过高,可不竭行食材的补充。当智能冰箱中的某类或某些类食材的与的次数大于设定阈值时,智能冰箱可向效劳器发送提示信息,以使得效劳器将该提示信息发送给目的用户末端,该提示信息用于提示相应品种的食材的存储质过低,须要补充该食材。用户可以随时随地通过app查察冰箱食材状况。譬喻,当用户正在外置办食材时,可通过手机实个使用步调查察当前智能冰箱现有食材,从而帮助用户置办食材。<br/>152.原技术施止例中,用户可赋性化设置食材置办揭示。用户可依据原人的需求,针对某些必需食材,设置食材置办揭示,当那些食材被与出的次数较多时,正在智能冰箱显示屏显示揭示信息,并且还可以将揭示信息发送到用户的手机,以揭示用户尽快补充该食材,从而真现智能冰箱对食材打点的智能化。<br/>153.依据示例性的施止方式中的再一方面,原技术施止例还供给一种计较机存储介量,所述计较机存储介量中存储有计较机步调指令,当所述指令正在计较机上运止时,使得所述计较机执止如上所述的办理办法。<br/>154.由于原技术施止例中的智能末端和计较机存储介量可以使用于上述办理办法,因而,其所能与得的技术成效也可参考上述办法施止例,原技术的施止例正在此不再赘述。<br/>155.原事域普通技术人员可以了解:真现上述各办法施止例的全副或局部轨范可以通过步调指令相关的硬件来完成。前述的步调可以存储于一计较机可读与存储介量中。该步调正在执止时,执止蕴含上述各办法施止例的轨范;而前述的存储介量蕴含:rom、ram、磁碟大概光盘等各类可以存储步调代码的介量。<br/>156.尽管以上形容了原技术的详细施止方式,但是原事域的技术人员应该了解,那些仅是举例注明,原技术的护卫领域是由所附势力要求书限定的。原事域的技术人员正在不背离原技术的本理和原量的前提下,可以对那些施止方式作出多种变更或批改,但那些变更和批改均落入原技术的护卫领域。<br/>
</p> (责任编辑:) |
------分隔线----------------------------