一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

对象处理方法、装置、电子设备及计算机可读存储介质与流程

2022-04-02 04:08:55 来源:中国专利 TAG:


1.本发明涉及智能家居领域,具体而言,涉及一种对象处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.随着人们物质生活越来越丰富,在各个场景中所放置的东西也越来越多,例如,家中往往会添置很多东西以提高幸福感或满足生活的各项需求。但是因为物品物种繁多,种类复杂,而且有时随手就会将物品放到别的地方,忘记物品所在位置,甚至忘了自身拥有这个物品,引起人们的很大苦恼。
3.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种对象处理方法、装置、电子设备及计算机可读存储介质,以至少解决相关技术中在预定场所内寻找物品时,出现的难以及时找到该物品的技术问题。
5.根据本发明实施例的一个方面,提供了一种对象处理方法,包括:控制摄像头采集预定场所的图像,其中,所述图像包括目标对象;依据所述图像,确定所述目标对象在所述图像中的二维坐标,以及所述目标对象对应的目标对象图像;建立基于所述预定场所的三维直角坐标系,将所述目标对象的二维坐标转化为所述三维直角坐标系的三维坐标;将所述目标对象图像,以及所述三维坐标存储至数据库的预定位置处。
6.可选地,所述依据所述图像,确定所述目标对象在所述图像中的二维坐标,以及所述目标对象对应的目标对象图像,包括:依据所述图像,确定所述目标对象在所述图像中的二维坐标;依据所述二维坐标,截取所述图像中目标对象对应的对象图像;矫正所述对象图像,得到所述目标对象对应的目标对象图像。
7.可选地,所述建立基于所述预定场所的三维直角坐标系,将所述目标对象的二维坐标转化为所述三维直角坐标系的三维坐标,包括:建立基于所述预定场所的三维直角坐标系,获取所述摄像头的摄像角度与摄像点位;依据所述摄像角度与摄像点位,将所述目标对象的二维坐标转化为所述三维直角坐标系的三维坐标。
8.可选地,还包括:依据所述目标对象图像,提取所述目标对象图像的特征;依据所述目标对象图像的特征,确定与所述目标对象图像匹配的标签,其中,所述标签与所述特征相对应,所述标签包括以下至少之一:名称标签,用途标签,颜色标签;将所述目标对象图像匹配的标签存储至所述数据库的所述预定位置处。
9.可选地,所述依据所述目标对象图像的特征,确定与所述目标对象图像匹配的标签,包括:依据所述目标对象图像的特征,确定与所述目标对象图像匹配的待定标签;确定所述待定标签与所述目标对象图像的特征的匹配度;确定所述匹配度大于预定阈值的待定标签为与所述目标对象图像匹配的标签。
10.可选地,所述控制摄像头采集所述预定场所的图像,包括:以预定周期控制所述摄像头采集所述预定场所的图像,记录采集所述预定场所的图像的时间。
11.根据本发明实施例的一个方面,提供了一种对象处理装置,包括:采集模块,用于控制摄像头采集预定场所的图像,其中,所述图像包括目标对象;确定模块,用于依据所述图像,确定所述目标对象在所述图像中的二维坐标,以及所述目标对象对应的目标对象图像;转化模块,用于建立基于所述预定场所的三维直角坐标系,将所述目标对象的二维坐标转化为所述三维直角坐标系的三维坐标;存储模块,用于将所述目标对象图像,以及所述三维坐标存储至数据库的预定位置处。
12.根据本发明实施例的一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的对象处理方法。
13.根据本发明实施例的一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的对象处理方法。
14.根据本发明实施例的一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的对象处理方法。
15.在本发明实施例中,控制摄像头采集预定场所的图像,依据该图像,能得到目标对象在图像中的二维坐标,以及图像中目标对象部分对应的目标对象图像。再建立基于预定场所的三维直角坐标系,将目标对象的二维坐标转化为三维直角坐标系的三维坐标,进而能够将图像中目标对象的位置转化成预定场所中目标对象的位置。将目标对象图像,以及三维坐标存储至预定场所数据库的预定位置处,使得在数据库中,可以依据目标对象图像,寻找目标对象的三维坐标,即能及时寻找到目标对象的位置,进而解决了相关技术中在预定场所内寻找物品时,出现的难以及时找到该物品的技术问题。
附图说明
16.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
17.图1是根据本发明实施例的对象处理方法的流程图;
18.图2是根据本发明实施例的对象处理装置的结构框图。
具体实施方式
19.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
20.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或
描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
21.实施例1
22.根据本发明实施例,提供了一种对象处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
23.图1是根据本发明实施例的对象处理方法的流程图,如图1所示,该方法包括如下步骤:
24.步骤s102,控制摄像头采集预定场所的图像,其中,图像包括目标对象;
25.步骤s104,依据图像,确定目标对象在图像中的二维坐标,以及目标对象对应的目标对象图像;
26.步骤s106,建立基于预定场所的三维直角坐标系,将目标对象的二维坐标转化为三维直角坐标系的三维坐标;
27.步骤s108,将目标对象图像,以及三维坐标存储至数据库的预定位置处。
28.通过上述步骤,控制摄像头采集预定场所的图像,依据该图像,能得到目标对象在图像中的二维坐标,以及图像中目标对象部分对应的目标对象图像。再建立基于预定场所的三维直角坐标系,将目标对象的二维坐标转化为三维直角坐标系的三维坐标,进而能够将图像中目标对象的位置转化成预定场所中目标对象的位置。将目标对象图像,以及三维坐标存储至预定场所数据库的预定位置处,使得在数据库中,可以依据目标对象图像,寻找目标对象的三维坐标,即能及时寻找到目标对象的位置,进而解决了相关技术中在预定场所内寻找物品时,出现的难以及时找到该物品的技术问题。
29.作为一种可选的实施例,控制摄像头采集预定场所的图像。其中,预定场所可以包括多种包含目标对象的场所,不限制预定场所的大小,例如,在家居生活中,可以为客厅,厨房,书房,卧室,等等,也可以为卧室中的衣橱,书房中的书橱,等等。其中,目标对象可以为多种物品,可以为预定场所中放置的任意物品,在此不做限定。因为预定场所是目标对象的场所,因此,控制摄像头采集预定场所的包含目标对象的图像,以便对图像进行处理,对图像中的目标对象进行分析。
30.作为一种可选的实施例,依据图像,确定目标对象在图像中的二维坐标,以及目标对象对应的目标对象图像。此时,可以先基于摄像头采集的图像建立二维坐标系,可以以图像左下角为原点建立,由此,可以得出目标对象在图像中的二维坐标。并确定出图像中目标对象部分的目标对象图像,即从图像中获取仅包括目标对象的部分图像。在确定目标对象对应的目标对象图像时,可以通过二维坐标,截取图像中目标对象对应的对象图像,因为摄像头所处的摄像点位和摄像角度,以及目标对象摆放的位置都可能会造成图像中目标对象部分的不全面或不清晰的现象,因此,矫正对象图像,使得截取出的对象图像能够经过编辑,旋转,锐化等操作校正得到清晰的目标对象对应的目标对象图像。使得用户根据该目标对象图像,就能够清楚的知晓该目标对象是什么。
31.作为一种可选的实施例,建立基于预定场所的三维直角坐标系,将目标对象的二维坐标转化为三维直角坐标系的三维坐标,建立基于预定场所的三维直角坐标系时可以基于预定场所中的任意点建立。因为图像中的目标对象仅有二维坐标,二维坐标无法确定出目标对象于预定场所的具体位置,因此,建立基于预定场所的三维直角坐标系,将目标对象的二维坐标转化为三维直角坐标系的三维坐标,根据三维坐标,能够清楚的知晓该目标对象的位置,方便用户能够找到该目标对象。在建立基于预定场所的三维直角坐标系时,可以先获取摄像头的摄像角度与摄像点位,依据摄像角度与摄像点位,将目标对象的二维坐标转化为三维直角坐标系的三维坐标。使得二维坐标与三维坐标之间的对应关系更加准确,能得到更加精确的三维坐标。
32.作为一种可选的实施例,将目标对象图像,以及三维坐标存储至数据库的预定位置处。即可以将目标对象图像,以及三维坐标存储的预定场所对应的数据库中,存储至预定位置处,该位置可以为该目标对象的位置,即该位置上存储与该目标对象的相关信息。此时,在该目标对象的位置上存储了目标对象图像,以及三维坐标。因此,用户可以依据目标对象图像,获取到该目标对象的三维坐标。使得用户可以根据图像,找到该目标对象的位置。
33.作为一种可选的实施例,还可以依据目标对象图像,提取目标对象图像的特征,依据目标对象图像的特征,确定与目标对象图像匹配的标签,其中,标签与特征相对应,标签包括以下至少之一:名称标签,用途标签,颜色标签。通过提取特征,匹配标签,可以使目标对象的信息更加全面,名称标签指的即是目标对象的名称,用途即指的是目标对象的用途,颜色标签即指的是目标对象的颜色。将目标对象图像匹配的标签存储至数据库的预定位置处,可以丰富该目标对象的信息。以使用户可以通过更多的方式找到该目标对象。例如,用户依据标签,获取到该目标对象的三维坐标。因为有时用户不一定是寻找某特定物品,可能只是为了寻找能解决预定问题的物品,此时,可以根据标签分类中的用途标签进行寻找与选取。
34.作为一种可选的实施例,在依据目标对象图像的特征,确定与目标对象图像匹配的标签时,可以依据目标对象图像的特征,确定与目标对象图像匹配的待定标签,因为标签有很多,要从中选取出与目标对象匹配的标签。确定待定标签与目标对象图像的特征的匹配度,确定匹配度大于预定阈值的待定标签为与目标对象图像匹配的标签。保证了选取出的标签是与目标对象的特征对应的。
35.作为一种可选的实施例,还可以以预定周期控制摄像头采集预定场所的图像,记录采集预定场所的图像的时间。通过以预定周期采集图像,之后进行存储等多种操作。可以记录目标对象的历史出现位置。不仅能记录物品所在位置,还能够记录物品的历史位置,保证能够找到物品所处位置,大大提升了用户的体验感,极大方便了用户,避免用户记忆过多的信息。
36.作为一种可选的实施例,当摄像头采集预定场所的图像为多个时,可以先过滤到重叠的图像部分,避免重复的录入目标对象信息。之后在依据目标对象图像,提取目标对象图像的特征时。若特征完全相同,或相似度大于预定程度,可以认为采集到的多个目标对象属于同一种物品,因此,可以为目标对象增加一个数量标签,不重复记录相同的目标对象,而是增加目标对象的计数数量,不仅避免了记录的重复,而且使用户能够清楚的了解到该
目标对象的数量,以便及时对目标对象进行补充。
37.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
38.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
39.实施例2
40.根据本发明实施例,还提供了一种用于实施上述对象处理方法的装置,图2是根据本发明实施例的对象处理装置的结构框图,如图2所示,该装置包括:采集模块202,确定模块204,确定模块204和存储模块208,下面对该装置进行详细说明。
41.采集模块202,用于控制摄像头采集预定场所的图像,其中,图像包括目标对象;确定模块204,连接于上述采集模块202,用于依据图像,确定目标对象在图像中的二维坐标,以及目标对象对应的目标对象图像;转化模块206,连接于上述确定模块204,用于建立基于预定场所的三维直角坐标系,将目标对象的二维坐标转化为三维直角坐标系的三维坐标;存储模块208,连接于上述确定模块204,用于将目标对象图像,以及三维坐标存储至数据库的预定位置处。
42.此处需要说明的是,上述采集模块202,确定模块204,确定模块204和存储模块208对应于实施对象处理方法中的步骤s102至步骤s108,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。
43.实施例3
44.根据本发明实施例的另外一个方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器,其中,处理器被配置为执行指令,以实现上述任一项的对象处理方法。
45.实施例4
46.根据本发明实施例的另外一个方面,还提供了一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项的对象处理方法。
47.实施例5
48.根据本发明实施例的另外一个方面,还提供了一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项所述的对象处理方法。
49.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
50.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
51.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
52.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
53.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
54.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
55.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献