本发明涉及智能检测,尤其涉及一种人形检测的方法及装置。
背景技术:
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、根据所述目标视频对应的人形移动参数以及预先确定出的置信度参数,确定所述目标视频的人形移动检测参数;其中,所述人形移动检测参数包括所述目标视频的人形移动置信度;
53、根据所述人形移动检测参数,生成所述目标视频的人形检测信息。
54、作为一种可选的实施方式,在本发明第二方面中,所述生成模块根据所述目标视频对应的人形移动参数以及预先确定出的置信度参数,确定所述目标视频的人形移动检测参数的具体方式包括:
55、根据所述目标视频对应的人形移动参数以及预先确定出的置信度参数,确定所述目标视频的人形移动分值;
56、判断所述人形移动分值是否满足预设的置信度条件,得到人形移动判断结果,并基于所述人形移动判断结果确定所述目标视频的人形移动检测参数;
57、其中,所述生成模块基于所述人形移动判断结果确定所述目标视频的人形移动检测参数的具体方式包括:
58、当所述人形移动判断结果用于表示所述人形移动分值满足预设的所述置信度条件时,确定所述目标视频的人形移动置信度为第一置信度,并根据所述第一置信度以及所述人形移动参数,确定所述目标视频的人形移动检测参数;或者,
59、当所述人形移动判断结果用于表示所述人形移动分值不满足预设的所述置信度条件时,确定所述目标视频的人形移动置信度为第二置信度,并根据所述第二置信度以及所述人形移动参数,确定所述目标视频的人形移动检测参数。
60、作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
61、获取模块,用于获取所述目标视频对应的当前场景的实时场景信息;
62、所述生成模块,还用于根据所述实时场景信息以及所述人形检测信息,生成所述当前场景中的目标移动参数;
63、所述确定模块,还用于确定所述目标移动参数与所述当前场景之间的移动关联关系;
64、判断模块,用于判断所述移动关联关系是否满足预设的场景运行条件;
65、所述生成模块,还用于当所述判断模块判断出所述移动关联关系不满足预设的所述场景运行条件时,根据所述人形检测信息以及所述实时场景信息,生成所述当前场景的人形异常移动信息;根据所述人形异常移动信息,生成所述当前场景的人形移动预警信息;
66、预警模块,用于对所述当前场景执行与所述人形移动预警信息相匹配的异常预警操作。
67、本发明第三方面公开了另一种人形检测的装置,所述装置包括:
68、存储有可执行程序代码的存储器;
69、与所述存储器耦合的处理器;
70、所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的人形检测的方法。
71、本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的人形检测的方法。
72、与现有技术相比,本发明实施例具有以下有益效果:
73、本发明实施例中,确定目标视频中的待检测图像,对于每张待检测图像,确定该待检测图像中的人形坐标信息;其中,待检测图像的数量为至少两张;根据所有待检测图像中的人形坐标信息,确定人形移动向量;基于人形移动向量以及所有人形坐标信息,计算目标视频对应的人形移动参数;根据目标视频的人形移动参数,生成目标视频的人形检测信息。可见,实施本发明能够在各种场景下均能够实现人形检测,并且能够有利于提高人形检测的效率,以及能够有利于提高人形检测的准确性。