视频处理方法、装置、设备与计算机可读存储介质制造方法及图纸

技术编号:22025428 阅读:21 留言:0更新日期:2019-09-04 02:13
本公开提供了一种视频处理方法、装置、设备与计算机可读存储介质。该视频处理方法包括:第一设备检测视频中的静止图像,所述静止图像为与参考图像帧之间的差值小于预定阈值的图像帧;第一设备将检测到的静止图像从视频中去除;第一设备将去除静止图像后的视频传送给第二设备,以存储所述视频,其中所述第一设备与所述第二设备通过互联网连接。通过本公开各实施例,可以减缩视频数据的大小,减小占用的上传带宽,节约云存储空间,节省查阅者的时间。

Video Processing Method, Device, Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
视频处理方法、装置、设备与计算机可读存储介质
本公开涉及存储
,具体涉及一种视频处理方法、装置、设备和计算机可读存储介质。
技术介绍
传统安防视频系统中,摄像头采集的视频通过NVR(网络硬盘录像机,NetworkVideoRecorder)或DVR(数字视频录像机,DigitalVideoRecorder)设备处理后存储在本地服务器磁盘上。相对于传统的模拟视频录像机,DVR采用硬盘录像,故常常被称为硬盘录像机。它是一套进行图像计算存储处理的计算机系统,具有对图像/语音和动态帧等进行长时间录像、录音、远程监视和控制的功能。NVR最主要的功能是通过网络接收IPC(网络摄像机)设备传输的数字视频码流,并进行存储、管理,从而实现网络化带来的分布式架构优势。简单来说,通过NVR,可以同时观看、浏览、回放、管理、存储多个网络摄像机。随着云计算时代的到来,利用云存储来保存这些安防视频文件越来越普遍。本地存储设备的视频文件上传到云存储的处理技术主要有两种:一种是通过部署在本地的云存储网关,将视频文件从本地存储设备中同步到云存储设备中。第二种是在本地环境使用上传脚本或者应用,调用云存储设备的网络接口,将视频文件上传到云存储设备。安防行业使用摄像头主要是为了捕捉和记录事件发生时周围的人、车和移动物的情况,来作为事件分析和回溯的依据。在现有的上述两种把本地安防视频上传到云存储的技术方案中,安防视频文件均占用较大的上传带宽和存储空间。
技术实现思路
本公开的目的之一在于提供一种用于云存储的视频处理方法、装置、设备和计算机可读存储介质。根据本公开实施例的第一方面,公开了一种视频处理方法,其包括:第一设备检测视频中的静止图像,所述静止图像为与参考图像帧之间的差值小于预定阈值的图像帧;第一设备将检测到的静止图像从视频中去除;第一设备将去除静止图像后的视频传送给第二设备,以存储所述视频,其中所述第一设备与所述第二设备通过互联网连接。根据本公开实施例的第二方面,公开了一种视频处理装置,其包括:静止图像检测模块,其被配置为:检测视频中的静止图像,所述静止图像为与参考图像帧之间的差值小于预定阈值的图像帧;静止图像去除模块,其被配置为:将检测到的静止图像从视频中去除;传送模块,其被配置为:将去除静止图像后的视频传送给第二设备,以存储所述视频,其中所述视频处理装置与所述第二设备通过互联网连接。根据本公开实施例的第三方面,公开了一种存储服务器,其包括如上所述的视频处理装置的各实施例。根据本公开实施例的第四方面,公开了一种机器设备,其包括处理器以及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述各实施例的方法。根据本公开实施例的第五方面,公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述各实施例的方法。本公开的实施例提供的技术方案可以具有以下有益效果:在本公开各实施例的一个或多个中,在将视频文件从一个设备(第一设备)经由互联网存储到另一设备(第二设备),检测并去除视频中的“静止图像”,而只将满足条件的部分视频上传到第二设备,从而减小了上传视频的物理尺寸,在满足安防业务需要的同时,减少了视频文件上传对带宽和存储空间的消耗,也节约了视频查阅者的时间。本公开的以上以及其他特性和优点将通过下面的详细描述变得清楚,或部分地通过本公开的实践而习得。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明通过参照附图对本公开示例性实施例的详细描述,本公开的上述和其它目标、特征及优点将变得清楚。本公开的附图被并入说明书中并构成本说明书的一部分。附图示例性地示出了适合本公开的实施例,并与说明书一起用于解释本公开的原理。图1示出根据本公开一示例性实施例的本公开所涉及的视频存储系统的系统架构示意图。图2示出根据本公开一示例性实施例的视频处理方法的示意流程图。图3示出图2所示的视频处理方法实施例的步骤S210的一示例性具体实施方式的示意流程图。图4示出根据本公开一示例性实施例的视频处理方法的具体实施方式的示意流程图,在该实施例中,将图像帧保存为与参考图像帧之间的差值。图5示出根据本公开一示例性实施例的实施在本地端的视频处理方法的示意流程图。图6示出根据本公开一示例性实施例的实施在云端的视频处理方法的示意流程图。图7示出根据本公开的一示例性实施例的视频处理装置的示意组成框图。图8示出根据本公开一示例性实施例的机器设备的示意组成框图。具体实施方式现在将参考附图更全面地描述本公开的示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些示例实施方式目的是使得本公开的描述将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多示例实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的示例实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、步骤等。在其它情况下,不详细示出或描述公知结构、方法、实现或者操作以避免喧宾夺主而使得本公开的各方面变得模糊。附图中所示的一些框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。图1示出了根据本公开一示例性实施例的本公开的原理所涉及的视频存储系统的系统架构的示意图。如图1所示,视频存储系统100可以包括用于拍摄视频的一个或多个摄像头110(在图1中作为示例示出了两个摄像头)、第一服务器120、第一存储设备130、第二存储服务器140和第二存储设备150。摄像头110例如可以是安防摄像头,用于拍摄一定区域范围的视频图像。第一服务器120可以是本地存储服务器、NVR或DVR等,用于接收一个或多个摄像头110所拍摄的视频,对所接收的视频进行管理,将它们存储到第一存储设备130上。第二存储服务器140接收上传的视频文件,并将其存储到第二存储设备150。在一个示例中,摄像头110、第一服务器120和第一存储设备130位于本地端,第二存储服务器140和第二存储设备150位于云端,其中,本地端与云端可以通过互联网连接,第二存储服务器140和第二存储设备150之间也可以通过互联网连接。这里,“本地端”和“云端”是相对于要存储的视频(或视频所位于的设备)来说的,无需经过互联网(例如经由直接连接)即可获得视频的设备或位置称为“本地端”,需要经过互联网才能获得视频的设备或位置称为“云端”。虽然在图1中作为示例将视频存储系统100示出为包括第一服务器120、第一存储设备130和第二存储服务器140,但应当理解的是,视频存储系统100也可以不包括这些组成部分中的一个或多个,例如,由摄像头110将所拍摄的视频直接上传至第二存储设备150。在图1中示出了9个位置本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,包括:第一设备检测视频中的静止图像,所述静止图像为与参考图像帧之间的差值小于预定阈值的图像帧;第一设备将检测到的静止图像从视频中去除;第一设备将去除静止图像后的视频传送给第二设备,以存储所述视频,其中所述第一设备与所述第二设备通过互联网连接。

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:第一设备检测视频中的静止图像,所述静止图像为与参考图像帧之间的差值小于预定阈值的图像帧;第一设备将检测到的静止图像从视频中去除;第一设备将去除静止图像后的视频传送给第二设备,以存储所述视频,其中所述第一设备与所述第二设备通过互联网连接。2.根据权利要求1所述的方法,其特征在于,所述第一设备检测视频中的静止图像包括:第一设备对于所述视频的图像帧,根据移动侦测算法判断该图像帧是否发生移动侦测事件;第一设备将没有发生移动侦测事件的图像帧确定为静止图像。3.根据权利要求1或2所述的方法,其特征在于,还包括:第一设备将要传送给第二设备的视频保存到第一缓冲区,其中:所述第一设备检测视频中的静止图像包括:第一设备读取第一缓冲区中的视频,并检测所述视频中的静止图像,所述第一设备将去除静止图像后的视频传送给第二设备包括:第一设备将去除静止图像后的视频保存到第二缓冲区;第一设备将第二缓冲区中所保存的视频通过互联网传送给第二设备。4.根据权利要求1或2所述的方法,其特征在于,还包括:第一设备通过互联网接收要传送给第二设备的视频,其中:所述第一设备将去除静止图像后的视频传送给第二设备包括:第一设备将去除静止图像后的视频保存到第三缓冲区;第一设备将第三缓冲区中所保存的视频通过互联网传送给第二设备。5.根据权利要求1所述的方法,其特征在于,所述检测视频中的静止图像包括:对于视频的每个图像帧,计算该图像帧与所述参考图像帧之间的差值;判断所述差值是否大于预定阈值;在所述差值小于预定阈值的情况下,将该图像帧确定为静止图像。6.根据权利要求5所述的方法,其特征在于,还包括:在所述差值大于或等于预定阈值的情况下,将该图像帧确定为非静止图像;将确定为非静止图像的该图像帧与参考图像帧之间的所述差值保存为该图像帧的数据。7.根据权利要求6所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:李祎
申请(专利权)人:腾讯科技深圳有限公司腾讯云计算北京有限责任公司
类型:发明
国别省市:广东,44

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

1