本公开涉及图像及视频处理,具体涉及一种视频处理方法、视频处理装置、电子设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、视频图像经过数字化之后数据量非常大,如果不加处理直接传输将会浪费大量带宽和存储,同时也会耗费大量处理所需时间,因此视频在传输之前需要进行压缩编码,在这期间就需要用到视频编解码技术。视频编解码是将数字视频信号压缩存储和解压缩的过程,编码器将原始视频信号转换为压缩视频数据,解码器则将压缩的视频数据恢复为原始视频信号。
2、此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。
技术实现思路
1、本公开提供了一种视频处理方法、视频处理装置、电子设备、计算机可读存储介质和计算机程序产品。
2、根据本公开的一方面,提供了一种视频处理方法,包括:确定视频中连续的第一帧和第二帧;基于所述第一帧和所述第二帧之间的运动信息确定所述第一帧中的运动区域;对所述第一帧中的所述运动区域进行模糊处理以得到模糊后的第一帧;以及至少基于所述模糊后的第一帧对所述视频进行视频编码。
3、根据本公开的另一方面,还提供一种视频处理装置,包括:视频帧确定单元,被配置成确定视频中连续的第一帧和第二帧;运动区域确定单元,被配置成基于所述第一帧和所述第二帧之间的运动信息确定所述第一帧中的运动区域;模糊单元,被配置成对所述第一帧中的所述运动区域进行模糊处理以得到模糊后的第一帧;以及编码单元,被配置成至少基于所述模糊后的第一帧对所述视频进行视频编码。
4、根据本公开的另一方面,还提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有计算机程序,所述计算机程序在被所述至少一个处理器执行时实现根据上述的方法。
5、根据本公开的另一方面,还提供一种存储有计算机程序的非瞬时计算机可读存储介质,其中,所述计算机程序在被处理器执行时实现根据上述的方法。
6、根据本公开的另一方面,还提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现根据上述的方法。
7、利用本公开提供的实施例,通过对视频帧中的运动区域进行模糊处理,可以通过去除运动区域的冗余信息来降低视频编码所需的码率。同时,通过识别图像中的运动区域并对运动区域进行模糊处理,可以在确保人眼主观感受的基本不变的前提下降低视频码率,避免影响视频观感。
8、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种视频处理方法,包括:
2.如权利要求1所述的视频处理方法,其中,基于所述第一帧和所述第二帧之间的运动信息确定所述第一帧中的运动区域包括:
3.如权利要求2所述的视频处理方法,其中,所述第一帧和所述第二帧之间的光流是稠密光流。
4.如权利要求2所述的视频处理方法,其中,基于所述光流确定所述第一帧中的运动区域包括:
5.如权利要求4所述的视频处理方法,其中,所述光流强度是基于光流模长和所述第一帧的图像尺寸确定的。
6.如权利要求4所述的视频处理方法,其中所述阈值是基于所述第一帧的图像尺寸确定的。
7.如权利要求1所述的视频处理方法,其中,对所述第一帧中的所述运动区域进行模糊处理以得到模糊后的第一帧包括:
8.如权利要求7所述的视频处理方法,其中,对所述第一帧进行全局滤波包括:
9.如权利要求7所述的视频处理方法,其中,利用所述掩膜对所述第一帧和所述经滤波的第一帧进行合成,以得到所述模糊后的第一帧包括:
10.一种视频处理装置,包括:
11.一种电子设备,包括:
12.一种存储有计算机程序的非瞬时计算机可读存储介质,其中,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法。