视频存储方法、处理方法、装置和存储介质制造方法及图纸

技术编号:28384600 阅读:13 留言:0更新日期:2021-05-08 00:13
本申请实施例提供一种视频存储方法、处理方法、装置和存储介质,涉及图像处理技术领域,可以降低存储成本。视频存储方法,包括:获取划分的感兴趣区域和非感兴趣区域;在当前拍摄的视频画面中,根据预先划分的感兴趣区域和非感兴趣区域,每隔a帧存储一次感兴趣区域的图像数据,每隔b帧存储一次非感兴趣区域的图像数据,0≤a<b,所述图像数据具有对应的帧序号。

【技术实现步骤摘要】
视频存储方法、处理方法、装置和存储介质
本申请涉及图像处理
,特别涉及一种视频存储方法、处理方法、装置和存储介质。
技术介绍
工业生产环境下需要对产品线上的零件或包裹等进行追踪监控,如果现场监控要求较高,则需要使用较高帧率、较高分辨率的摄像机进行拍摄,这种方式所拍摄的图像数据需要占用的存储空间较大,现有的方式是通过提高硬件性能加快存储速度,比如使用多块固态硬盘构成磁盘阵列进行存储,然而这种方式成本较高。
技术实现思路
本申请技术方案提供了一种视频存储方法、处理方法、装置和存储介质,可以降低存储成本。第一方面,本申请技术方案提供了一种视频存储方法,包括:获取划分的感兴趣区域和非感兴趣区域;在当前拍摄的视频画面中,根据划分的感兴趣区域和非感兴趣区域,每隔a帧存储一次感兴趣区域的图像数据,每隔b帧存储一次非感兴趣区域的图像数据,0≤a<b,所述图像数据具有对应的帧序号。在一种可能的实施方式中,在所述获取划分的感兴趣区域和非感兴趣区域的过程之前,还包括:周期性获取感兴趣区域中目标物体的数量c,根据c实时调整a的值,c与a负相关。在一种可能的实施方式中,若50%×d≤c,则设置a=a1,d为预设值,若10%×d≤c<50%×d,则设置a=a2,a2>a1,若0<c<10%×d,则设置a=a3,a3>a2,若c=0,则每隔b帧存储一次感兴趣区域的图像数据,b为固定值。在一种可能的实施方式中,所述周期性获取感兴趣区域中目标物体的数量c包括:周期性对感兴趣区域进行边缘检测,将完整边缘的个数作为所述目标物体的数量c。在一种可能的实施方式中,在所述获取划分的感兴趣区域和非感兴趣区域的过程之前,还包括:获取一段用于划分区域的视频,对所述用于划分区域的视频包括的多帧图像进行边缘检测,确定画面中的采样物体;将所述采样物体中连续以固定速率移动、且移动方向一致的采样物体作为有效采样物体;将视频画面划分为感兴趣区域和非感兴趣区域,感兴趣区域覆盖所有的所述有效采样物体。在一种可能的实施方式中,所述将视频画面划分为感兴趣区域和非感兴趣区域,感兴趣区域覆盖所有的所述有效采样物体的过程,包括:确定所有的所述有效采样物体所对应的最小外接矩形,将所述最小外接矩形按照预设尺寸进行外扩,得到外扩矩形,根据所述外扩矩形将视频画面划分为感兴趣区域和非感兴趣区域,所述感兴趣区域覆盖所有的所述外扩矩形,所述非感兴趣区域与任意所述外扩矩形无交叠。第二方面,本申请技术方案提供了一种视频处理方法,用于处理上述的视频存储方法存储的视频,所述视频处理方法包括:分别获取已存储的每一帧感兴趣区域的图像数据和对应的帧序号;将所述感兴趣区域的图像数据和与其帧序号最接近的非感兴趣区域的图像数据进行拼接,并对拼接后的图像进行渲染。在一种可能的实施方式中,所述将所述感兴趣区域的图像数据和与其帧序号最接近的非感兴趣区域的图像数据进行拼接,并对拼接后的图像进行渲染的过程包括:按照帧序号从小到大的顺序,将已存储的第一个感兴趣区域的图像数据和对应的帧序号分别作为第一图像和第一帧号;按照帧序号从小到大的顺序,将已存储的第一个非感兴趣区域的图像数据和对应的帧序号分别作为第二图像和第二帧号,将已存储的第二个非感兴趣区域的图像数据和对应的帧序号分别作为第三图像和第三帧号,第一帧号不小于第二帧号;确定当前的第一帧号、第二帧号和第三帧号之间的关系;若第三帧号大于第一帧号,且第一帧号和第二帧号之差不大于第三帧号和第一帧号之差,则执行第一数据更新过程,并在执行所述第一数据更新过程之后重新进入所述确定当前的第一帧号、第二帧号和第三帧号之间的关系的过程;若第三帧号大于第一帧号,且第一帧号和第二帧号之差大于第三帧号和第一帧号之差,则执行第二数据更新过程,并在执行所述第二数据更新过程之后重新进入所述确定当前的第一帧号、第二帧号和第三帧号之间的关系的过程;若第三帧号不大于第一帧号,则执行第三数据更新过程,并在执行所述第三数据更新过程之后重新进入所述确定当前的第一帧号、第二帧号和第三帧号之间的关系的过程;所述第一数据更新过程包括:将第一图像和第二图像进行拼接,并按照帧序号从小到大的顺序,将已存储的下一帧感兴趣区域的图像数据和对应的帧序号分别作为新的第一图像和第一帧号;所述第二数据更新过程包括:将第一图像和第三图像进行拼接,并按照帧序号从小到大的顺序,将已存储的下一帧感兴趣区域的图像数据和对应的帧序号分别作为新的第一图像和第一帧号;所述第三数据更新过程包括:将第三图像对应的图像数据作为新的第二图像对应的图像数据,将第三帧号对应的帧序号作为新的第二帧号对应的帧序号,并按照帧序号从小到大的顺序,将新的第二帧号的下一帧非感兴趣区域的图像数据和帧序号分别作为新的第三图像和第三帧号。第三方面,本申请技术方案提供了一种视频存储装置,包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述的视频存储方法。第四方面,本申请技术方案提供了一种视频处理装置,包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述的视频处理方法。第五方面,本申请技术方案提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行上述的视频存储方法或上述的视频处理方法。本申请实施例中的视频存储方法、处理方法、装置和存储介质,可以在存储过程中,每隔a帧存储一次感兴趣区域的图像数据,每隔b帧存储一次非感兴趣区域的图像数据,a<b,将感兴趣区域和非感兴趣区域分开存储,其中感兴趣区域的图像数据保存间隔小于非感兴趣区域的图像数据保存间隔,并且可以将不同频率下存储的感兴趣区域的图像数据和非感兴趣区域进行拼接,以实现视频的播放,以使感兴趣区域的图像具有较高的帧率的前提下减少了整个图像数据的空间占用,从而降低了存储成本。附图说明图1为本申请实施例中一种视频图像区域划分示意图;图2为本申请实施例中一种视频存储方法的流程示意图;图3为本申请实施例中另一种视频存储方法的流程示意图;图4为本申请实施例中另一种视频存储方法的流程示意图;图5为本申请实施例中一种视频处理方法的流程示意图;图6为本申请实施例中另一种视频处理方法的流程示意图;图7为本申请实施例中一种已存储的图像数据示意图;图8为本申请实施例中另一种已存储的图像数据示意图。具体实施方式本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。本申请实施例提供了一种视频存储方法,用于拍摄过程中的视频存储过程,如图1和图2所示,该视频存储方法包括:步骤S1、获取划分的感兴趣区域和非感兴趣区域;步骤S2、在当前拍本文档来自技高网...

【技术保护点】
1.一种视频存储方法,其特征在于,包括:/n获取划分的感兴趣区域和非感兴趣区域;/n在当前拍摄的视频画面中,根据划分的感兴趣区域和非感兴趣区域,每隔a帧存储一次感兴趣区域的图像数据,每隔b帧存储一次非感兴趣区域的图像数据,0≤a<b,所述图像数据具有对应的帧序号。/n

【技术特征摘要】
1.一种视频存储方法,其特征在于,包括:
获取划分的感兴趣区域和非感兴趣区域;
在当前拍摄的视频画面中,根据划分的感兴趣区域和非感兴趣区域,每隔a帧存储一次感兴趣区域的图像数据,每隔b帧存储一次非感兴趣区域的图像数据,0≤a<b,所述图像数据具有对应的帧序号。


2.根据权利要求1所述的视频存储方法,其特征在于,在所述获取划分的感兴趣区域和非感兴趣区域的过程之前,还包括:
周期性获取感兴趣区域中目标物体的数量c,根据c实时调整a的值,c与a负相关。


3.根据权利要求2所述的视频存储方法,其特征在于,
若50%×d≤c,则设置a=a1,d为预设值,若10%×d≤c<50%×d,则设置a=a2,a2>a1,若0<c<10%×d,则设置a=a3,a3>a2,若c=0,则每隔b帧存储一次感兴趣区域的图像数据,b为固定值。


4.根据权利要求2所述的视频存储方法,其特征在于,
所述周期性获取感兴趣区域中目标物体的数量c包括:
周期性对感兴趣区域进行边缘检测,将完整边缘的个数作为所述目标物体的数量c。


5.根据权利要求1所述的视频存储方法,其特征在于,在所述获取划分的感兴趣区域和非感兴趣区域之前,还包括:
获取一段用于划分区域的视频,对所述用于划分区域的视频包括的多帧图像进行边缘检测,确定画面中的采样物体;
将所述采样物体中连续以固定速率移动、且移动方向一致的采样物体作为有效采样物体;
将视频画面划分为感兴趣区域和非感兴趣区域,感兴趣区域覆盖所有的所述有效采样物体。


6.根据权利要求5所述的视频存储方法,其特征在于,
所述将视频画面划分为感兴趣区域和非感兴趣区域,感兴趣区域覆盖所有的所述有效采样物体的过程,包括:
确定所有的所述有效采样物体所对应的最小外接矩形,将所述最小外接矩形按照预设尺寸进行外扩,得到外扩矩形,根据所述外扩矩形将视频画面划分为感兴趣区域和非感兴趣区域,所述感兴趣区域覆盖所有的所述外扩矩形,所述非感兴趣区域与任意所述外扩矩形无交叠。


7.一种视频处理方法,其特征在于,用于处理如权利要求1至6中任意一项所述的视频存储方法存储的视频,所述视频处理方法包括:
分别获取已存储的每一帧感兴趣区域的图像数据和对应的帧序号;
将所述感兴趣区域的图像数据和与其帧序号最接近的非感兴趣区域的图像数据进行拼接,并对拼接后的图像进行渲染。


8.根据权利要求7所述的视频处理方法,其特征在于,
所述将所述感兴趣区域的图像数据和与其帧序号最...

【专利技术属性】
技术研发人员:沈智慧
申请(专利权)人:杭州海康机器人技术有限公司
类型:发明
国别省市:浙江;33

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

1