本技术涉及计算机,具体涉及一种目标检测方法、装置、设备及计算机可读存储介质。
背景技术:
1、随着物联网技术的不断发展,同时带动了与物联网技术相关的产品的不断进步,特别是智能家居服务已经慢慢走进了人们的生活中,而智能家居服务的实施主要依赖于目标对象在家居空间中的位置,因此,需要准确地获取到家居空间内目标对象的位置信息。相关技术可以通过雷达设备对目标空间中的目标对象进行聚类,然后跟踪目标对象的运动轨迹,从而获取到目标对象的位置信息。
2、然而,相关技术虽然可以检测到目标对象的位置信息,但是,当目标空间中存在多个目标对象时,相关技术的会将距离较近的目标对象聚类成一个目标,导致检测设备无法准确获取到每个目标对象的运动轨迹,从而无法准确地获取目标对象的位置信息,使得智能家居服务无法有效开展,降低了用户的使用体验。
技术实现思路
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、确定每一所述待确认数据点云的点云总量,并将所述点云总量最大的所述待确认数据点云确定为目标数据点云,所述点云总量为所述第一点云量和所述第二点云量的总和。
40、在一些实施方式中,计算单元,还用于:
41、通过跟踪滤波算法计算当前的所述点云数据帧中可与所述目标运动轨迹关联的所述点云对应的第一预测轨迹点;
42、从所述目标运动轨迹中确定上一帧的历史目标轨迹点,并根据所述历史目标轨迹点计算所述点云对应的第二预测轨迹点;
43、按照预设权重比对所述第一预测轨迹点和所述第二预测轨迹点进行计算,得到所述目标运动轨迹的目标轨迹点。
44、在一些实施方式中,目标检测装置还包括判断单元,用于:
45、在预设时间内获取多帧所述点云数据帧,若检测到所述目标运动轨迹在所述预设时间内被关联的帧数小于预设帧数阈值,则删除所述目标运动轨迹;
46、和/或,若检测到在所述预设时间内,所述目标运动轨迹被所述点云数据帧内的运动点云关联的频次小于预设频次阈值,则删除所述目标运动轨迹,其中,所述点云数据帧包括基于运动目标检测方式获取的所述运动点云以及基于静止目标检测方式获取的静止点云。
47、在一些实施方式中,目标检测装置还包括发送单元,用于:
48、将所述位置信息发送至显示端,使得所述显示端基于所述位置信息在目标检测页面内实时展示所述目标对象对应的位置标记。
49、此外,本技术实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序实现本技术实施例提供的任一种目标检测方法中的步骤。
50、此外,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本技术实施例所提供的任一种目标检测方法中的步骤。
51、此外,本技术实施例还提供一种计算机程序产品,包括计算机指令,计算机指被执行时实现本技术实施例所提供的任一种目标检测方法中的步骤。
52、本技术实施例可以显示目标检测页面;获取目标对象在目标空间中的位置信息,其中,位置信息由目标对象在目标空间中的运动轨迹数据确定;在目标检测页面中实时展示目标对象对应的位置标记,其中,位置标记的页面位置基于目标对象在目标空间中的位置信息确定。由此可得,本方案可在用户终端显示出目标检测页面后,根据目标对象的运动轨迹数据准确地确定目标对象在目标空间中位置信息,以避免目标空间中的多个目标对象由于距离太近而造成的位置信息混乱问题,从而根据位置信息在目标检测页面中实时展示目标对象的位置标记,为用户提供可视化服务;以此,根据目标空间中的点云数据更新目标对象的运动轨迹,从而根据运动轨迹准确地获取各个对象的位置信息,提高用户的的使用体验。
1.一种目标检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述位置信息由所述目标对象在所述目标空间中的运动轨迹数据确定,包括:
3.根据权利要求1所述的方法,其特征在于,所述目标检测页面中包含多个所述位置标记,每个所述位置标记分别对应一个所述目标对象,所述在所述目标检测页面中实时展示所述目标对象对应的位置标记之后,还包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述目标检测页面包含信息展示页面和监测页面,所述监测页面中预先设定有用于响应自动化控制方案的监测区域,所述方法还包括:
5.一种目标检测方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据距离关系,从历史运动轨迹中查询出所述点云可关联的目标运动轨迹,包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述点云数据帧包括基于运动目标检测方式获取的运动点云以及基于静止目标检测方式获取的静止点云,所述基于所述点云数据帧内未关联历史运动轨迹的点云确定目标数据点云,包括:
9.根据权利要求5-8任一项所述的方法,其特征在于,所述利用可与所述目标运动轨迹关联的点云,计算出所述目标运动轨迹的目标轨迹点,包括:
10.根据权利要求5-8任一项所述的方法,其特征在于,所述方法还包括:
11.根据权利要求5-8任一项所述的方法,其特征在于,所述基于所述目标运动轨迹,确定所述目标对象在所述目标空间中的位置信息之后,还包括:
12.一种目标检测装置,其特征在于,包括:
13.一种目标检测装置,其特征在于,包括:
14.一种计算机设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序实现权利要求1至11任一项所述的目标检测方法中的步骤。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质为计算机可读并存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至11任一项所述的目标检测方法中的步骤。
