视频存储的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37473233 阅读:8 留言:0更新日期:2023-05-06 09:57
本发明专利技术公开了一种视频存储的方法、装置、存储介质及电子设备,其中,该方法包括:获取摄像头采集的视频流;对所述视频流中每一帧图像包含的对象进行目标检测以及ID绑定,其中,每一个ID对应一个目标对象;获取其中具有相同ID的图像帧,将所述具有相同ID的图像帧存入相同的视频文件中,以分别生成每个ID的记录视频。通过本发明专利技术,可以更快捷定位目标对象并通过视频文件回溯目标对象的历史行为,提高视频搜索效率。效率。效率。

【技术实现步骤摘要】
视频存储的方法、装置、存储介质及电子设备


[0001]本专利技术涉及数据处理领域,具体而言,涉及一种视频存储的方法、装置、存储介质及电子设备。

技术介绍

[0002]目前,行人的监控系统在学校、工厂和写字楼等公共场所已经普及使用,但对于监控的回溯,大部分仍是通过人眼对历史视频进行“地毯式”搜索观察。然而这种人眼“地毯式”搜索观察的方式,在视频数量很多,或者,目标行为人出现在多个监控视频时,需要工作人员逐一对每个视频进行排查,在大量视频中搜索目标行为人并查看其行为或状态,搜索效率很低。
[0003]针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种视频存储的方法、装置、存储介质及电子设备。
[0005]根据本申请实施例的一个方面,提供了一种视频存储的方法,包括:获取摄像头采集的视频流;对所述视频流中每一帧图像包含的对象进行目标检测以及ID绑定,其中,每一个ID对应一个目标对象;获取其中具有相同ID的图像帧,将所述具有相同ID的图像帧存入相同的视频文件中,以分别生成每个ID的记录视频。
[0006]进一步,对所述视频流中每一帧图像包含的对象进行目标检测以及ID绑定包括:针对所述视频流中每一帧图像,识别图像帧中包含的若干个对象;针对每个对象,判断所述对象是否已绑定ID;针对其中未绑定ID的第一对象,生成新ID,将所述新ID与所述第一对象绑定;针对其中已绑定ID的第二对象,查找匹配的历史ID,将所述历史ID与所述第二对象绑定
[0007]进一步,获取其中具有相同ID的图像帧,将所述具有相同ID的图像帧存入相同的视频文件中包括:创建M个句柄,其中,每个所述句柄用于将对应ID的多个图像帧按照预设存储参数存入指定的视频文件中,M为正整数;获取所述视频流中包含的ID,将每个句柄与每个ID进行唯一绑定;通过所述句柄将对应ID的多个图像帧按照预设存储参数保存至指定的同一个视频文件中。
[0008]进一步,通过所述句柄将对应ID的多个图像帧按照预设存储参数保存至指定的同一个视频文件中包括:针对于每个ID,创建图像帧队列,将对应ID的所有图像帧按照时间顺序存储至图像帧队列中;创建包含M个线程的线程池;调用所述线程池中的空闲线程获取对应图像帧队列中最前端的图像帧以及读取所述图像帧的辅助信息,并将所述辅助信息在所述图像帧上进行可视化;通过所述句柄将可视化后的图像帧按照预设存储参数保存至对应ID关联的离线视频文件中。
[0009]进一步,调用所述线程池中的空闲线程获取对应图像帧队列中最前端的图像帧以及读取所述图像帧的辅助信息,并将所述辅助信息在所述图像帧上进行可视化包括:为所
述线程池中的空闲线程分配线程任务;针对处理队列IDn的线程x,为所述队列IDn创建队列锁,其中,所述队列锁用于指示队列IDn不会被除线程x之外的其他线程处理;调用所述线程x获取队列IDn中最前端的图像帧以及读取所述图像帧的辅助信息,并将所述辅助信息在所述图像帧上进行可视化。
[0010]进一步,调用所述线程池中的空闲线程获取对应图像帧队列中最前端的图像帧以及读取所述图像帧的辅助信息之前,所述方法包括:对每个图像帧中每个对象进行位置框标注以及行为检测;获取每个对象在每一帧图像中对应的位置框信息、当前行为状态、历史行为状态、和/或,监控参数;根据所述位置框信息、当前行为状态、历史行为状态、和/或,监控参数生成对应ID的辅助信息;将所述辅助信息关联至对应ID的对应图像帧。
[0011]进一步,将每个句柄与每个ID进行唯一绑定之后,所述方法还包括:判断所述M个句柄是否已全部被使用;若所述M个句柄已全部被使用,则继续创建若干个句柄,直至每个ID具有唯一绑定的句柄。
[0012]根据本申请实施例的另一个方面,还提供了一种视频存储的装置,包括:获取模块,用于获取摄像头采集的视频流;绑定模块,用于对所述视频流中每一帧图像包含的对象进行目标检测以及ID绑定,其中,每一个ID对应一个目标对象;存储模块,用于获取其中具有相同ID的图像帧,将所述具有相同ID的图像帧存入相同的视频文件中,以分别生成每个ID的记录视频。
[0013]进一步,绑定模块包括:识别单元,用于针对所述视频流中每一帧图像,识别图像帧中包含的若干个对象;判断单元,用于针对每个对象,判断所述对象是否已绑定ID;第一绑定单元,用于针对其中未绑定ID的第一对象,生成新ID,将所述新ID与所述第一对象绑定;第二绑定单元,用于针对其中已绑定ID的第二对象,查找匹配的历史ID,将所述历史ID与所述第二对象绑定。
[0014]进一步,存储模块包括:句柄创建单元,用于创建M个句柄,其中,每个所述句柄用于将对应ID的多个图像帧按照预设存储参数存入指定的视频文件中,M为正整数;句柄绑定单元,用于获取所述视频流中包含的ID,将每个句柄与每个ID进行唯一绑定;存储单元,用于通过所述句柄将对应ID的多个图像帧按照预设存储参数保存至指定的同一个视频文件中。
[0015]进一步,存储单元包括:第一存储子单元,用于针对于每个ID,创建图像帧队列,将对应ID的所有图像帧按照时间顺序存储至图像帧队列中;线程创建单元,用于创建包含M个线程的线程池;可视化单元,用于调用所述线程池中的空闲线程获取对应图像帧队列中最前端的图像帧以及读取所述图像帧的辅助信息,并将所述辅助信息在所述图像帧上进行可视化;第二存储子单元,用于通过所述句柄将可视化后的图像帧按照预设存储参数保存至对应ID关联的离线视频文件中。
[0016]进一步,可视化单元包括:分配单元,用于为所述线程池中的空闲线程分配线程任务;队列锁创建单元,用于针对处理队列IDn的线程x,为所述队列IDn创建队列锁,其中,所述队列锁用于指示队列IDn不会被除线程x之外的其他线程处理;可视化子单元,用于调用所述线程x获取队列IDn中最前端的图像帧以及读取所述图像帧的辅助信息,并将所述辅助信息在所述图像帧上进行可视化。
[0017]进一步,存储单元还包括:标注检测单元,用于对每个图像帧中每个对象进行位置
框标注以及行为检测;获取单元,用于获取每个对象在每一帧图像中对应的位置框信息、当前行为状态、历史行为状态、和/或,监控参数;生成单元,用于根据所述位置框信息、当前行为状态、历史行为状态、和/或,监控参数生成对应ID的辅助信息;关联单元,用于将所述辅助信息关联至对应ID的对应图像帧。
[0018]进一步,句柄创建单元还用于判断所述M个句柄是否已全部被使用;若所述M个句柄已全部被使用,则继续创建若干个句柄,直至每个ID具有唯一绑定的句柄。
[0019]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的步骤。
[0020]根据本申请实施例的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频存储的方法,其特征在于,所述方法包括:获取摄像头采集的视频流;对所述视频流中每一帧图像包含的对象进行目标检测以及ID绑定,其中,每一个ID对应一个目标对象;获取其中具有相同ID的图像帧,将所述具有相同ID的图像帧存入相同的视频文件中,以分别生成每个ID的记录视频。2.如权利要求1所述的方法,其特征在于,对所述视频流中每一帧图像包含的对象进行目标检测以及ID绑定包括:针对所述视频流中每一帧图像,识别图像帧中包含的若干个对象;针对每个对象,判断所述对象是否已绑定ID;针对其中未绑定ID的第一对象,生成新ID,将所述新ID与所述第一对象绑定;针对其中已绑定ID的第二对象,查找匹配的历史ID,将所述历史ID与所述第二对象绑定。3.如权利要求1所述的方法,其特征在于,获取其中具有相同ID的图像帧,将所述具有相同ID的图像帧存入相同的视频文件中包括:创建M个句柄,其中,每个所述句柄用于将对应ID的多个图像帧按照预设存储参数存入指定的视频文件中,M为正整数;获取所述视频流中包含的ID,将每个句柄与每个ID进行唯一绑定;通过所述句柄将对应ID的多个图像帧按照预设存储参数保存至指定的同一个视频文件中。4.如权利要求3所述的方法,其特征在于,通过所述句柄将对应ID的多个图像帧按照预设存储参数保存至指定的同一个视频文件中包括:针对于每个ID,创建图像帧队列,将对应ID的所有图像帧按照时间顺序存储至图像帧队列中;创建包含M个线程的线程池;调用所述线程池中的空闲线程获取对应图像帧队列中最前端的图像帧以及读取所述图像帧的辅助信息,并将所述辅助信息在所述图像帧上进行可视化;通过所述句柄将可视化后的图像帧按照预设存储参数保存至对应ID关联的离线视频文件中。5.如权利要求4所述的方法,其特征在于,调用所述线程池中的空闲线程获取对应图像帧队列中最前端的图像帧以及读取所述图像帧的辅助信息,并将所述辅助信息在所述图像帧上进行可...

【专利技术属性】
技术研发人员:陈运华余祖杰李鹏飞郭宇超
申请(专利权)人:蓝思系统集成有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1