一种快速实现多重效果的图像滤镜处理方法和装置制造方法及图纸

技术编号:11504226 阅读:73 留言:0更新日期:2015-05-27 04:30
本发明专利技术公开了一种快速实现多重效果的图像滤镜处理方法和装置,其首先生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2,然后根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图,最后将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图;其不仅速度快,而且不影响滤镜的效果。性能提高的倍数约等于滤镜的算法步骤的总数,在多步骤、大批量处理时极大地缩短了处理时间。

【技术实现步骤摘要】
一种快速实现多重效果的图像滤镜处理方法和装置
本专利技术涉及图像处理
,特别是一种快速实现多重效果的图像滤镜处理方法及其应用该方法的装置。
技术介绍
由数字拍摄设备获取的数字图像在实际生活与工作中被广泛地接受和应用,考虑到数字摄像头精度和光照环境等因素影响,所获得的图像效果可能会不够好,如色彩不够鲜艳、亮度不佳、色彩不良等等,所以我们经常在拍照获取数字图像后会将使用图片处理软件对拍照得到的图像进行效果增强处理,如亮度/对比度调整、色阶调整、曲线调整、曝光度调整、颜色平衡调整、反色调整、阈值调整、饱和度、可选颜色、色温等等,经过这些处理,数字图像的效果可以得到增强,通常都能获得满意的效果。但是当我们在开发这些效果滤镜时,滤镜会由多重效果进行处理来实现效果,而多重滤镜会因为效果的增多而导致性能下降,从而需要等待的处理时间也越久,大大影响了用户的体验。
技术实现思路
本专利技术为解决上述问题,提供了一种快速实现多重效果的图像滤镜处理方法和装置,用户体验更好。为实现上述目的,本专利技术采用的技术方案为:一种快速实现多重效果的图像滤镜处理方法,其特征在于,包括以下步骤:10.生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2;20.根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图;30.将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图。优选的,所述的步骤10中的初始颜色基准图中,颜色块的数量m*m为4*4、8*8或者16*16,对应的颜色块的大小为16*16、64*64或者256*256。优选的,所述的步骤10中的初始颜色基准图中,每个颜色块中,红色通道的颜色值为横向渐变且纵向相同,绿色通道的颜色值为纵向渐变且横向相同,蓝色通道的颜色值为横向相同且纵向相同;各个颜色块之间,对应像素点的红色通道和绿色通道的颜色值为横向相同且纵向相同,对应像素点的蓝色通道的颜色值为横向渐变且纵向渐变。优选的,所述的步骤20中的滤镜算法包括像素点的独立颜色通道的处理算法,或者像素点的不同颜色通道之间的算法。优选的,所述的独立颜色通道的处理算法包括以下一种算法或一种以上的组合算法:亮度/对比度、色阶、曲线、曝光度、色彩平衡、反色或者阈值。优选的,所述的不同颜色通道之间的算法包括以下一种算法或一种以上的组合算法:色相/饱和度、可选颜色的调整算法或者通道间的混合算法。优选的,所述的步骤30中的插值算法,主要包括二次线性插值算法或者二次立方插值算法。另外,本专利技术还提供了一种快速实现多重效果的图像滤镜处理装置,其特征在于,其包括:基准图生成单元,用于生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2;基准图调整单元,其根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图;映射处理单元,其将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图。本专利技术的有益效果是:本专利技术的一种快速实现多重效果的图像滤镜处理方法和装置,其首先生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2,然后根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图,最后将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图;其不仅速度快,而且不影响滤镜的效果。性能提高的倍数约等于滤镜的算法步骤的总数,在多步骤、大批量处理时极大地缩短了处理时间。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术一种快速实现多重效果的图像滤镜处理方法的流程简图;图2为本专利技术一种快速实现多重效果的图像滤镜处理装置的结构示意图;图3为本专利技术一具体实施例的待处理图像;图4为本专利技术第一具体实施例的滤镜基准图;图5为将图3与图4进行映射处理后得到的效果图;图6为本专利技术第二具体实施例的滤镜基准图;图7为将图3与图6进行映射处理后得到的效果图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术的一种快速实现多重效果的图像滤镜处理方法,其包括以下步骤:10.生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2;20.根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图(图4和图6);30.将待处理图像(图3)的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图(图5和图7)。本专利技术利用初始颜色基准图按照滤镜所要求的算法步骤进行调整后,得到滤镜基准图后,将该滤镜基准图作为滤镜的配置文件,当使用到该滤镜时,则将待处理图像的每个像素点的颜色值与滤镜基准图进行插值的映射计算,最终得到每个像素点经过滤镜后的颜色值,即结果图像。其不仅速度快,而且不影响滤镜的效果。性能提高的倍数约等于滤镜的算法步骤的总数,在多步骤、大批量处理时极大地缩短了处理时间。所述的步骤10中的初始颜色基准图中,颜色块的数量m*m为4*4、8*8或者16*16,对应的颜色块的大小为16*16、64*64或者256*256;作为优选的实施例,每个颜色块中,红色通道的颜色值为横向渐变且纵向相同,绿色通道的颜色值为纵向渐变且横向相同,蓝色通道的颜色值为横向相同且纵向相同;各个颜色块之间,对应像素点的红色通道和绿色通道的颜色值为横向相同且纵向相同,对应像素点的蓝色通道的颜色值为横向渐变且纵向渐变。其不仅支持单通道的滤镜处理,并且与红、绿、蓝三个通道相关的算法或三个通道组合的算法都是支持的,不仅处理速度快,通用性更强。所述的步骤20中的滤镜算法包括像素点的独立颜色通道的处理算法,或者像素点的不同颜色通道之间的算法;所述的独立颜色通道的处理算法包括以下一种算法或一种以上的组合算法:亮度/对比度、色阶、曲线、曝光度、色彩平衡、反色或者阈值;所述的不同颜色通道之间的算法包括以下一种算法或一种以上的组合算法:色相/饱和度、可选颜色的调整算法或者通道间的混合算法。例如亮度/对比度算法,主要是将RGB通道各自分开进行处理,对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图;例如饱和度算法,主要是将RGB通道先转换为HSV通道,然后分别对HSV通道进行处理后,对所述的初始颜色基准图的各个颜色块的颜色值进行调整,再将其转换为RGB通道,得到对应的滤镜基准图。所述的步骤30中的插值算法,主要包括二次线性插值算法或者二次立方插值算法。本文档来自技高网...
一种快速实现多重效果的图像滤镜处理方法和装置

【技术保护点】
一种快速实现多重效果的图像滤镜处理方法,其特征在于,包括以下步骤:10.生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2;20.根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图;30.将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图。

【技术特征摘要】
1.一种快速实现多重效果的图像滤镜处理方法,其特征在于,包括以下步骤:10.生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2;其中,所述的初始颜色基准图中,每个颜色块中,红色通道的颜色值为横向渐变且纵向相同,绿色通道的颜色值为纵向渐变且横向相同,蓝色通道的颜色值为横向相同且纵向相同;各个颜色块之间,对应像素点的红色通道和绿色通道的颜色值为横向相同且纵向相同,对应像素点的蓝色通道的颜色值为横向渐变且纵向渐变;20.根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图;30.将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图。2.根据权利要求1所述的一种快速实现多重效果的图像滤镜处理方法,其特征在于:所述的步骤10中的初始颜色基准图中,颜色块的数量m*m为4*4、8*8或者16*16,对应的颜色块的大小为16*16、64*64或者256*256。3.根据权利要求1所述的一种快速实现多重效果的图像滤镜处理方法,其特征在于:所述的步骤20中的滤镜算法包括像素点的独立颜色通道的处理算法,或者像素点的不同颜色通道之间的算法。4.根据权利要求3所述的一种快速实现多重效果的图像滤镜处理方法,其特征在于:所述的独立颜...

【专利技术属性】
技术研发人员:张伟傅松林张长定许清泉
申请(专利权)人:厦门美图网科技有限公司
类型:发明
国别省市:福建;35

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

1