目标标注处理方法、装置、电子设备及可读存储介质与流程

文档序号:28272140发布日期:2021-12-31 19:59阅读:61来源:国知局
目标标注处理方法、装置、电子设备及可读存储介质与流程

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为本技术实施例提供的一种应用环境示意图;
40.图2为本技术实施例提供的另一种应用环境示意图;
41.图3为本技术实施例提供的目标标注处理方法的流程示意图之一;
42.图4为本技术实施例提供的一种空间布局图;
43.图5为本技术实施例提供的标注示意图之一;
44.图6为本技术实施例提供的标注示意图之二;
45.图7为本技术实施例提供的对不同类型的对象进行标注的流程示意图;
46.图8为本技术实施例提供的目标标注处理方法的流程示意图之二;
47.图9为本技术实施例提供的智能家居系统进行目标标注处理的流程示意图;
48.图10为本技术实施例提供的目标标注处理装置的方框示意图之一;
49.图11为本技术提供的电子设备的方框示意图。
50.图标:10

智能家居系统;100

电子设备;110

处理器;120

存储器;200

位置检测设备;300

家居设备;400

网关;500

路由器;600

服务器;700

目标标注处理装置;710

展示模块;720

处理模块。
具体实施方式
51.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
52.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
54.下面将对本技术所涉及的一种应用环境进行介绍。
55.请参阅图1,图1为适用于本技术实施例的一种应用环境示意图。其中,图1提供了一种智能家居系统10,该智能家居系统10包括电子设备100、与该电子设备100通信连接的位置检测设备200及家居设备300。其中,位置检测设备200的数量可以为至少一个,家居设备300的数量可以为至少一个。
56.位置检测设备200可以是毫米波雷达,也可以是图像采集设备,还可以是其他设备。位置检测设备200用于通过检测获得目标对象的真实位置信息,并将该真实位置信息发送给电子设备100。其中,目标对象为用户选中的需要被标注的任意对象。
57.电子设备100可以包括智能镜子、智能手机、大屏、电视、墙控小屏、个人电脑(personal computer,pc)、平板电脑、个人数字助理(personal digital assistant,pda)等智能交互终端,在此不做限定。电子设备100可通过一定交互,将目标对象标注在空间内,以便进行相应的管理。也即,电子设备100可根据位置检测设备200发送的目标对象的真实位置信息,确定出该目标对象在检测区域的空间布局图中的标注位置,然后在该标注位置处标注出该目标对象的标识,并进行显示。由此,可快速完成目标对象的标注,并且可以避免出现对象在图像中的位置与真实位置不对应的情况。
58.可选地,目标对象可以包括智能家居控制中涉及的设备,比如,窗帘电机。如此,电子设备100可提供直观的可视化家居界面,便于用户在界面中查看室内对象,同时将界面中的标识与真实对象对应起来,进而便于用户进行管理及控制。比如,用户在界面中快速准确地选出要控制的某个家居设备300,电子设备100基于用户的上述选择及具体控制操作,通过与该家居设备300的通信连接,对该家居设备300进行控制。
59.在本技术实施例中,智能家居系统10还可以包括与电子设备100、家居设备300和位置检测设备200通信连接的网关400。网关400的数量可以为至少一个。网关400可以为智能家居控制的智能网关,可以实现系统信息的采集、信息输入、信息输出、集中控制、远程控制、联动控制等功能。网关400可以负责具体的安防报警、家电控制、用电信息采集等。网关400还可以通过无线方式与智能交互终端等产品进行信息交互。网关400还具备有无线路由功能,优良的无线性能,网络安全和覆盖面积。
60.在本技术实施例中,家居设备300可以包括设置于室内空间中的多种智能家电设备、传感设备以及检测设备等,例如智能电视、智能冰箱、智能空调、温湿度传感器、压力传感器、烟雾传感器、插座、电灯、红外发射装置等。与网关400连接的家居设备300及位置检测设备200,可以与网关400之间进行信息以及指令的交互。网关400与家居设备300及位置检测设备200可以通过蓝牙、wifi(wireless

fidelity,无线保真)、zigbee(紫峰技术)等通信方式连接,当然,网关400与家居设备300和位置检测设备200的连接方式在本技术实施例中可以不作具体限定。
61.可选地,在本技术实施例中,该智能家居系统10还可以包括与网关400通信连接的服务器600。服务器600可以是本地服务器、云服务器等服务器,具体的服务器类型在本技术实施例中可以不作为限定。与网关400连接的服务器600,可以通过无线方式与网关400之间进行信息的交互。设置于不同的室内空间的网关400都可以通过网络与同一个服务器600进行通信连接,以进行服务器600和网关400之间的信息交互。
62.电子设备100可以通过2g/3g/4g/5g/wifi等无线方式与服务器600之间进行信息的交互。当然,电子设备100与服务器600之间的连接方式在本技术实施例中可以不作为限
定。在一些实施方式中,该电子设备100也可用于与用户之间进行交互,方便用户通过电子设备100可以基于路由器500与网关400进行无线通信。另外,用户可以在网关400和电子设备100同时添加一个账号信息,通过该账号信息实现网关400和电子设备100的信息同步。
63.在一些实施例中,用户可以通过电子设备100的应用程序(application,app)设置不同的触发场景或者自动化联动。作为一种方式,电子设备100可以将场景配置信息或者自动化方案上传至服务器600,以在达到该触发场景或者自动化的触发条件时,服务器600可根据存储的场景配置信息或者自动化方案,找到与该场景配置信息或者自动化方案中的执行动作对应的设备,以通知该设备进行执行动作以满足触发场景或自动化的执行结果。作为另一种方式,服务器600也可以将场景配置信息或者自动化方案发送给网关400,由网关400根据存储的场景配置信息或者自动化方案,找到与该场景配置信息或者自动化方案中的执行动作对应的设备。同时,网关400可以将设备的执行情况反馈回服务器600。
64.请参照图2,图2为本技术实施例提供的另一种应用环境示意图。在本实施例中,可采用毫米波雷达作为图1中的位置检测设备200。目标对象可以分为可控标注对象及不可控标注对象,其中,可控标注对象可以与网关或者路由器通信连接,以便实现相应的数据通信。
65.在图2所示的环境中,电子设备中可以安装有用于进行目标标注处理的app或打开了用于进行目标标注处理的网页等。用户可以对该电子设备进行操作,电子设备响应于该操作,通过云服务器、网关或路由器,获得与毫米波雷达通过检测得到的不可控标注对象或可控标注对象的真实位置信息对应的在空间布局图中的标注位置,然后基于在该标注位置标注出被选中的目标对象的标识,并进行显示。
66.下面将结合附图对本技术实施例进行详细的说明。
67.请参照图3,图3为本技术实施例提供的目标标注处理方法的流程示意图之一。该目标标注处理方法可以应用于上述电子设备100。下面对目标标注处理方法的具体流程进行详细介绍。该方法可以包括步骤s130~步骤s150。
68.步骤s130,展示场景标注界面。
69.在本实施例中,电子设备100可显示一场景标注界面。用户可在该场景标注界面输入针对选中的目标对象的标注操作,以便电子设备100可根据接收到的标注操作,针对选中的目标对象进行标注。其中,针对选中的目标对象的标注操作,用于表示用户输入的需要电子设备100对某个对象(即目标对象)进行标注的操作。该针对选中的目标对象的标注操作,可以是用户在场景标注界面中输入的选出目标对象的操作,也可以是用户输入的确认对电子设备100选中的目标对象进行标注的操作,还可以是用户在场景标注界面中输入的选出目标对象的操作以及确认标注的操作等,具体可以是结合实际需求确定。
70.其中,该场景标注界面中包括检测区域的空间分布图。检测区域为需要标注的目标对象所在的真实空间区域。比如,在利用该场景标注界面得到智能家居的控制界面中的家居环境图像时,该检测区域则为家居空间,完成标注后的场景标注界面则为家居环境图像。
71.空间分布图用于表示真实空间的分布情况,该真实空间可以包括各种房间、过道、户外场所、商用空间、公共区域等。该空间分布图可以建立在如图4所示的户型图基础上,也可以在图5所示的规则或不规则二维平面基础上,还可以建立在三维空间基础上,具体可以
结合实际需求确定,只要空间分布图中的空间的大小及分布与真实空间的大小及分布对应,且用户可以基于空间布局图中的标识及标识在空间布局图中的位置,确定出所对应的真实对象即可。
72.步骤s140,响应于针对选中的目标对象的标注操作,基于目标对象在检测区域中的真实位置,获取目标对象在空间布局图中的标注位置。
73.在本实施例中,选中的目标对象是检测区域中需要标注的对象,具体可由实际需求确定。用户可在场景标注界面上输入标注操作,以表示需要电子设备100将选中的目标对象标注在空间布局图中。电子设备100在接收到该标注操作的情况下,可以通过任意方式获得该目标对象在检测区域中的真实位置,进而确定出目标对象在空间布局图中的标注位置。
74.其中,标注位置表示标识被标注在空间布局图中时的位置,也即表示空间布局图的某个位置。对应地,目标对象在空间布局图中的标注位置,表示该目标对象被标注在空间布局图中后,该目标对象在空间布局图中所在的位置。
75.步骤s150,在空间布局图中的标注位置,展示标注的目标对象的标识。
76.在确定被选中的目标对象在空间布局图中的标注位置的情况下,可将该目标对象的标识,标注在空间布局图中的上述标注位置处,并在标注之后,在场景标注界面中显示该目标对象的标识,从而完成对该被选中的目标对象的标注。
77.其中,目标对象的标识,可以是任意用于表示该目标对象的标识。标识可以为图标(例如icon图标或其他图标)和/或文字等。在标识包括文字的情况下,该文字可以是用户在场景标注界面输入的文本字段,也可以是用户在场景标注界面中选择的文本字段。在标识包括图标的情况下,目标对象的图标可以是用户在图标选择区域中选择的与目标对象对应的目标对象图标,也可以是电子设备100基于目标对象的相关信息自动确定的。
78.例如,如图3中的3b所示,将一圆形图标及“睡眠带”的文本字段作为睡眠带的标识,标注在睡眠带在空间布局图中的标注位置处。
79.其中,可以理解的是,在经过步骤s130~步骤s150完成对一个目标对象的标注之后,可将经过步骤s150得到的标注有当前目标对象的场景标注界面,作为下一次标注的场景标注界面。比如,如图3所示,假设第一次标注时的目标对象为智慧面板,则在完成第一次标注之后,场景标注界面中可以包括智慧面板的标识;在第二次标注时的目标对象为睡眠带时,此时的场景标注界面中包括智慧面板的标识,需要将睡眠带的标识标注在该场景标注界面的空间分布图中。
80.如此,可通过响应于针对选中的目标对象的标注操作,自动基于该目标对象在检测区域中的真实位置,将该目标对象的标识,展示在检测区域的空间布局图中与该真实位置对应的标注位置处,从而完成目标对象的自动标注,提高标注效率及标注质量,可以避免出现对象在图像中的位置与真实位置不对应的情况。
81.当利用上述方式获得家居环境图像的情况下,可提供一种直观的可视化家居界面。将该家居环境图像显示给用户,相当于提供了一种基于空间的交互方式,在该家居环境图像中,用户可快速地找出所要控制的对象对应的标识,也即,用户能够快速地将家居环境图像中的标识与真实家居空间中的对象对应起来,进而便于用户进行管理。
82.可选地,作为一种可能的实现方式,在电子设备100具有位置检测功能的情况下,
电子设备100可通过位置检测,获得选中的目标对象在检测区域内的真实位置信息,进而根据该目标对象的真实位置信息确定该目标对象的标注位置。
83.比如,电子设备100通过拍摄获得环境图像,然后结合自身位置以及环境图像,通过识别获得目标对象在检测区域内的真实位置信息,然后基于目标对象的真实位置信息确定出标注位置。
84.可选地,作为另一种可能的实现方式,在电子设备100不具有位置检测功能的情况下,位置检测设备200可直接通过检测得到目标对象在检测区域内的真实位置信息,并将该真实位置信息发送给电子设备100,以使电子设备100获得目标对象的真实位置信息,进而根据该真实位置信息确定标注位置。
85.其中,如图1所示,位置检测设备200可以依次通过网关400和路由器500,或依次通过网关400、路由器500和服务器600,与电子设备100实现数据通信,从而将真实位置信息发送给电子设备100。可选地,电子设备100可在需要获得目标对象的真实位置信息的情况下,向位置检测设备200发送位置请求,位置检测设备200可基于该位置请求,将检测到的真实位置信息发送给电子设备100。
86.可选地,作为另一种可能的实现方式,还可以将参照对象作为载体,在确定参照对象位于目标对象处的情况下,获得通过检测得到的参照对象在检测区域内的真实位置信息,进而根据该真实位置信息确定目标对象的标注位置。
87.其中,参照对象,是用于作为位置检测载体的对象,具体是可在空间布局图对应的环境中(即检测区域中)活动的对象。可选地,参照对象可以包括活体参照对象和非活体参照对象。例如,活体对象可以是人、宠物等,非活参照体对象可以是可移动机器人、扫地机器人等。
88.在该方式中,检测到参照对象,即是检测到目标对象,可以将参照对象的真实位置信息作为目标对象的真实位置信息,进而确定该目标对象的标注位置。由此,便于用户自由选择所要标注的目标对象,并准确确定出该目标对象的真实位置信息。
89.在使用参照对象的情况下,可以在开始位置检测之后的一预设时长内,使参照对象移动到目标对象处,当预设时长结束时,可直接确定此时参照对象位于目标对象处。由此,无需人为操作,可自动确定参照对象是否移动到目标对象处。
90.用户也可以在确定参照对象位于目标对象处的情况下,向电子设备100输入标注操作。在接收到标注操作的情况下,响应于针对选中的目标对象的该标注操作,可以确定此时参照对象位于目标对象处,进而根据该参照对象此时的真实位置信息确定目标对象的标注位置。由此,灵活性更强,同时是在参照对象真实移动到目标对象处的情况下获得真实位置信息。
91.可选地,为增加目标标注处理的灵活性,用户可向电子设备100输入针对目标对象的选择操作。可选地,电子设备100在接收到该选择操作的情况下,可响应于该针对目标对象的选择操作,展示用于指示参照对象移动至目标对象处的提示信息。在电子设备100显示该提示信息的情况下,参照对象可朝向目标对象移动。当参照对象移动至目标对象处时,用户可向电子设备100输入针对该目标对象的标注操作。在电子设备100接收到针对该目标对象的标注操作的情况下,电子设备100可确定参照对象对于目标对象处,进而获得此时参照对象的真实位置信息,并根据该参照对象的真实位置信息确定目标对象的标注位置。
92.其中,可通过以下至少一种方式获得参照对象的真实位置信息:通过毫米波雷达监测获得真实位置信息;通过超宽带(ultra wideband,uwb)定位技术获得真实位置信息;通过对包括参照对象的环境图像进行图像分析,获得真实位置信息。其中,毫米波雷达为定位装置,通过发射毫米波信号并分析返回的信号,获取毫米波雷达与目标的相对位置关系。
93.其中,在一种实现方式中,通过毫米波雷达监测获得参照对象的真实位置信息,可在将该参照对象的真实位置信息作为该参照对象处的目标对象的真实位置信息的情况下,确定出该目标对象的标注位置。由此,既可以基于真实位置信息确定出标注位置,同时不会影响用户隐私。
94.在该实施方式中,参照对象与目标对象本身无关系,但为了实现目标对象的标注,通过毫米波雷达对参照对象进行检测,当参照对象移动到目标对象处时,反馈信号到毫米波雷达,毫米波雷达基于该信号获得参照对象的真实位置信息。参照对象只是目标对象与毫米波雷达之间的桥梁。
95.一个毫米波雷达只能检测到该毫米波雷达覆盖范围内的参照对象的位置信息。在检测时,用户可手动选择检测待检测空间(比如,客厅或者一个卧室等)进行检测,并将该待检测空间作为空间布局图对应的检测区域。手动选择的空间不能大于一个毫米波雷达的覆盖范围,否则会出现无法获得参照对象的真实位置信息的情况。在待检测空间大于一个毫米波雷达的覆盖范围时,可使用多个毫米波雷达进行检测。
96.毫米波雷达可放置在默认空间,然后根据毫米波雷达在该空间中的安装高度、俯仰角度等信息,获取毫米波雷达可侦测的区域。在一种可能的示例中,一毫米波雷达的侦测范围为:4m(宽)*7m(长),其安装高度为1.4m,当然也可以再根据情况调整;其中,1.4m高度是指毫米波雷达水平安装的高度。毫米波雷达会选择平装或者向下倾斜,水平安装时,其检测范围最大。
97.在通过毫米波雷达获得真实位置信息的情况下,可将该真实位置信息与空间坐标系进行映射,从而得到参照对象在空间坐标系中的坐标,以将参照对象的坐标以用户期望的方式显示空间。其中,具体映射方式可根据通过的坐标转换算法实现。
98.目标对象可以包括第一目标对象及第二目标对象。其中,第一目标对象是具有通信能力的可控设备,即为可控标注对象。第二目标对象包括不是可控设备的任意对象,即为不可控标注对象,比如,包括不可控物品(比如,不可控设备和不可控的家居类物品等)和空对象。可控与不可控的区分标准可以是协议,比如,可以接入天猫设备、米家设备、homkit设备或者智能家居系统10中网关400等的产品、智能家居设备等即为可控设备,比如,智能台灯、电动窗帘等。可控对象是能够和云端进行交互的产品,是可以被交互页面查询和控制的对象,多数为iot(internet of things,物联网)产品。
99.第二目标对象,可以是传统沙发、电视柜、窗帘等常规家私物品;或者是与协议不互通的电器,比如,海尔电器;或者是常规非iot电器,比如,冰箱、洗衣机、路由器、吸尘器等;还可以是空的对象,无产品,只是某个具体坐标位置,不指向任何物品。由此可知,第二目标对象表示不可控对象,是不能够和云端进行交互的对象。
100.可选地,在标注时,可根据目标对象是否可控,采用不同的方式确定其标注位置并进行标注。
101.电子设备100可显示场景标注界面。在目标对象为第一目标对象的情况下,用户可
在场景标注界面中,输入针对第一目标对象的设备选择操作。该设备选择操作可以是用于选出第一目标对象的唯一设备标识(比如,设备号)的操作。比如,用户可先在场景标注界面中选择第一目标对象的设备类型,比如,从冰箱、彩电、传感器、窗帘电机等几个设备类型中选出冰箱这一设备类型;接着,在所选设备类型中选择第一目标对象的唯一设备标识。电子设备100可针对第一目标对象,响应于针对第一目标对象的设备选择操作,确定用户选中的第一目标对象的设备标识。后续可基于该第一目标对象的设备标识确定该第一目标对象的标识。
102.还可以保存该第一目标对象的标识和设备标识的对应关系,以便在后续基于该目标标注处理方法得到的家居环境图像进行控制时,可确定出需要控制的真实设备。比如,用户选中了家居环境图像中的某个标识,则可以基于标识与设备标识的对应关系,确定出用户要控制的具体设备,进而对该具体设备进行控制。
103.在用户输入针对第一目标对象的设备选择操作之后,则可以获得第一目标对象在检测区域中的真实位置,基于该真实位置和第一目标对象的设备标识,获取该第一目标对象在空间布局图中的标注位置。其中,真实位置用于确定标注位置,设备标识用于确定第一目标对象被标注在空间布局图中的标识。
104.可选地,在用户输入针对第一目标对象的设备选择操作之后,电子设备100可显示提示信息,该提示信息用于提示参照对象移动到第一目标对象的真实位置处。当参照对象移动到第一目标对象的真实位置处时,用户可向电子设备100输入针对该第一目标对象的标注操作,比如,用户在场景标注界面上点击“电器标注”按钮。在接收到针对该第一目标对象的标注操作的情况下,电子设备100则可以获得参照对象的真实位置信息,进而确定第一目标对象的标注位置。
105.在预先存储有可控设备的标识的情况下,电子设备100中可预先存储有设备标识与标识的对应关系,在确定第一目标对象的设备标识之后,可基于上述对应关系,确定第一目标对象的标识,进而可将该标识标注在空间布局图中第一目标对象对应的标注位置处。
106.在本实施方式中,由用户手动选择要标注的第一目标对象,并在用户手动确认标注的情况进行标注,如此,灵活性好,便于满足用户的标注需求。
107.在目标对象为第一目标对象的情况下,电子设备100可接收选中的第一目标对象上报的设备标识。其中,第一目标对象可以是在用户的控制下,上报自身的设备信息,该设备信息中可以包括设备标识。电子设备100还可以接收用户输入的针对选中的第一目标对象的标注操作,之后响应于该标注操作,基于接收到的设备标识和第一目标对象在检测区域中的真实位置,获取第一目标对象在空间布局图中的标注位置。其中,设备标识可用于确定第一目标对象的标识。如此,无需用户手动选择设备标识。
108.在第一目标对象上报设备标识的上述方式中,用户可在场景标注界面中,输入针对第一目标对象的设备类型选择操作。该设备类型选择操作表示选出第一目标对象所属设备类型的操作。电子设备100在接收到设备类型选择操作之后,可响应于该设备类型选择操作,显示用于指示参照对象移动至第一目标对象处的提示信息。当参照对象移动到第一目标对象的真实位置处时,用户可通过电子设备100控制第一目标对象上报电器信息;或者,用户通过对第一目标对象的按钮进行操作,比如,按一下复位键,从而触发第一目标对象上报电器信息。如此,便于后续可根据该设备类型及设备标识,快速确定该第一目标对象的标
识。
109.电子设备100在接收到电器信息后,可根据电器信息确定第一目标对象的设备标识。后续可根据第一目标对象的设备标识确定第一目标对象的标识。还可以保存该第一目标对象的标识和设备标识的对应关系,以便在后续基于利用该方式得到的家居环境图像进行控制时,可确定出需要控制的真实设备。
110.当参照对象移动到第一目标对象的真实位置处时,用户还可以向电子设备100输入针对第一目标对象的标注操作,比如,用户在场景标注界面上点击“电器标注”按钮。电子设备100在接收到电器信息及标注操作的情况下,可确定参照对象位于电器信息对应的设备处,并根据参照对象此时的真实位置信息确定电器信息对应的设备的标注位置。
111.由此,无需用户手动选择设备标识,即可自动确定所要标注的第一目标对象的设备标识。
112.下面结合图5,对基于自动确定设备标识进行标注处理的方式,进行举例说明。
113.如图5中5a所示,用户在检测区域内移动到了某个位置处。用户可通过选择电子设备100交互界面的睡眠带设备,对该睡眠带设备进行控制,使得该睡眠带设备主动上报自身的电器信息;或者,人可对真实的睡眠带设备的按钮进行点按,使得该睡眠带设备主动上报自身的电器信息。电子设备100基于接收到的该电器信息,可确定出该睡眠带设备的设备标识,进而确定出标识,并确定用户移动到了睡眠带设备所在位置处。
114.用户还可在用户移动到睡眠带设备所在位置处时,在电子设备100的场景标注界面输入标注操作。电子设备100在接收到该标注操作的情况下,可根据人此时的坐标,确定出睡眠带设备被标注在图5所示的空间布局图中时的标注位置,进而将睡眠带设备的标识标注在确定出的标注位置处,从而得到图5中5b所示画面。
115.在目标对象为第二目标对象(即不可控对象)的情况下,用户可在场景标注界面中输入针对第二目标对象的标识选择操作。电子设备100可响应于该标识选择操作,确定出选中的第二目标对象的标识。进而在接收到针对选中的第二目标对象的标注操作的情况下,可基于第二目标对象的标识和第二目标对象在检测区域中的真实位置,获取第二目标对象在空间布局图中的标注位置。如此,便于用户自定义所要标注的对象,也即用户可以根据实际需求在空间布局图中标注任意对象,并确定该对象在空间布局图中的标识。
116.可选地,用户可在场景标注界面中选择该第二目标对象的物品类型,比如,冰箱、沙发、钥匙、消防器等。然后,在选择的物品类型中所包括的标识中,选出第二目标对象的标识。如此,电子设备100可根据接收到的用户输入的上述标识选择操作,确定第二目标对象的标识。
117.可选地,用户在输入第二目标对象的标识选择操作之后,电子设备100可响应于该标识选择操作,展示用于指示参照对象移动至第二目标对象处的提示信息。当参照对象移动到第二目标对象的真实位置处时,用户还可以向电子设备100输入针对该第二目标对象的标注操作,比如,用户在场景标注界面上点击“物品标注”按钮。电子设备100在接收到该标注操作的情况下,可确定参照对象位于第二目标对象处,并根据参照对象此时的真实位置信息确定第二目标对象的标注位置,进而将该第二目标对象的标识标注在该标注位置处。
118.可以理解的是,在第二目标对象是空对象时,用户可直接选出该空对象对应的标
识,然后电子设备100在确定出该空对象对应的真实位置的情况下,则将该空对象对应的标识标注在该真实位置所对应的标注位置处。其中,该空对象对应的真实位置可以是用于标注寻物或问题标注等位置,或者是特殊场景触发点等。
119.下面结合图6,对如何标注不可控对象,进行举例说明。
120.如图6中6a所示,当用户在检测区域内移动到了某个要标注的第二目标对象的位置处时,用户可在场景标注界面输入标注操作;电子设备100在接收到标注操作后,可获得用户此时的真实位置信息;若用户在场景标注界面中输入了选择沙发对应的标识的操作,电子设备100可按照用户此时的真实位置信息,确定出沙发对应的标识被标注在图6所示的空间布局图中时的标注位置,进而将沙发对应的标识标注在确定出的标注位置处,从而得到图6中6b所示画面。
121.通过以上描述可知,在参照对象为人、利用毫米波设备检测参照对象的情况下,本技术实施例提供的目标标注处理方法的过程可如图7所示。
122.s1.毫米波设备是否检测到人体信息。若检测到,则执行s2;若未检测到,则继续执行s1。
123.s2.检测到人体信息,也即检测到目标对象的位置信息。
124.s3.在目标对象为可控标注对象(即第一目标对象)的情况下,可通过快速标注对该可控标注对象进行标注。
125.其中,快速标注方式为上述说明中基于自动确定设备标识进行标注处理的方式,在此不再赘述。
126.s4.在目标对象为可控标注对象的情况下,可通过普通标注对该可控标注对象进行标注。
127.其中,通过普通标注对该可控标注对象进行标注的方式,为上述说明中基于用户手动选择设备标识进而进行标注处理的方式,在此不再赘述。
128.s5.在目标对象为不可控标注对象(即第二目标对象)的情况下,可通过普通标注对该不可控标注对象进行标注。
129.其中,通过普通标注对该不可控标注对象进行标注的方式,为上述说明中针对第二目标对象进行标注处理的方式,在此不再赘述。
130.场景标注界面中的空间布局图对应的检测区域可以包括至少一个子空间,子空间内存在目标对象。空间布局图可以包括该至少一个子空间的标识。如此,在基于上述方式将目标对象的标识标注在空间布局图的子空间内时,便于直观呈现每个真实子空间内包括的具体对象。
131.比如,通过上述方式可将目标对象的标识标注在对应的子空间内,从而得到家居环境图像,用户可根据该家居环境图像,基于空间对特定空间内的对象进行统一管理、调度,使被管理对象产生各种各样的联动关系。
132.请参照图8,图8为本技术实施例提供的目标标注处理方法的流程示意图之二。在本实施例中,目标标注处理方法还可以包括步骤s110及步骤s120。
133.步骤s110,针对子空间,响应于针对选中的子空间的标注操作,基于子空间在检测区域中的尺寸,获取子空间在场景标注界面中的标注位置。
134.步骤s120,在子空间对应的标注位置,展示标注的子空间的标识。
135.可选地,子空间可以按照检测区域的空间分布情况划分。比如,在检测区域为家庭空间时,可以分为:书房、客厅、厨房、过道、卧室1、卧室2等子空间。电子设备100在接收到用户通过场景标注界面输入的针对子空间的标注操作的情况下,可通过任意方式获得用户选定的各子空间的空间信息。该空间信息可以包括子空间的真实空间大小,即子空间的尺寸,也可以包括子空间在空间布局图中被标注时的空间大小(即在图像中的大小,在图像中的大小由子空间的真实空间尺寸确定)。
136.可选地,可以通过检测获得用户选定的子空间在检测区域中的尺寸。比如,获得选中的子空间的图像,根据该子空间的图像经过分析得到该子空间的空间尺寸;或者,使参照对象移动到子空间的边缘处,然后通过检测该参照对象确定该子空间的尺寸。例如,用户在空间部分位置提交坐标,从而自动生成子空间在检测区域中的尺寸。
137.或者,直接将接收到的空间大小作为选中的子空间的尺寸。比如,用户直接针对某个子空间输入了空间大小,可直接将该空间大小作为所针对的子空间的尺寸。此处接收到的空间大小,可以是真空空间大小,也可以是在空间布局图中的大小。
138.或者,还可以根据接收到的用户的拖拽动作确定子空间的尺寸(此处可表示在空间布局图中的大小)。比如,用户对一矩形框进行拖拽,以改变该矩形框的大小,当用户停止拖拽时的矩形框大小即为该矩形框所对应的子空间的在空间布局图中的大小。再比如,用户可在电子设备100上,对显示界面中显示的某个子空间的边缘线、交点等进行拖拽,以改变该子空间的空间大小,从而使电子设备100获得该子空间的空间大小。
139.作为一种可选的实施方式,还可以将上述方式进行结合从而得到子空间的大小。比如,可以通过检测获得选中的子空间在检测区域中的空间大小,然后用户手动对该空间大小进行修改,之后电子设备100将修改后的空间大小,作为该子空间的空间信息中的空间大小,该空间大小为真实空间大小。
140.在获得选中子空间的尺寸的情况下,可根据该尺寸确定出子空间在场景标注界面中的标注位置,然后将该子空间的标识标注在空间布局图的相应标注位置处。其中,子空间的标识可以是如图5及图6所示的矩形框,也可以是其他形式,具体可以结合实际需求设置。
141.可选地,空间信息还可以包括空间类型,比如,在检测区域为家庭空间时,子空间的空间类型可以为:书房区、活动区、厨房区等。该空间类型可以是用户在场景标注界面手动选择或输入的。可选地,用户可以在服务器600或电子设备100的场景标注界面自定义空间类型,在使用时,可通过选择,从而完成具体子空间的空间类型的设置。在标注子空间时,还可以如图4所示,将空间类型标注在空间布局图中的对应子空间处,以便用户清楚了解子空间的属性。
142.可选地,空间信息还可以包括位置信息。在子空间为多个的情况下,可结合各子空间的位置信息,将多个子空间标注在家居环境图像中。位置信息可以是用户基于子空间的真实分布情况输入的。由此,可以使得居环境图像中的子空间分布情况与真实子空间分布情况一致,便于用户将家居环境图像中标注的对象与真实对象对应起来。
143.可选地,用户还可以设置子空间的背景、纹理等,电子设备100还可以在场景标注界面中标注出上述信息。
144.本技术还提供一种应用场景,上述目标标注处理方法在该应用场景的应用如图9所示。在该利用场景中,利用上述目标标注处理方法得到家居环境图像。
145.首先,电子设备100显示家居场景标注界面。
146.一、进行空间标注。
147.用户可在家居场景标注界面中选择子空间的类型,比如,沙发区、书房区、活动区、电视区、厨房区等。子空间可以是房间级,比如,卧室;也可以是小区域,比如,沙发区、电视区等。然后,可以定义选中的子空间的大小。
148.可选地,该子空间的大小,可以是用户在家居场景标注界面中以拖拽方式设置的,也可以是用户直接手动输入的大小,这两种大小表示子空间被在家居场景标注界面中标注出来时的大小。
149.子空间的大小还可以通过如下方式得到。用户在检测区域中移动到选中的子空间的边缘处,然后点击家居场景标注界面中的“空间标注”按钮,以输入空间标注操作。电子设备100在接收到空间标注操作之后,则依次通过云服务器、网关或路由器向毫米波设备发送位置请求;毫米波设备则将此时检测到的人的位置返回给网关或路由器。其中,毫米波设备返回人的位置可以是以毫米波设备作为参照点表示出的人的位置。网关或路由器可以对毫米波设备返回的人的位置,进行坐标系转换,以确定在预设坐标系下选中的子空间的尺寸(即如9中的空间信息)及子空间的位置(即子空间的边缘处的位置坐标),然后将子空间的位置及子空间的尺寸经云服务器返回给电子设备100。电子设备100可显示接收到的子空间的位置及子空间的尺寸,进而基于该子空间的位置及子空间的尺寸,在家居场景标注界面中标注出该子空间,并显示在完成了该子空间标注之后的家居场景标注界面。
150.可选地,用户还可以在家居场景界面中输入选中的子空间的其他属性,并将输入的其他属性也标注在家居场景标注界面中的该子空间处。
151.可以理解的是,在子空间有多个的情况下,可针对还未标注的其他子空间,重复上述过程,从而完成对各个子空间的标注。如此,可标注出家居空间布局图。
152.二、可对可控设备进行普通标注。
153.用户可先在家居场景标注界面中选择电器类型,比如,从冰箱、彩电、传感器、窗帘电机等电器类型中选出要标注的可控设备的类型。在选出电器类型之后,电子设备100可在家居场景标注界面中显示选中的电器类型下的各唯一设备号;用户可从显示的唯一设备号中选出要标注的可控设备的唯一设备号。
154.在用户选出唯一设备号之后,电子设备100可在家居场景标注界面展示用于指示用户移动至用户选中的可控设备的真实位置处的提示信息。在用户移动到位后,用户可点击家居场景标注界面上的“电器标注”按钮,以输入针对选中的可控设备的标注操作。
155.电子设备100在接收该标注操作的情况下,可依次通过云服务器、网关或路由器向毫米波设备发送位置请求。毫米波设备则将此时检测到的人的位置返回给网关或路由器。其中,毫米波设备返回人的位置可以是以毫米波设备作为参照点表示出的人的位置。网关或路由器可以对毫米波设备返回的人的位置,进行坐标系转换,得到在预设坐标系下的人的位置,并将位置存储为电器位置,然后将该电器位置经云服务器返回给电子设备100。电子设备100可将该电器位置进行显示,并基于该电器位置确定出在家居空间布局图中的标注位置,然后将与用户选中的唯一设备号对应的标识标注在该标注位置处,还可以将标注了可控设备的标识的家居场景标注界面进行展示。
156.三、还可以对可控设备进行快速标注。
157.用户可先在家居场景标注界面中选择电器类型,比如,从冰箱、彩电、传感器、窗帘电机等电器类型中选出要标注的可控设备的类型。
158.在用户选出电器类型之后,电子设备100可在家居场景标注界面展示用于指示用户移动至用户选中的可控设备的真实位置处的提示信息。在用户移动前、移动中或移动到位后,用户可利用电子设备100,经过云服务器、网关或路由器对选中的可控设备进行控制,以触发电器上报。网关或路由器接收到可控设备上报的电器信息后,可将该电器信息上报给云服务器。其中,电器信息中包括唯一设备号,如此无需用户手动寻找唯一设备号。
159.在用户移动到位后,用户还可点击家居场景标注界面上的“电器标注”按钮,以输入针对选中的可控设备的标注操作。
160.电子设备100在接收该标注操作的情况下,可依次通过云服务器、网关或路由器向毫米波设备发送位置请求。毫米波设备则将此时检测到的人的位置返回给网关或路由器。其中,毫米波设备返回人的位置可以是以毫米波设备作为参照点表示出的人的位置。网关或路由器可以对毫米波设备返回的人的位置,进行坐标系转换,得到在预设坐标系下的人的位置,并结合网关或路由器上报的电器信息,将位置存储为电器位置;然后将该电器信息及电器位置经云服务器返回给电子设备100,或者将电器信息对应的标识的描述信息及电器位置返回给电子设备100。电子设备100可对云服务器返回的信息进行显示,并基于该电器位置确定出在家居空间布局图中的标注位置,然后将与电器信息对应的标识标注在该标注位置处,还可以将标注了可控设备的标识的家居场景标注界面进行展示。
161.四、对不可控对象进行标注。
162.其中,不可控对象包括不可控电器类、不可控的家居类物品、空对象等。
163.例如,用户可先在家居场景标注界面中选择不可控物品类型。比如,冰箱、沙发等。在选出不可控物品类型之后,电子设备100可在家居场景标注界面中显示被选中的不可控物品类型下的各标识;用户可从显示的各标识中选出要标注的不可控对象的标识。
164.在用户选出标识之后,电子设备100可在家居场景标注界面中展示用于指示用户移动至用户选中的标识对应的真实位置处的提示信息。在用户移动到位后,用户可点击家居场景标注界面上的“物品标注”按钮,以输入针对选中的不可控对象的标注操作。
165.电子设备100在接收该标注操作的情况下,可依次通过云服务器、网关或路由器向毫米波设备发送位置请求。毫米波设备则将此时检测到的人的位置返回给网关或路由器。其中,毫米波设备返回人的位置可以是以毫米波设备作为参照点表示出的人的位置。网关或路由器可以对毫米波设备返回的人的位置,进行坐标系转换,得到在预设坐标系下的人的位置,并将位置存储为物品位置,然后将该物品位置经云服务器返回给电子设备100。电子设备100可显示接收到的物品位置,并基于该物品位置确定出在家居空间布局图中的标注位置,进而将用户选中的标识标注在该标注位置处,还可以将标注了不可控对象的标识的家居场景标注界面进行展示。
166.如此,可完成对家居空间中任意对象的标注,得到家居环境图像。
167.为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种目标标注处理装置700的实现方式。请参照图10,图10为本技术实施例提供的目标标注处理装置700的方框示意图。需要说明的是,本实施例所提供的目标标注处理装置700,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施
例中相应内容。该目标标注处理装置700可应用过于上述的电子设备100。该目标标注处理装置700可以包括:展示模块710及处理模块720。
168.展示模块710,用于展示场景标注界面。其中,场景标注界面包括检测区域的空间布局图。
169.处理模块720,用于响应于针对选中的目标对象的标注操作,基于目标对象在检测区域中的真实位置,获取目标对象在空间布局图中的标注位置。
170.展示模块710,还用于在空间布局图中的标注位置,展示标注的目标对象的标识。
171.可选地,在本实施例中,处理模块720具体用于:响应于针对选中的目标对象的标注操作,确定参照对象位于目标对象处,获取检测得到的参照对象在检测区域内的真实位置信息,并根据真实位置信息确定目标对象的标注位置。
172.可选地,在本实施例中,处理模块720具体用于:响应于针对目标对象的选择操作,展示用于指示参照对象移动至目标对象处的提示信息;响应于针对目标对象的标注操作,确定参照对象位于目标对象处,并根据参照对象的真实位置信息确定目标对象的标注位置。
173.可选地,在本实施例中,通过毫米波雷达获得真实位置信息。
174.可选地,在本实施例中,目标对象包括第一目标对象,第一目标对象是具有通信能力的可控设备;处理模块720具体用于:针对第一目标对象,响应于针对第一目标对象的设备选择操作,确定选中的第一目标对象的设备标识;响应于针对选中的第一目标对象的标注操作,基于设备标识和第一目标对象在检测区域中的真实位置,获取第一目标对象在空间布局图中的标注位置。
175.可选地,在本实施例中,目标对象包括第一目标对象,第一目标对象是具有通信能力的可控设备;处理模块720具体用于:接收选中的第一目标对象上报的设备标识;响应于针对选中的第一目标对象的标注操作,基于设备标识和第一目标对象在检测区域中的真实位置,获取第一目标对象在空间布局图中的标注位置。
176.可选地,在本实施例中,目标对象包括第二目标对象,第二目标对象包括不可控物品和空对象;处理模块720具体用于:针对第二目标对象,响应于针对第二目标对象的标识选择操作,确定选中的第二目标对象的标识;响应于针对选中的第二目标对象的标注操作,基于第二目标对象的标识和第二目标对象在检测区域中的真实位置,获取第二目标对象在空间布局图中的标注位置。
177.可选地,在本实施例中,检测区域包括至少一个子空间,处理模块720还用于:针对子空间,响应于针对选中的子空间的标注操作,基于子空间在检测区域中的尺寸,获取子空间在场景标注界面中的标注位置;展示模块710还用于:在子空间对应的标注位置,展示标注的子空间的标识。
178.可选地,在本实施例中,通过毫米波雷达得子空间的尺寸。
179.请参照图11,图11为本技术实施例提供的电子设备100的方框示意图。如图11所示,该电子设备100可以包括一个或多个如下部件:处理器110、存储器120、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的目标标注处理方法。
180.处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
181.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read

only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据等。本领域普通技术人员可以理解,图11所示的结构仅为示意,其并不对上述电子设备100的结构造成限定。例如,电子设备100还可包括比图11中所示更多或者更少的组件,或者具有与图11所示不同的配置。
182.本技术实施例还提供一种可读存储介质,该存储介质上存储计算机程序,计算机程序被处理器执行时实现上述的目标标注处理方法的步骤。
183.综上所述,本技术实施例提供一种目标标注处理方法、装置、电子设备及可读存储介质,展示包括检测区域的空间布局图的场景标注界面,在接收到针对选中的目标对象的标注操作的情况下,响应于该标注操作,基于该目标对象在检测区域中的真实位置,得到该目标对象在空间布局图中的标注位置,进而在该标注位置处展示标注的目标对象的标识。如此,可自动将目标对象的标识,展示在检测区域的空间布局图中与所在真实位置对应的标注位置处,从而避免出现对象在图像中的位置与真实位置不对应的情况,提高标注质量及效率。
184.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
185.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
186.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
187.以上所述仅为本技术的可选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1