掌桥专利:专业的专利平台
掌桥专利
首页

一种获取办案区中人员全程视频的方法、系统及存储介质

文献发布时间:2024-04-18 19:52:40


一种获取办案区中人员全程视频的方法、系统及存储介质

技术领域

本申请涉及监控技术领域,特别涉及一种获取办案区中人员全程视频的方法、系统及存储介质。

背景技术

目前,公安机关主要是通过引入录音录像设备,借助这些设备来辅助公安机关中工作人员的工作。即公安机关中工作人员一方面通过记录待审查人员进入办公区域的进入时间和离开办公区域的离开时间,通过查看进入时间到离开时间这期间内的所有录像,从而得到关于某人员的轨迹视频,并保存起来。另一方面通过上述轨迹视频获得该人员进入审查室和离开审查室的时间区间,在该时间区间内获取该审查室内的审查视频。该方法虽然可减少公安机关中工作人员实时跟随记录该人员轨迹的工作量和手动记录审查笔记的工作量,但还是需要公安机关中工作人员手动核实、整理、匹配轨迹视频和审查视频,将同一人员的轨迹视频和审查视频打包共同存储起来留档。

然而人的精力都是有限的,长时间处于高压工作环境无法保障留档的轨迹视频和审查视频之间匹配度的准确性,从而降低最后获得的该人员全程视频的准确性。

发明内容

为了提高获得的人员的全程视频的准确性,本申请实施例提供了一种获取办案区中人员全程视频的方法、系统及存储介质。

第一方面,本实施例提供了一种获取办案区中人员全程视频的方法,所述方法包括:

获取需要进入办案区的人员的身份信息,以及与所述身份信息对应的定位标签;

基于所述定位标签获得所述人员在办案区内先后经过的包含若干个有序区域编号的区域编号组,以及所述区域编号组中每个区域编号对应的起始时间和结束时间;

根据所述区域编号组、起始时间和结束时间获得每个起始时间和相应结束时间之间所对应的子轨迹视频,基于所述区域编号的顺序将所有子轨迹视频生成所述人员的轨迹视频;

判断所述轨迹视频中是否全程都有所述人员的图像,若否,基于所述轨迹视频获得所述人员所在的审查室编号,根据所述审查室编号获得相应的审查视频,基于所述轨迹视频和审查视频获得所述人员的全程视频。

在其中的一些实施例中,所述办案区包括若干个子区域,每个子区域都对应有唯一确定的区域编号,所有子区域无重叠且共同组成所述办案区,基于所述定位标签获得所述人员处在办案区内先后经过的包含若干个有序区域编号的区域编号组包括:

基于定位标签获得所述人员在最先经过的子区域中每次移动的初期位置,对所述初期位置进行训练以得到表征可以预测所述人员运动轨迹的轨迹预测模型,以及平均每次移动的参考移动距离;

每完全经过一个子区域后,继续获取所述人员的若干个参考位置,基于所述参考位置获得所述人员当前时刻所在的区域编号,将所述区域编号按照获得的时间先后顺序依次有序存储在一个空白的数组中,直到完成办案区的出口所在子区域的区域编号的存储才停止存储区域编号,其中,存储完成后的数组为所述区域编号组,所述人员在最先经过的子区域所对应的区域编号为所述区域编号组中的第一个存储的区域编号;

以及基于所述参考位置和所述轨迹预测模型获得所述人员在当前子区域中的参考运动轨迹,获取所述人员完成一个所述参考移动距离需要的参考时间差,基于所述参考运动轨迹和所述参考时间差获得所述人员停留在当前子区域中的参考时间,经过所述参考时间后使用定位标签获得所述人员的实际位置;

判断所述实际位置与相邻子区域的最短距离是否小于预设距离,若小于,继续获取所述人员的参考位置直至所述人员完成经过当前子区域前;

若不小于,基于所述实际位置获取所述人员的活动信息,通过所述活动信息获得表征所述人员完全经过当前子区域的离开信号。

在其中的一些实施例中,基于所述参考运动轨迹和所述参考时间差获得所述人员停留在当前子区域中的参考时间包括:

求取所述参考运动轨迹对应的运动距离,将所述运动距离减去若干个参考移动距离以得到计算所述参考时间所需要的目标距离;

将所述目标距离乘以所述参考时间差,以得到所述人员停留在当前子区域中的参考时间。

在其中的一些实施例中,每个审查室都对应有唯一确定的审查室编号,基于所述轨迹视频获得所述人员所在的审查室编号包括:

基于所述轨迹视频获得所述轨迹视频中不含有所述人员所对应的目标区域编号,判断每个所述目标区域编号中是否只含有一个审查室,若是,则每个目标区域编号所对应的审查室的审查室编号就是所述人员所在的审查室编号;

若至少有一个目标区域编号中不只含有一个审查室,将目标区域编号中只含有一个审查室的审查室编号确定为第一审查室编号,将目标区域编号中不只含有一个审查室的目标区域编号标记为终级区域编号,分别基于所述人员的身份信息从每个终级区域编号对应的终级子轨迹视频中,获得所述人员在所述终级区域编号对应的子区域中所在的第二审查室编号;

所述第一审查室编号和所述第二审查室编号组成所述人员所在的审查室编号。

在其中的一些实施例中,基于所述轨迹视频和审查视频获得所述人员的全程视频包括:

获取每个审查视频所对应的目标区域编号,以及每个目标区域编号对应的子轨迹视频不含有所述人员的图像的丢失时间,将每个目标区域编号对应的审查视频插入到对应的丢失时间处,以得到包含所述轨迹视频和审查视频的所述人员全程视频。

在其中的一些实施例中,所述方法还包括:

若所述轨迹视频中不是全程都有所述人员的图像,基于所述身份信息判断所述人员是否属于目标人员,若不属于目标人员,判断所述丢失时间是否落入夜间时间段,若落入,在所述审查视频中添加表征所述审查视频不符合审查时间区间的第一标志;

若不落入,判断所述丢失时间是否超过预设时长,若超过预设时长,在所述审查视频中添加表征所述审查视频符合审查时间区间且符合审查时长的第二标志;

若不超过预设时长,在所述审查视频中添加表征所述审查视频符合审查时间区间但不符合审查时长的第三标志。

在其中的一些实施例中,所述方法还包括:

若所述轨迹视频中全程都有所述人员的图像,基于所述轨迹视频获得所述人员的全程视频。

第二方面,本实施例提供了一种获取办案区中人员全程视频的系统,所述系统包括控制模块,其中,所述控制模块包括:基础信息获取单元、轨迹路线获取单元、轨迹视频获取单元和全程视频获取单元;

所述基础信息获取单元,用于获取需要进入办案区的人员的身份信息,以及与所述身份信息对应的定位标签;

所述轨迹路线获取单元,用于基于所述定位标签获得所述人员在办案区内先后经过的包含若干个有序区域编号的区域编号组,以及所述区域编号组中每个区域编号对应的起始时间和结束时间;

所述轨迹视频获取单元,用于根据所述区域编号组、起始时间和结束时间获得每个起始时间和相应结束时间之间所对应的子轨迹视频,基于所述区域编号的顺序将所有子轨迹视频生成所述人员的轨迹视频;

所述全程视频获取单元,用于判断所述轨迹视频中是否全程都有所述人员的图像,若否,基于所述轨迹视频获得所述人员所在的审查室编号,根据所述审查室编号获得相应的审查视频,基于所述轨迹视频和审查视频获得所述人员的全程视频。

在其中的一些实施例中,所述全程视频获取单元还用于若所述轨迹视频中全程都有所述人员的图像,基于所述轨迹视频获得所述人员的全程视频。

第三方面,本申请实施例提供了一种存储介质,其上存储有能在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的一种获取办案区中人员全程视频的方法。

通过采用上述方法,本申请先获取需要进入办案区的人员的身份信息,以及与身份信息对应的定位标签。然后基于定位标签准确获得人员在办案区内先后经过的包含若干个有序区域编号的区域编号组,以及区域编号组中每个区域编号对应的起始时间和结束时间。接着根据准确的区域编号组、起始时间和结束时间获得每个起始时间和相应结束时间之间所对应的子轨迹视频,并基于准确的区域编号的顺序将所有子轨迹视频生成所述人员的轨迹视频,保证了该人员的轨迹视频的准确性。最后,判断轨迹视频中是否全程都有所述人员的图像,若不是全程都有该人员的图像,则表明该人员进入了审查室,于是基于轨迹视频获得所述人员所在的审查室编号,根据审查室编号获得相应的审查视频,基于轨迹视频和审查视频获得人员的全程视频,相对于仅仅将轨迹视频和审查视频进行捆绑式存储方式,本申请通过将轨迹视频和审查视频无需人工自动整合为一个全程视频,这种方式不仅减少了人工自身失误带来的视频不准确情况的发生,而且更不易丢失和整洁有序。

附图说明

图1是本实施例提供的一种获取办案区中人员全程视频的方法框图。

图2是本申请实施例提供的基于定位标签获得该人员处在办案区内先后经过的包含若干个有序编号区域编号的区域编号组框图。

图3是本申请实施例提供的基于参考运动轨迹和参考时间差获得该人员停留在当前子区域中的参考时间框图。

图4是本申请实施例提供的基于轨迹视频获得人员所在的审查室编号框图。

图5是本实施例提供的一种获取办案区中人员全程视频的系统框架图。

具体实施方式

为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。然而,本领域的普通技术人员应该明白,可以在没有这些细节的情况下实施本申请。对于本领域的普通技术人员来说,显然可以对本申请所公开的实施例作出各种改变,并且在不偏离本申请的原则和范围的情况下,本申请中所定义的普遍原则可以适用于其他实施例和应用场景。因此,本申请不限于所示的实施例,而是符合与本申请所要求保护的范围一致的最广泛范围。

下面结合说明书附图对本申请实施例作进一步详细描述。

图1是本实施例提供的一种获取办案区中人员全程视频的方法框图。如图1所示,一种获取办案区中人员全程视频的方法包括以下步骤:

步骤S100,获取需要进入办案区的人员的身份信息,以及与身份信息对应的定位标签。

无论是需要在办案区中被审查的待审查人员、到办案区进行问题咨询访问的访问人员,还是需要在办案区进行办案的办案人员都被认定为需要进入办案区的人员。办案区设有一个进口和一个出口,进入该办案区的人员都是从固定的进口进行办案区,从固定的出口离开办案区。在进口处设有自动信息登记设备,进入该办案区之前人员都需要先走到该自动信息登记设备处,并从位于该自动信息登记设备旁边并放置有定位设备的箱体中随意拿取一个定位设备,手动佩戴该定位设备,该定位设备具有防拆功能,本申请实施例不对定位设备做进一步限定。待人员佩戴好定位设备后,再站立在自动信息登记设备前,自动信息登记设备才会因检测到人员佩戴好定位设备而启动其信息采集功能,即自动信息登记设备一直处于待机状态,在待机状态下该自动信息登记设备的检测定位设备是否佩戴好的这个功能一直处于工作中。其中,只有人员只佩戴一个定位设备且正确佩戴的这个定位设备才会被自动信息登记设备认定为佩戴好的状态。

上述身份信息包括人体图像和身份证号,每个定位设备都自身携带有固定且唯一的定位标签,一旦人员佩戴好一个定位设备后,就使得该人员对应有一个定位标签,即一个身份信息对应有一个定位标签。而同时位于办公区中的人员不会佩戴同一个定位设备,使得该办公区中的每个人员携带的定位标签都各不相同。由于每个人员的人体图像、身份证号都不相同,因此使得办公区中每个人员的身份信息也都各不相同。待自动信息登记设备检测人员佩戴好定位设备后,人员通过将身份证放置在自动信息登记设备的固定位置处以使自动信息登记获取到该人员的身份证号。另外,该人员站在自动信息登记设备前,自动信息登记设备也会使用具有拍照功能的单元来自动获取该人员的人体图像。这样自动信息登记设备自动获取到了人员的身份信息和定位标签,并将获取到的身份信息和对应的定位标签一块打包发送给获取办案区中人员全程视频的系统中的控制模块,使得该控制模块获取到需要进入办案区的人员的身份信息以及与身份信息对应的定位标签。

其中,自动信息登记设备还包括一个挡板,用来允许自动信息登记设备同时只获取一个人的身份信息及对应的定位标签。若控制模块接收到身份信息和对应的定位标签后,才会控制办案区进口处的闸门处于打开状态,使得该身份信息对应的人员进入到办案区。

步骤S200,基于定位标签获得该人员在办案区内先后经过的包含若干个有序区域编号的区域编号组,以及区域编号组中每个区域编号对应的起始时间和结束时间。

办案区包括若干个子区域,所有子区域无重叠且共同组成办案区。办案区主要分为审查房间和道路。其中,办案区内实现无死角录像,本着节约资源的理念,办案区中审查房间安装有专门的摄像设备,道路也安装有摄像设备,属于道路处的摄像设备都有各自对应的一个道路摄像区域,属于道路处的不同摄像设备对应的道路摄像区域之间无重叠,且所有属于道路处的道路摄像区域可以共同组成办案区中对应道路的无死角摄像区域。

另外,根据审查房间的房间门所连接的道路摄像区域,将该审查房间这一个区域确定给该房间门所连接的道路摄像区域,这样房间门所连接的道路摄像区域和该房间门对应的审查房间的区域共同组成一个子区域。办案区中的子区域就是先根据道路摄像区域划分为若干个初始子区域,然后再查看每个审查房间所对应的道路摄像区域,来调整每个初始子区域,最终得到若干个子区域,初始子区域的数量与子区域的数量相同。若该道路摄像区域没有对应的审查房间,那么该道路摄像区域对应的初始子区域就是最终的子区域;若该道路摄像区域有对应的审查房间,那么该道路摄像区域对应的初始子区域加上对应的审查房间的区域就是最终的子区域。每个子区域都对应有唯一确定的区域编号,在所有子区域中包括一个开始子区域和一个结束子区域,进口所在的子区域就是开始子区域,出口所在的子区域就是结束子区域。

图2是本申请实施例提供的基于定位标签获得该人员处在办案区内先后经过的包含若干个有序编号区域编号的区域编号组框图。如图2所示,基于定位标签获得该人员处在办案区内先后经过的包含若干个有序编号区域的区域编号组包括以下步骤:

步骤S201,基于定位标签获得该人员在最先经过的子区域中每次移动的初期位置,对初期位置进行训练以得到表征可以预测该人员运动轨迹的轨迹预测模型,以及平均每次移动的参考移动距离。

步骤S202,每完全经过一个子区域后,继续获取该人员的若干个参考位置,基于参考位置获得该人员当前时刻所在的区域编号,将区域编号按照获得的时间先后顺序依次有序存储在一个空白的数组中,直到完成办案区的出口所在子区域的区域编号的存储才停止存储区域编号,其中,存储完成后的数组为区域编号组,人员在最先经过的子区域所对应的区域编号为区域编号组中的第一个存储的区域编号。

步骤S203,以及基于参考位置和轨迹预测模型获得该人员在当前子区域中的参考运动轨迹,获取该人员完成一个参考移动距离需要的参考时间差,基于参考运动轨迹和参考时间差获得人员停留在当前子区域中的参考时间,经过参考时间后使用定位标签获得该人员的实际位置。

步骤S204,判断实际位置与相邻子区域的最短距离是否小于预设距离,若小于,继续获取该人员的参考位置直至该人员完成经过当前子区域前。

步骤S205,若不小于,基于实际位置获取该人员的活动信息,通过活动信息获得表征该人员完成经过当前子区域的离开信号。

开始子区域也就是每个人员需要最先经过的子区域。在人员一开始进入办案区后RFID读卡器就会实时读取该人员身上携带的定位标签,以得到该人员进入办案区后移动的每一步所对应的初期位置,并将获取到的初期位置发送给控制模块,使得控制模块也获取到该人员的初期位置。控制模块每接收到一个位置后,就与开始子区域所在的位置进行比较,若判断接收到的位置属于开始子区域,就使RFID读卡器继续获取该人员的初期位置并发送给控制模块。若判断接收到的位置不属于开始子区域这一刻开始,就表明该人员已经完全经过开始子区域。

控制模块在完成接收初期位置工作后就使用这些初期位置来训练深度学习模型,以得到可以预测该人员运动轨迹的轨迹预测模型。其中,可使用BP神经网络、卷积神经网络、递归神经网络等等来作为深度学习模型,本着快速得到轨迹预测模型的目的,本申请实施例优选使用BP神经网络来作为深度学习模型。通过将初期位置分为多组输入值和对应的输出值,将属于同一组的输入值和输出值代入到深度学习模型中进行训练,来得到轨迹预测模型。该轨迹预测模型的输入值为n个该人员的位置值,输出值为m个该人员的预测位置值,这m个预测位置值构成该人员预测的轨迹。由于人员一般走在道路的中间位置,而不会刻意走到边缘处,且轨迹预测模型是经过训练得到的,并不会出现过大的预测误差,在考虑轨迹预测模型预测轨迹的误差性的情况下,通过轨迹预测模型预测得到的预测位置也是属于道路所在的范围内,而不会属于墙体所在的位置范围内。

另外,在获得初期位置后,根据两点之间的距离公式以得到相邻两个初期位置之间的距离值,对所有相邻两个初期位置之间的距离值求取平均值来得到该人员每次移动的参考移动距离,该参考移动距离作为该人员每次移动的距离值。

控制模块在判断接收到位置不属于开始子区域这一刻开始,控制模块也会重新统计接下来接收到RFID读卡器发送过来的位置的数量。上述参考位置表征该人员刚开始步入不属于开始子区域的其它子区域所移动的前若干步中每一步所对应的位置。其它子区域所对应的若干步可根据控制模块的工作压力决定,该工作压力可通过流量进行体现,当控制模块产生的实际流量大于预设流量,则表明控制模块的工作压力较大,可根据实际情况减小若干步表征的数量。若控制模块产生的实际流量大于预设流量,则表明控制模块的工作压力较小,可适当增加若干步表征的数量,但其他子区域对应的若干步表征的数量不大于人们走完该子区域所需要移动的步数。

控制模块在重新统计接下来接收到RFID读卡器发送过来的参考位置的数量若达到上述确定的若干个表征的数量后,就会向RFID读卡器发送一个待机信号,这样RFID读卡器不再读取该人员对应的参考位置,也不再向控制模块发送该人员对应的参考位置。另外,当控制模块确定完全经过一个非结束子区域的其它子区域后,同样会重新统计接下来接收RFID读卡器在这个子区域所获得的参考位置。这样以使该人员每完全经过一个子区域后,控制模块只继续获取该人员的若干个参考位置。一方面控制模块通过将获取到的这几个参考位置中的至少一个参考位置与已存储的每个子区域对应的区域位置进行比较,以确定该人员当前时刻所在的子区域,以及该子区域对应的区域编号。待确定一个区域编号后就将该区域编号写入到一个空白的数组中,且按照该数组存储数据的顺序,来将该区域编号写入到存储上一个区域编号的存储单元的下一个存储单元。在该空白的数组中设有多个存储单元,每个存储单元用来存储一个区域编号。上述存储数据的顺序可以是按照该数组的下标从小到大的顺序,也可以按照该数组的下标从大到小的顺序。但开始子区域对应的区域编号存储在上述这个顺序中的第一个存储单元。该数组的存储单元的数量大于需要存储的区域编号的数量。这样通过查看该数组中存储的区域编号就可以得到该人员从进入办案区到离开办案区都经过了哪些子区域,以及经过这些子区域的先后顺序。

另一方面,控制模块在获取到该人员在某个子区域的若干个参考位置后,会将该参考位置中最后得到的n个参考位置代入到上述得到的轨迹预测模型中,来得到该人员在当前子区域中包含m个预测位置。若这m个预测位置中包含不属于当前子区域的范围内,从这m个预测位置中选出属于当前子区域的范围的实际预测位置,这些实际预测位置组成该人员在当前子区域中的参考运行轨迹。若这m个预测位置中全部属于当前子区域的范围内,优先在通过在输入值中添加一个预测位置并使用轨迹预测模型来重新得到m个预测位置,若重新得到的这m个预测位置仍然都属于当前子区域的范围内,那么继续通过在输入值中添加两个预测位置并使用轨迹预测模型来重新得到m个预测位置,直到重新得到的m个预测位置中存在不属于当前子区域的范围的预测位置。最开始得到的m个预测位置,以及最后一次得到的不属于这m个预测位置的其它预测位置共同构成该人员在当前子区域中的参考运动轨迹。

控制模块还记录接收到每个初期位置的时间,将接收相邻两个初期位置的时间进行相减以得到完成相邻两个初期位置的时间差。对所有时间差求取平均值可以得到该人员完成一个参考移动距离需要的参考时间差。

图3是本申请实施例提供的基于参考运动轨迹和参考时间差获得该人员停留在当前子区域中的参考时间框图。如图3所示,基于参考运动轨迹和参考时间获得该人员停留在当前子区域中的参考时间包括以下步骤:

步骤S203-1,求取参考运动轨迹对应的运动距离,将运动距离减去若干个参考移动距离以得到计算参考时间所需要的目标距离。

步骤S203-2,将目标距离乘以时间差,以得到该人员停留在当前子区域中的参考时间。

先通过两点之间的距离公式计算参考运动轨迹中相邻两个预测位置之间的距离值,将计算得到的所有距离值以及该区域中所有参考位置之间的距离值进行相加,就可以得到参考运动轨迹对应的运动距离。保证能够较好地确定该人员何时从一个子区域到另外一个子区域,可以适当缩小该运动距离,即将该运动距离减去几个参考移动距离来得到一个新的运动距离值,并将该新的运动距离值作为计算参考时间所需要的目标距离。这样该目标距离对应的就是该人员正常运行情况下在该子区域中运动的一个距离值,该人员在该子区域中运动目标距离后仍然处于该子区域中。其中,具体减去几个参考移动距离可根据实际具有多少个参考移动距离确定,一般减去该区域中参考移动距离数量的1/5。

默认为进入办案区的人员的移动速度都接近于匀速,不会发生突然加减速的情况,毕竟工作人员遇事需要沉着冷静,其它人员也都在常规情况下运行。然后通过将目标距离除以参考时间差来得到该人员停留在当前子区域中的参考时间,该参考时间是一个相对时间,在该参考时间内该人员仍然停留在当前子区域中。比如,一个人员的参考运动轨迹对应的运动距离为5m,参考移动距离为0.25m,参考时间差为2s,那么目标距离为

为了能够准确获取到该人员从当前子区域到达下一个子区域的时间,从该人员刚进入当前子区域开始计时,经过上述得到的参考时间后,控制模块向RFID读卡器发送一个工作信号,使得RFID读卡器继续读取该人员的定位标签,并将读取过来的该人员的实际位置发送给控制模块,以使控制模块获得经过参考时间后该人员的实际位置。

上述预设距离可根据当前子区域的长度所确定的一个数值,该预设距离不大于该区域中参考移动距离的1/5。办案区中的每个子区域一旦被划分就是固定的。待得到该人员在当前子区域的实际位置后,将该实际位置与当前子区域相邻的其它不属于上一个经过的子区域的其它子区域对应的区域位置进行比较,从而得到该实际位置与相邻子区域的最短距离,然后将最小距离与预设距离进行大小比较。若最短距离不小于预设距离,表明该人员在当前子区域中可能出现了滞留,比如进入了某个审查室。此时控制模块根据该实际位置确定该人员所在的子区域,根据该子区域对应的区域编号来调取该区域编号对应的摄像设备当前时刻记录的人员的活动信息,直到通过该活动信息可以判断出该人员已经完全经过当前子区域,控制模块才生成一个离开信号,使得控制模块不再调取摄像设备所记录的人员的活动信息。其中,该活动信息具体为人员活动的视频。

若最短距离小于预设距离,表明该人员一直在正常的经过当前子区域,对于快要从当前子区域到达其它子区域的一个时刻,控制模块向RFID读卡器发送一个工作信号,使得RFID读卡器继续读取该人员的定位标签,并将读取过来的该人员的实际位置发送给控制模块,以使控制模块获得经过参考时间后该人员的参考位置,直到控制模块接收到的参考位置不属于当前子区域,才表明该人员已完全经过当前子区域。这样通过不用实时读取人员的位置,降低控制模块的工作压力来准确得到该人员从进入办案区到离开办案区所经过的每一个区域编号,并将所有区域编号有序地存储在空表数组中,从而得到一个准确的包含若干个有序区域编号的区域编号组。

另外,在确定该人员完全经过某个子区域时,同时也使控制模块获取当前时刻所对应的时间,就可以得到当前区域编号所对应的结束时间和下一个区域编号所对应的起始时间。其中,该人员进行信息登记时的时间是第一个区域编号对应的起始时间,该人员离开办案区的时间是最后一个区域编号对应的结束时间。

步骤S300,根据区域编号组、起始时间和结束时间获得每个起始时间和相应结束时间之间所对应的子轨迹视频,基于区域编号的顺序将所有子轨迹视频生成该人员的轨迹视频。

在确定区域编号组中每个区域编号对应的起始时间和结束时间后,控制模块通过向区域编号对应的摄像设备发送包含该区域编号对应的起始时间和结束时间的视频获取指令,以使该摄像设备向控制模块发送从该起始时间到该结束时间这段时间所记录的视频,以使控制模块获取到每个起始时间和相应的结束时间之间所对应的子轨迹视频。在通过执行上述步骤S200得到准确的包含若干个有序区域编号的区域编号组后,将得到的每个子轨迹视频根据该准确的区域编号组中所记录的区域编号的顺序进行相应的排序,再将排序好的所有子轨迹视频按照首尾相接的方式合并为该人员从进入办案区到离开办案区在道路上的一个轨迹视频。由于该人员从进入办案区到离开办案区的整个过程中,还有可能进入审查室,此时审查室内的审查视频和上述得到的轨迹视频才能组成该人员在办案区中的完整视频。

步骤S400,判断轨迹视频中是否全程都有该人员的图像,若否,基于轨迹视频获得该人员所在的审查室编号,根据审查室编号获得相应的审查视频,基于轨迹视频和审查视频获得人员的全程视频。

控制模块中存储有每个进入办案区的人员的人体图像,控制模块通过判断该轨迹视频中的每一帧是否都有该人员的人体图像中的面容或者该人体图像中的其它特征,若每一帧都有该人员的人体图像中的面容或者该人体图像中的其它特征,则表明该轨迹视频中全程都有该人员的图像,根据轨迹视频获得该人员的全程视频,即该轨迹视频就是该人员的全程视频。

若至少有一帧不是该人员的人体图像中的面容或者该人体图像中的其它特征,则表明该轨迹视频中不是全程都有该人员的图像。需要先通过轨迹视频获得该人员进入了哪个审查室,然后再得到该人员在该审查室内的审查视频,最后通过已经得到的轨迹视频和刚才得到的审查视频来得到该人员的全程视频。其中,每个审查室都对应有唯一确定的审查室编号。

图4是本申请实施例提供的基于轨迹视频获得人员所在的审查室编号框图。如图4所示,基于轨迹视频获得人员所在的审查室编号包括以下步骤:

步骤S401,基于轨迹视频获得轨迹视频中不含有该人员所对应的目标区域编号,判断每个目标区域编号中是否只含有一个审查室,若是,则每个目标区域编号所对应的审查室的审查室编号就是该人员所在的审查室编号。

步骤S402,若至少有一个目标区域编号中不只含有一个审查室,将目标区域编号中只含有一个审查室的审查室编号确定为第一审查室编号,将目标区域编号中不只含有一个审查室的目标区域编号标记为终级区域编号,分别基于人员的身份信息从每个终级区域编号对应的终级子轨迹视频中,获得该人员在终级区域编号对应的子区域中所在的第二审查室编号。

步骤S403,第一审查室编号和第二审查室编号组成人员所在的审查室编号。

控制模块通过判断该轨迹视频中的每一帧是否都有该人员的人体图像中的面容或者该人体图像中的其它特征,来判断轨迹视频中哪一帧不含有该人员,每一帧都对应有一个帧时间和帧编号,该帧时间对应的是轨迹视频中某一帧图像所对应的世界时间,帧编号所对应的是该帧所对应的子轨迹视频对应的区域编号。通过查看不含有该人员的帧所对应的帧编号就可以得到不含有该人员所对应的目标区域编号。审查室在办案区中的位置是固定的,且对应有唯一确定的区域编号。控制模块中存储有每个区域编号所包含的审查室编号。若每个目标区域编号中都只含有一个审查室编号,那么每个目标区域编号中只含有一个审查室,此时每个目标区域编号所对应的审查室的审查室编号就是该人员所在的审查室编号。

若至少有一个目标区域编号中不只含有一个审查室编号,那么至少有一个目标区域编号中不只含有一个审查室。可将目标区域编号按照所含有审查室的数量分为只含有一个审查室的第一目标区域编号,以及含有多个审查室的终级目标区域编号。其中,第一目标区域编号中含有的审查室的审查室编号为第一审查室编号。对终级目标区域编号对应的终级子轨迹视频进行每帧的分析,确定帧图像中不含有该人员的人体图像中的面容或者该人体图像中的其它特征的帧时间,通过该帧时间并结合该帧图像确定该人员大致在终级目标区域的位置,从而确定距离该位置最近的审查室,从而确定该人员在终级区域编号对应的子区域中所在的第二审查室编号。这样第一审查室编号和第二审查室编号共同组成该人员所在的审查室编号。

待知道该人员所在的审查室编号后,通过调取上述得到的审查室编号对应的审查室在该人员所进入审查室这段时间的审查室所记载的视频,从而使得控制模块得到审查室编号相应的审查视频。最终需要基于轨迹视频和审查视频来得到该人员的全程视频。其中,基于轨迹视频和审查视频获得该人员的全程视频包括:获取每个审查视频所对应的目标区域编号,以及每个目标区域编号对应的子轨迹视频不含有该人员的图像的丢失时间,将每个目标区域编号对应的审查视频插入到对应的丢失时间处,以得到包含轨迹视频和审查视频的该人员全程视频。

同一子轨迹视频中不含有该人员的人体图像中的面容或者该人体图像中的其它特征的所有帧时间,为目标区域编号对应的自轨迹视频不含有该人员的图像的丢失时间,通过将每个目标区域编号对应的审查视频插入到对应的丢失时间处,以使该审查视频来替换到这段丢失时间的某段子轨迹视频,从而得到时长不变且包含轨迹视频和审查视频的该人员的全程视频。相对于仅仅将轨迹视频和审查视频进行捆绑式存储方式,本实施例这种方式更不易丢失和整洁有序,无需再将轨迹视频和审查视频穿插着去看来了解该人员在办案区的活动。

另外,若轨迹视频中不是全程都有该人员的图像,还包括以下步骤:

步骤S404,基于身份信息判断该人员是否属于目标人员,若不属于目标人员,判断丢失时间是否落入夜间时间段,若落入,在审查视频中添加表征审查视频不符合审查时间区间的第一标志。

步骤S405,若不落入,判断丢失时间是否超过预设时长,若超过预设时长,在审查视频中添加表征审查视频符合审查时间区间且符合审查时长的第二标志。

步骤S406,若不超过预设时长,在审查视频中添加表征审查视频符合审查时间区间但不符合审查时长的第三标志。

由于不是特殊情况,一般不会在夜间审查人员且也不会审查时间过长。若该人员存在特殊情况,控制模块在获取到该人员的身份信息后,会对该身份信息添加特殊标志,以区分该人员。因此通过查看身份信息从而可以判定该人员是否属于目标人员。从而进一步通过将丢失时间和夜间时间段进行比较,以及丢失时间与预设时长进行比较,来对不符合审查基本要求的审查视频进行标记,便于后续对存储的全程视频进行溯源时,能够及时了解到当时审查时的情况。

图5是本实施例提供的一种获取办案区中人员全程视频的系统框架图。如图5所示,一种获取办案区中人员全程视频的系统包括控制模块,其中,控制模块包括:基础信息获取单元、轨迹路线获取单元、轨迹视频获取单元和全程视频获取单元。

基础信息获取单元,用于获取需要进入办案区的人员的身份信息,以及与身份信息对应的定位标签。轨迹路线获取单元,用于基于定位标签获得人员在办案区内先后经过的包含若干个有序区域编号的区域编号组,以及区域编号组中每个区域编号对应的起始时间和结束时间。轨迹视频获取单元,用于根据区域编号组、起始时间和结束时间获得每个起始时间和相应结束时间之间所对应的子轨迹视频,基于区域编号的顺序将所有子轨迹视频生成人员的轨迹视频。全程视频获取单元,用于判断轨迹视频中是否全程都有人员的图像,若否,基于轨迹视频获得人员所在的审查室编号,根据审查室编号获得相应的审查视频,基于轨迹视频和审查视频获得人员的全程视频。

另外,全程视频获取单元还用于若轨迹视频中全程都有人员的图像,基于轨迹视频获得所述人员的全程视频。上述控制模块中的基础信息获取单元、轨迹路线获取单元、轨迹视频获取单元和全程视频获取单元所执行的其它功能以及各个功能的技术细节均与前面描述的获取办案区中人员全程视频的方法中对应的特征相同或相似,故在此不再赘述。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述获取办案区中人员全程视频的方法实施例中相关内容。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确地说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 一种链条推拉型注塑机换模台车
  • 一种能够快速实现干湿加工切换的除屑系统及其使用方法
  • 快速换模装置及注塑机及注塑机的快速换模方法
  • 快速换模装置及注塑机及注塑机的快速换模方法
技术分类

06120116332546