用于处理视频的方法和装置制造方法及图纸

技术编号:22977667 阅读:14 留言:0更新日期:2020-01-01 00:31
本公开实施例公开了用于处理视频的方法和装置。该方法的一具体实施方式包括:对于所获取的原始视频中的视频帧,执行以下处理操作:将该视频帧转化为LAB模式,得到该视频帧的L通道、A通道和B通道;根据上述L通道的原始值确定更新值,得到亮度更新图像;对上述L通道进行边缘提取,得到边缘图像;分别对上述A通道和上述B通道的原始值进行处理,得到针对上述A通道的第一图像和针对上述B通道的第二图像;基于上述亮度更新图像、上述边缘图像、上述第一图像和上述第二图像得到RGB图像;基于得到的RGB图像生成视频,以及将所生成的视频输出。该实施方式实现了原始视频向漫画风格的视频的转换。

Methods and devices for processing video

【技术实现步骤摘要】
用于处理视频的方法和装置
本公开实施例涉及计算机
,具体涉及用于处理视频的方法和装置。
技术介绍
漫画是一种广受欢迎的艺术形式,具有较强的娱乐性。现阶段,用户可以将终端设备(例如,相机、手机)中保存或者实时拍摄的视频通过现有的视频处理方式转化为漫画风格的视频。目前,主要的视频处理方式大多是基于神经网络的。例如,首先利用大量的样本数据训练神经网络,而后利用训练完成的神经网络对视频进行处理,从而得到漫画风格的视频。通常,神经网络的计算量较大,需要配置更高的硬件设备进行支持。此外,还可以使用更加传统的图像处理方式对视频中的视频帧进行处理,从而得到漫画风格的视频。例如,首先基于滤波的方式对视频帧进行边缘提取,然后使用亮度处理的方式实现视频帧的漫画风格转变。传统的图像处理方式由于对于图像亮度、色彩等方面的处理欠佳,因此漫画化的图像的效果欠佳。
技术实现思路
本公开实施例提出了用于处理视频的方法和装置。第一方面,本公开实施例提供了一种用于处理视频的方法,该方法包括:对于所获取的原始视频中的视频帧,执行以下处理操作:将该视频帧转化为LAB模式,得到该视频帧的L通道、A通道和B通道;根据上述L通道的原始值确定更新值,得到亮度更新图像;对上述L通道进行边缘提取,得到边缘图像;分别对上述A通道和上述B通道的原始值进行处理,得到针对上述A通道的第一图像和针对上述B通道的第二图像;基于上述亮度更新图像、上述边缘图像、上述第一图像和上述第二图像得到RGB图像;基于得到的RGB图像生成视频,以及将所生成的视频输出。在一些实施例中,上述基于上述亮度更新图像、上述边缘图像、上述第一图像和上述第二图像得到RGB图像,包括:将基于上述亮度更新图像、上述第一图像和上述第二图像确定的LAB图像转化为初始RGB图像;将上述边缘图像中像素点的值大于预设阈值的像素点作为目标像素点;使用目标像素点的值替换上述初始RGB图像中对应像素点的值,得到上述RGB图像。在一些实施例中,上述根据上述L通道的原始值确定更新值,得到亮度更新图像,包括:对于上述L通道中的原始值,基于预先确定的亮度值区间与亮度样值的对应关系以及该原始值所属的亮度值区间,确定该原始值的对应的亮度样值;确定该原始值与该原始值对应的亮度样值的差值;基于上述差值和该原始值,确定该原始值的更新值;基于上述L通道中的原始值的更新值,得到亮度更新图像。在一些实施例中,上述对上述L通道进行边缘提取,得到边缘图像,包括:使用预设的第一高斯模糊核对该视频帧的L通道的原始值进行滤波处理,得到第一滤波图;使用预设的第二高斯模糊核对该视频帧的L通道的原始值进行滤波处理,得到第二滤波图;对上述第一滤波图和上述第二滤波图进行线性处理,得到边缘图像。在一些实施例中,上述分别对上述A通道和上述B通道的原始值进行处理,从而得到针对上述A通道的第一图像和针对上述B通道的第二图像,包括:基于预设的第一系数、预设的第一常数以及上述A通道的原始值,得到第一图像;基于预设的第二系数、预设的第二常数以及上述B通道的原始值,得到第二图像。第二方面,本公开实施例提供了一种用于处理视频的装置,上述装置包括:执行单元,被配置成对于所获取的原始视频中的视频帧,执行预设处理操作,其中,上述执行单元包括:转化单元,被配置成将该视频帧转化为LAB模式,得到该视频帧的L通道、A通道和B通道;更新单元,被配置成根据上述L通道的原始值确定更新值,得到亮度更新图像;提取单元,被配置成对上述L通道进行边缘提取,得到边缘图像;处理单元,被配置成分别对上述A通道和上述B通道的原始值进行处理,得到针对上述A通道的第一图像和针对上述B通道的第二图像;生成单元,被配置成基于上述亮度更新图像、上述边缘图像、上述第一图像和上述第二图像得到RGB图像;输出单元,被配置成基于得到的RGB图像生成视频,以及将所生成的视频输出。在一些实施例中,上述生成单元进一步被配置成:将基于上述亮度更新图像、上述第一图像和上述第二图像确定的LAB图像转化为初始RGB图像;将上述边缘图像中像素点的值大于预设阈值的像素点作为目标像素点;使用目标像素点的值替换上述初始RGB图像中对应像素点的值,得到上述RGB图像。在一些实施例中,上述更新单元进一步被配置成:对于上述L通道中的原始值,基于预先确定的亮度值区间与亮度样值的对应关系以及该原始值所属的亮度值区间,确定该原始值的对应的亮度样值;确定该原始值与该原始值对应的亮度样值的差值;基于上述差值和该原始值,确定该原始值的更新值;基于上述L通道中的原始值的更新值,得到亮度更新图像。在一些实施例中,上述提取单元进一步被配置成:使用预设的第一高斯模糊核对该视频帧的L通道的原始值进行滤波处理,得到第一滤波图;使用预设的第二高斯模糊核对该视频帧的L通道的原始值进行滤波处理,得到第二滤波图;对上述第一滤波图和上述第二滤波图进行线性处理,得到边缘图像。在一些实施例中,上述处理单元进一步被配置成:基于预设的第一系数、预设的第一常数以及上述A通道的原始值,得到第一图像;基于预设的第二系数、预设的第二常数以及上述B通道的原始值,得到第二图像。第三方面,本公开实施例提供了一种设备,该设备包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本公开实施例提供的用于处理视频的方法和装置,首先,对于所获取的原始视频中的每一个视频帧执行以下处理操作:步骤S1,将该视频帧转化为LAB模式,得到该视频帧的L通道、A通道和B通道。步骤S2,根据L通道的原始值确定更新值,得到亮度更新图像。步骤S3,对L通道进行边缘提取,得到边缘图像。步骤S4,分别对A通道和B通道的原始值进行处理,得到针对A通道的第一图像和针对B通道的第二图像。步骤S5,基于亮度更新图像、边缘图像、第一图像和第二图像得到RGB图像。之后,基于得到的RGB图像生成视频,并将所生成的视频输出。从而通过对原始视频中各视频帧L通道、A通道和B通道的原始值进行处理,得到漫画风格的视频,从而实现了原始视频向漫画风格的视频的转换。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:图1是本公开的一个实施例可以应用于其中的示例性系统架构图;图2是根据本公开的用于处理视频的方法的一个实施例的流程图;图3是根据本公开的用于处理视频的方法的一个应用场景的示意图;图4是根据本公开的用于处理视频的方法的又一个实施例的流程图;图5是根据本公开的用于处理视频的装置的一个实施例的结构示意图;图6是适于用来实现本公开实施例的终端设备的计算机系统的结构示意图。具体实施方式...

【技术保护点】
1.一种用于处理视频的方法,包括:/n对于所获取的原始视频中的视频帧,执行以下处理操作:将该视频帧转化为LAB模式,得到该视频帧的L通道、A通道和B通道;根据所述L通道的原始值确定更新值,得到亮度更新图像;对所述L通道进行边缘提取,得到边缘图像;分别对所述A通道和所述B通道的原始值进行处理,得到针对所述A通道的第一图像和针对所述B通道的第二图像;基于所述亮度更新图像、所述边缘图像、所述第一图像和所述第二图像得到RGB图像;/n基于得到的RGB图像生成视频,以及将所生成的视频输出。/n

【技术特征摘要】
1.一种用于处理视频的方法,包括:
对于所获取的原始视频中的视频帧,执行以下处理操作:将该视频帧转化为LAB模式,得到该视频帧的L通道、A通道和B通道;根据所述L通道的原始值确定更新值,得到亮度更新图像;对所述L通道进行边缘提取,得到边缘图像;分别对所述A通道和所述B通道的原始值进行处理,得到针对所述A通道的第一图像和针对所述B通道的第二图像;基于所述亮度更新图像、所述边缘图像、所述第一图像和所述第二图像得到RGB图像;
基于得到的RGB图像生成视频,以及将所生成的视频输出。


2.根据权利要求1所述的方法,其中,所述基于所述亮度更新图像、所述边缘图像、所述第一图像和所述第二图像得到RGB图像,包括:
将基于所述亮度更新图像、所述第一图像和所述第二图像确定的LAB图像转化为初始RGB图像;
将所述边缘图像中像素点的值大于预设阈值的像素点作为目标像素点;
使用目标像素点的值替换所述初始RGB图像中对应像素点的值,得到所述RGB图像。


3.根据权利要求1所述的方法,其中,所述根据所述L通道的原始值确定更新值,得到亮度更新图像,包括:
对于所述L通道中的原始值,基于预先确定的亮度值区间与亮度样值的对应关系以及该原始值所属的亮度值区间,确定该原始值的对应的亮度样值;确定该原始值与该原始值对应的亮度样值的差值;基于所述差值和该原始值,确定该原始值的更新值;
基于所述L通道中的原始值的更新值,得到亮度更新图像。


4.根据权利要求1所述的方法,其中,所述对所述L通道进行边缘提取,得到边缘图像,包括:
使用预设的第一高斯模糊核对该视频帧的L通道的原始值进行滤波处理,得到第一滤波图;
使用预设的第二高斯模糊核对该视频帧的L通道的原始值进行滤波处理,得到第二滤波图;
对所述第一滤波图和所述第二滤波图进行线性处理,得到边缘图像。


5.根据权利要求1所述的方法,其中,所述分别对所述A通道和所述B通道的原始值进行处理,从而得到针对所述A通道的第一图像和针对所述B通道的第二图像,包括:
基于预设的第一系数、预设的第一常数以及所述A通道的原始值,得到第一图像;
基于预设的第二系数、预设的第二常数以及所述B通道的原始值,得到第二图像。


6.一种用于处理视频的装置,包括:
执行单元,被配置成对于所获取的原始视频中的视频帧,执行预设处理操作,其中,所述执行单元包括:转化单元,被配...

【专利技术属性】
技术研发人员:丁予康张赫男刘霄孙昊文石磊丁二锐
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1