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

文档序号:8340191阅读:323来源:国知局
一种快速实现多重效果的图像滤镜处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术领域,特别是一种快速实现多重效果的图像滤镜处理方法及其应用该方法的装置。
【背景技术】
[0002]由数字拍摄设备获取的数字图像在实际生活与工作中被广泛地接受和应用,考虑到数字摄像头精度和光照环境等因素影响,所获得的图像效果可能会不够好,如色彩不够鲜艳、亮度不佳、色彩不良等等,所以我们经常在拍照获取数字图像后会将使用图片处理软件对拍照得到的图像进行效果增强处理,如亮度/对比度调整、色阶调整、曲线调整、曝光度调整、颜色平衡调整、反色调整、阈值调整、饱和度、可选颜色、色温等等,经过这些处理,数字图像的效果可以得到增强,通常都能获得满意的效果。但是当我们在开发这些效果滤镜时,滤镜会由多重效果进行处理来实现效果,而多重滤镜会因为效果的增多而导致性能下降,从而需要等待的处理时间也越久,大大影响了用户的体验。

【发明内容】

[0003]本发明为解决上述问题,提供了一种快速实现多重效果的图像滤镜处理方法和装置,用户体验更好。
[0004]为实现上述目的,本发明采用的技术方案为:
[0005]一种快速实现多重效果的图像滤镜处理方法,其特征在于,包括以下步骤:
[0006]10.生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2;
[0007]20.根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图;
[0008]30.将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图。
[0009]优选的,所述的步骤10中的初始颜色基准图中,颜色块的数量m*m为4*4、8*8或者16*16,对应的颜色块的大小为16*16、64*64或者256*256。
[0010]优选的,所述的步骤10中的初始颜色基准图中,每个颜色块中,红色通道的颜色值为横向渐变且纵向相同,绿色通道的颜色值为纵向渐变且横向相同,蓝色通道的颜色值为横向相同且纵向相同;各个颜色块之间,对应像素点的红色通道和绿色通道的颜色值为横向相同且纵向相同,对应像素点的蓝色通道的颜色值为横向渐变且纵向渐变。
[0011]优选的,所述的步骤20中的滤镜算法包括像素点的独立颜色通道的处理算法,或者像素点的不同颜色通道之间的算法。
[0012]优选的,所述的独立颜色通道的处理算法包括以下一种算法或一种以上的组合算法:亮度/对比度、色阶、曲线、曝光度、色彩平衡、反色或者阈值。
[0013]优选的,所述的不同颜色通道之间的算法包括以下一种算法或一种以上的组合算法:色相/饱和度、可选颜色的调整算法或者通道间的混合算法。
[0014]优选的,所述的步骤30中的插值算法,主要包括二次线性插值算法或者二次立方插值算法。
[0015]另外,本发明还提供了一种快速实现多重效果的图像滤镜处理装置,其特征在于,其包括:
[0016]基准图生成单元,用于生成初始颜色基准图,该初始颜色基准图包括m*m个颜色土夹,且每个颜色块的大小为m2*m2;
[0017]基准图调整单元,其根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图;
[0018]映射处理单元,其将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图。
[0019]本发明的有益效果是:
[0020]本发明的一种快速实现多重效果的图像滤镜处理方法和装置,其首先生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2,然后根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图,最后将待处理图像的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图;其不仅速度快,而且不影响滤镜的效果。性能提高的倍数约等于滤镜的算法步骤的总数,在多步骤、大批量处理时极大地缩短了处理时间。
【附图说明】
[0021]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0022]图1为本发明一种快速实现多重效果的图像滤镜处理方法的流程简图;
[0023]图2为本发明一种快速实现多重效果的图像滤镜处理装置的结构示意图;
[0024]图3为本发明一具体实施例的待处理图像;
[0025]图4为本发明第一具体实施例的滤镜基准图;
[0026]图5为将图3与图4进行映射处理后得到的效果图;
[0027]图6为本发明第二具体实施例的滤镜基准图;
[0028]图7为将图3与图6进行映射处理后得到的效果图。
【具体实施方式】
[0029]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0030]如图1所示,本发明的一种快速实现多重效果的图像滤镜处理方法,其包括以下步骤:
[0031]10.生成初始颜色基准图,该初始颜色基准图包括m*m个颜色块,且每个颜色块的大小为m2*m2;
[0032]20.根据所需的滤镜算法对所述的初始颜色基准图的各个颜色块的颜色值进行调整,得到对应的滤镜基准图(图4和图6);
[0033]30.将待处理图像(图3)的每个像素点的颜色值与所述的滤镜基准图利用插值算法进行映射处理,得到待处理图像的每个像素点经过滤镜基准图映射后的颜色值,从而得到效果图(图5和图7)。
[0034]本发明利用初始颜色基准图按照滤镜所要求的算法步骤进行调整后,得到滤镜基准图后,将该滤镜基准图作为滤镜的配置文件,当使用到该滤镜时,则将待处理图像的每个像素点的颜色值与滤镜基准图进行插值的映射计算,最终得到每个像素点经过滤镜后的颜色值,即结果图像。其不仅速度快,而且不影响滤镜的效果。性能提高的倍数约等于滤镜的算法步骤的总数,在多步骤、大批量处理时极大地缩短了处理时间。
[0035]所述的步骤10中的初始颜色基准图中,颜色块的数量m*m为4*4、8*8或者16*16,对应的颜色块的大小为16*16、64*64或者256*256 ;作为优选的实施例,每个颜色块中,红色通道的颜色值为横向渐变且纵向相同,绿色通道的颜色值为纵向渐变且横向相同,蓝色通道的颜色值为横向相同且纵向相同;各个颜色块之间,对应像
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1