视频图像处理方法及装置、电子设备制造方法及图纸

技术编号:17784652 阅读:55 留言:0更新日期:2018-04-22 16:25
本公开揭示了一种视频图像处理方法及装置、电子设备、计算机可读存储介质,该方案包括:根据对视频图像触发进行的滤镜选择,获得对视频图像进行处理的滤镜组合;获取滤镜组合中每种滤镜对不同颜色分量的处理参数;将滤镜组合中所有滤镜对同一颜色分量的处理参数进行融合,得到滤镜组合对每一颜色分量的配置参数;根据滤镜组合对不同颜色分量的配置参数,调整视频图像在相应颜色分量下的亮度。本公开提供的技术方案,通过对同一颜色分量的处理参数进行融合,从而无需根据每种滤镜的算法进行多次渲染,经过一次渲染即可实现多种滤镜的效果,避免了视频图像播放时的卡顿问题。

【技术实现步骤摘要】
视频图像处理方法及装置、电子设备
本公开涉及图像处理
,特别涉及一种视频图像处理方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着网络技术的发展,视频以其更加形象直接的特点越来越受到众多用户的欢迎。视频效果的好坏已成为播放视频前必先考虑的关键因素,而如何制作出更多好看的效果,成为视频工具考虑的问题之一。各种视频应用软件(如视频播放器)的一个主要功能就是提供多种滤镜(比如高斯模糊滤镜,裁剪滤镜,美颜滤镜等),用户可以选择多种滤镜,视频应用软件采用滤镜对应的滤镜算法对目标视频进行渲染处理,显示具有相应滤镜效果的图片。但是,由于视频数据量非常大,在视频播放过程中,对视频进行滤镜处理,需要占用视频播放设备一定的内存,而调用多个滤镜对视频进行多次渲染,数据处理量较大,容易造成视频流卡顿的现象,导致视频播放效果比较差。
技术实现思路
为了解决相关技术中存在的调用多个滤镜对视频进行多次渲染,数据处理量较大,容易造成视频流卡顿的问题,本公开提供了一种视频图像处理方法及装置。一方面,本公开提供了一种视频图像处理方法,所述方法包括:根据对视频图像触发进行的滤镜选择,获得对所述视频图像进行处理的滤镜组合;获取所述滤镜组合中每种滤镜对不同颜色分量的处理参数;将所述滤镜组合中所有滤镜对同一颜色分量的处理参数进行融合,得到所述滤镜组合对每一颜色分量的配置参数;根据所述滤镜组合对每一颜色分量的配置参数,调整所述视频图像在相应颜色分量下的亮度。另一方面,本公开提供了一种视频图像处理装置,所述装置包括:滤镜获得模块,用于根据对视频图像触发进行的滤镜选择,获得对所述视频图像进行处理的滤镜组合;参数获取模块,用于获取所述滤镜组合中每种滤镜对不同颜色分量的处理参数;参数融合模块,用于将所述滤镜组合中所有滤镜对同一颜色分量的处理参数进行融合,得到所述滤镜组合对每一颜色分量的配置参数;亮度调整模块,用于根据所述滤镜组合对每一颜色分量的配置参数,调整所述视频图像在相应颜色分量下的亮度。此外,本公开还提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述视频图像处理方法。此外,本公开还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可由处理器执行完成上述视频图像处理方法。本公开实施例提供的技术方案可以包括以下有益效果:本公开示例性实施例提供的技术方案,根据用户触发的滤镜选择,将所选择的滤镜对同一颜色分量的处理参数进行融合,得到滤镜组合对每一颜色分量的配置参数,进而根据滤镜组合对每一颜色分量的配置参数,即可调整视频图像在相应颜色分量下的亮度,通过对同一颜色分量的处理参数进行融合,从而无需根据每种滤镜的算法进行多次渲染,经过一次渲染即可实现多种滤镜的效果,避免了视频图像播放时的卡顿问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据本公开所涉及的实施环境的示意图;图2是根据一示例性实施例示出的一种装置的框图;图3是根据一示例性实施例示出的一种视频图像处理方法的流程图;图4是图3对应实施例的步骤310的流程图;图5是图3对应实施例的步骤370的流程图;图6是边缘检测滤镜算法的流程框图;图7是边缘检测滤镜对应的滤镜效果图;;图8是根据一示例性实施例示出的一种视频图像处理装置的框图;图9是图8对应实施例中滤镜获得模块的细节框图。图10是图8对应实施例中亮度调整模块的细节框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据本公开所涉及的实施环境的示意图。该实施环境包括:移动终端110和服务器120。移动终端110与服务器120之间的关联方式,包括硬件的网络关联方式和/或协议,以及二者之间往来的数据关联方式。移动终端120可以通过网络从服务器120获取待播放的视频图像,之后采用本公开提供的视频图像处理方法对获取的视频图像进行处理后播放。根据需要,移动终端110也可以在离线状态下,采用本公开提供的视频图像处理方法对自身存储的视频图像进行处理。当然,移动终端110还可以利用自身的摄像功能,进行视频录制获得视频图像,然后采用本公开提供的视频处理方法对录制的视频图像进行处理。在一种应用场景中,服务器120可以采用本公开所提供的视频图像处理方法对移动终端上传或自身存储的视频图像进行处理。图2是根据一示例性实施例示出的一种装置200的框图。例如,装置200可以是图1所示实施环境中的移动终端。移动终端比如可以是智能手机、平板电脑。参照图2,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(StaticRandomAccessMemory,简称SRAM),电可擦除可编程只读存储器(ElectricallyErasableProgrammableRead-OnlyMemory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammableReadOnlyMemory,简称EPROM),可编程只读存储器(ProgrammableRed-OnlyMemory,简称PROM),只读存储器(Read-OnlyMemory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储器204中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器218执行,以完成下述图3、图4、图5任一所示方法中的全部或者部分步骤。电源组件206为装置200的各种组件提供电力。电源组件206可以包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LiquidCrystalDisplay,简称LCD)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸本文档来自技高网...
视频图像处理方法及装置、电子设备

【技术保护点】
一种视频图像处理方法,其特征在于,所述方法包括:根据对视频图像触发进行的滤镜选择,获得对所述视频图像进行处理的滤镜组合;获取所述滤镜组合中每种滤镜对不同颜色分量的处理参数;将所述滤镜组合中所有滤镜对同一颜色分量的处理参数进行融合,得到所述滤镜组合对每一颜色分量的配置参数;根据所述滤镜组合对每一颜色分量的配置参数,调整所述视频图像在相应颜色分量下的亮度。

【技术特征摘要】
1.一种视频图像处理方法,其特征在于,所述方法包括:根据对视频图像触发进行的滤镜选择,获得对所述视频图像进行处理的滤镜组合;获取所述滤镜组合中每种滤镜对不同颜色分量的处理参数;将所述滤镜组合中所有滤镜对同一颜色分量的处理参数进行融合,得到所述滤镜组合对每一颜色分量的配置参数;根据所述滤镜组合对每一颜色分量的配置参数,调整所述视频图像在相应颜色分量下的亮度。2.根据权利要求1所述的方法,其特征在于,所述根据对视频图像触发进行的滤镜选择,获得对所述视频图像进行处理的滤镜组合,包括:根据为播放所述视频图像对视频播放器触发的特效显示,显示包含多种滤镜的滤镜选择界面;接收选择所述滤镜选择界面中指定滤镜的触发指令;根据所述指定滤镜的触发指令获得指定滤镜构成的滤镜组合,所述滤镜组合用于对所述视频图像进行处理。3.根据权利要求1所述的方法,其特征在于,所述将所述滤镜组合中所有滤镜对同一颜色分量的处理参数进行融合,得到所述滤镜组合对每一颜色分量的配置参数,包括:根据所述滤镜组合中每种滤镜对不同颜色分量的处理参数,计算所述滤镜组合中所有滤镜对同一颜色分量的处理参数均值,得到所述滤镜组合对每一颜色分量的配置参数。4.根据权利要求1所述的方法,其特征在于,所述根据所述滤镜组合对每一颜色分量的配置参数,调整所述视频图像在相应颜色分量下的亮度,包括:获取所述视频图像每个像素点在不同颜色分量下的原始亮度;根据所述滤镜组合对每一颜色分量的配置参数,计算相应颜色分量下原始亮度所对应的目标亮度;将所述视频图像每个像素点在不同颜色分量下的原始亮度,按照相应颜色分量下的目标亮度进行渲染。5.根据权利要求4所述的方法,其特征在于,所述将所述视频图像每个像素点在不同颜色分量下的原始亮度,按照相应颜色分量下的目标亮度进行渲染,包括:将所述视频图像中的每一帧画面,根据每一帧画面每个像素点在不同颜色分量下的目标亮度,将每一帧画面依次渲染至视频播放器。6.根据权利要求4所述的方法,其特征在于,所述根据滤镜组合对每一颜色分量的配置参数,计算相应颜色分量下原始亮度所对应的目标亮度,包括:根据视频图像每个像素点在不同颜色分量下的原始亮度,将每一颜色分量下的原始亮度乘以滤镜组合在相应颜色分量下的配置参数,得到所述视频图像每个像素点在相应颜色分量下的目标亮度。7.根据权利要求1所述的方法,其特征在于,所述根据所述滤镜组合对每一颜色分量的配置参数,调整所述视频图像在相应颜色分量下的亮度之后,所述方法还包括:将经过亮度调整后的所述视频图像生成流媒体数据,将所述流媒体数据发送至直播室服务器,所述流媒体数据的发送触发直播...

【专利技术属性】
技术研发人员:梁宇轩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1