滤镜处理方法及装置制造方法及图纸

技术编号:33891518 阅读:13 留言:0更新日期:2022-06-22 17:26
本发明专利技术实施例提供一种滤镜处理方法及装置,属于图像处理技术领域,解决了现有技术中无法根据用户需求进行图片滤镜处理的问题。所述方法包括:获取参考图片和待处理图片;根据所述参考图片中的指定区域内的颜色平均值以及所述参考图片的灰度直方图,对所述待处理图片进行滤镜处理,得到滤镜处理后的结果图片。本发明专利技术实施例适用于对图片进行滤镜效果处理。本发明专利技术实施例适用于对图片进行滤镜效果处理。本发明专利技术实施例适用于对图片进行滤镜效果处理。

【技术实现步骤摘要】
滤镜处理方法及装置


[0001]本专利技术涉及图像处理
,具体地涉及一种滤镜处理方法及装置。

技术介绍

[0002]目前大部分的图像处理软件中均提供了图片滤镜的功能,一般是提供预先设定好的滤镜模板,例如,暖色滤镜、冷色滤镜、怀旧滤镜、黑白滤镜等等,用户通过选择不同的滤镜模板确定自己想要的滤镜效果。但是,目前的滤镜功能在应用到不同的图片上产生的效果基本都是相似的,而且用户只能利用滤镜模板所提供的滤镜效果对图片进行处理,无法按照自己的需求有针对性地进行滤镜处理。

技术实现思路

[0003]本专利技术实施例的目的是提供一种滤镜处理方法及装置,解决了现有技术中无法根据用户需求进行图片滤镜处理的问题,实现了图片的滤镜效果可以根据用户提供的参考图片的风格与效果进行自适应改变。
[0004]为了实现上述目的,本专利技术实施例提供一种滤镜处理方法,所述方法包括:获取参考图片和待处理图片;根据所述参考图片中的指定区域内的颜色平均值以及所述参考图片的灰度直方图,对所述待处理图片进行滤镜处理,得到滤镜处理后的结果图片。
[0005]进一步地,所述参考图片中的指定区域包括第一指定区域和第二指定区域,其中,所述第一指定区域为所述参考图片对应的灰度图中灰度值分布在前第一百分位的区域,所述第二指定区域为所述参考图片对应的灰度图中灰度值分布在后第二百分位的区域;所述颜色平均值包括所述第一指定区域对应的第一颜色值和所述第二指定区域对应的第二颜色值。
[0006]进一步地,所述颜色平均值为所述指定区域内所有像素在RGB颜色空间中的RGB累加和与该区域内像素数量总和的商。
[0007]进一步地,所述根据所述参考图片中的指定区域内的颜色平均值以及所述参考图片的灰度直方图,对所述待处理图片进行滤镜处理,得到滤镜处理后的结果图片包括:根据所述参考图片的指定区域,提取所述待处理图片中的暗部区域以及亮部区域;利用所述第一颜色值以及所述暗部区域对应的灰度图的灰度值,对所述待处理图片中的暗部区域进行滤镜处理,得到第一过渡图片;利用所述第二颜色值以及所述亮部区域对应的灰度图的灰度值,对所述第一过渡图片进行滤镜处理,得到第二过渡图片;根据所述第二过渡图片的灰度直方图与所述参考图片的灰度直方图,得到所述第二过渡图片的亮度参数;将所述亮度参数赋值所述第二过渡图片对应的LAB颜色空间中的亮度值,得到滤镜处理后的结果图片。
[0008]进一步地,所述根据所述参考图片的指定区域,提取所述待处理图片中的暗部区域以及亮部区域包括:将所述待处理图片对应的灰度图中灰度值分布在所述前第一百分位的区域,作为所述暗部区域;将所述待处理图片对应的灰度图中灰度值分布在所述后第二百分位的区域,作为所述亮部区域。
[0009]进一步地,所述利用所述第一颜色值以及所述暗部区域对应的灰度图的灰度值,对所述待处理图片中的暗部区域进行滤镜处理,得到第一过渡图片包括:将所述暗部区域对应的灰度图中每个像素的灰度值取反,并将取反后的灰度值转换为透明度值,同时将所述暗部区域之外的区域中的透明度值均设为零,得到所述待处理图片的第一透明度通道值;根据所述第一颜色值以及所述第一透明度通道值,对所述待处理图片的RGB颜色空间值进行叠加与透明度通道混合处理,得到第一过渡图片。
[0010]进一步地,所述根据所述第一颜色值以及所述第一透明度通道值,对所述待处理图片的RGB颜色空间值进行叠加与透明度通道混合处理,得到第一过渡图片包括:将所述第一颜色值与所述待处理图片的RGB颜色空间值分别进行归一化处理;根据一颜色值与所述待处理图片的RGB颜色空间值分别进行归一化处理;根据一颜色值与所述待处理图片的RGB颜色空间值分别进行归一化处理;根据得到所述第一过渡图片的第j个像素的第i个通道颜色值其中,colour1
i
为归一化处理后的所述第一颜色值的第i个通道颜色值,alpha1
j
为第j个像素的第一透明度通道值,为归一化处理后的所述待处理图片的第j个像素的第i个通道颜色值,i为R、G、B通道。
[0011]进一步地,所述利用所述第二颜色值以及所述亮部区域对应的灰度图的灰度值,对所述第一过渡图片进行滤镜处理,得到第二过渡图片包括:将所述亮部区域对应的灰度图的灰度值转换为透明度值,并将所述亮部区域之外的区域中的透明度值均设为零,得到所述待处理图片的第二透明度通道值;根据所述第二颜色值以及所述第二透明度通道值,对所述第一过渡图片的RGB颜色空间值进行叠加与透明度通道混合处理,得到第二过渡图片。
[0012]进一步地,所述根据所述第二颜色值以及所述第二透明度通道值,对所述第一过渡图片的RGB颜色空间值进行叠加与透明度通道混合处理,得到第二过渡图片包括:将所述第二颜色值与所述第一过渡图片的RGB颜色空间值分别进行归一化处理;根据化处理;根据得到所述第二过渡图片的第j个像素的第i个通道颜色值其中,colour2
i
为归一化处理后的所述第二颜色值的第i个通道颜色值,alpha2
j
为第j个像素的第二透明度通道值,为归一化处理后的所述第一过渡图片的第j个像素的第i个通道颜色值,i为R、G、B通道。
[0013]进一步地,所述根据所述第二过渡图片的灰度直方图与所述参考图片的灰度直方图,得到所述第二过渡图片的亮度参数包括:
[0014]获取所述第二过渡图片的灰度直方图的均值与标准差,以及所述参考图片的灰度直方图的均值与标准差;根据img2_L
j
=(img2_gray
j

img2_gray_mean)
×
(ref_gray_std
÷
img2_gray_std)+ref_gray_mean,得到所述第二过渡图片的第j个像素的亮度参数img2_
L
j
,其中,img2_gray
j
为所述第二过渡图片的第j个像素的灰度值,img2_gray_mean为所述第二过渡图片的灰度直方图的均值,img2_gray_std为所述第二过渡图片的灰度直方图的标准差,ref_gray_std为所述参考图片的灰度直方图的标准差,ref_gray_mean为所述参考图片的灰度直方图的均值。
[0015]相应地,本专利技术实施例还提供一种滤镜处理装置,包括:获取模块,用于获取参考图片和待处理图片;滤镜模块,用于根据所述参考图片中的指定区域内的颜色平均值以及所述参考图片的灰度直方图,对所述待处理图片进行滤镜处理,得到滤镜处理后的结果图片。
[0016]另外,本专利技术实施例还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述实施例所述的滤镜处理方法。
[0017]通过上述技术方案,根据获取到的参考图片中的指定区域内的颜色平均值以及所述参考图片的灰度直方图,对所述待处理图片进行滤镜处理,得到滤镜处理后的结果图片。本专利技术实施例解决了现有技术中无法根据用户需求进行图片滤镜处理的问题,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种滤镜处理方法,其特征在于,包括:获取参考图片和待处理图片;根据所述参考图片中的指定区域内的颜色平均值以及所述参考图片的灰度直方图,对所述待处理图片进行滤镜处理,得到滤镜处理后的结果图片。2.根据权利要求1所述的滤镜处理方法,其特征在于,所述参考图片中的指定区域包括第一指定区域和第二指定区域,其中,所述第一指定区域为所述参考图片对应的灰度图中灰度值分布在前第一百分位的区域,所述第二指定区域为所述参考图片对应的灰度图中灰度值分布在后第二百分位的区域;所述颜色平均值包括所述第一指定区域对应的第一颜色值和所述第二指定区域对应的第二颜色值。3.根据权利要求2所述的滤镜处理方法,其特征在于,所述根据所述参考图片中的指定区域内的颜色平均值以及所述参考图片的灰度直方图,对所述待处理图片进行滤镜处理,得到滤镜处理后的结果图片包括:根据所述参考图片的指定区域,提取所述待处理图片中的暗部区域以及亮部区域;利用所述第一颜色值以及所述暗部区域对应的灰度图的灰度值,对所述待处理图片中的暗部区域进行滤镜处理,得到第一过渡图片;利用所述第二颜色值以及所述亮部区域对应的灰度图的灰度值,对所述第一过渡图片进行滤镜处理,得到第二过渡图片;根据所述第二过渡图片的灰度直方图与所述参考图片的灰度直方图,得到所述第二过渡图片的亮度参数;将所述亮度参数赋值所述第二过渡图片对应的LAB颜色空间中的亮度值,得到滤镜处理后的结果图片。4.根据权利要求3所述的滤镜处理方法,其特征在于,所述根据所述参考图片的指定区域,提取所述待处理图片中的暗部区域以及亮部区域包括:将所述待处理图片对应的灰度图中灰度值分布在所述前第一百分位的区域,作为所述暗部区域;将所述待处理图片对应的灰度图中灰度值分布在所述后第二百分位的区域,作为所述亮部区域。5.根据权利要求3所述的滤镜处理方法,其特征在于,所述利用所述第一颜色值以及所述暗部区域对应的灰度图的灰度值,对所述待处理图片中的暗部区域进行滤镜处理,得到第一过渡图片包括:将所述暗部区域对应的灰度图中每个像素的灰度值取反,并将取反后的灰度值转换为透明度值,同时将所述暗部区域之外的区域中的透明度值均设为零,得到所述待处理图片的第一透明度通道值;根据所述第一颜色值以及所述第一透明度通道值,对所述待处理图片的RGB颜色空间值进行叠加与透明度通道混合处理,得到第一过渡图片。6.根据权利要求5所述的滤镜处理方法,其特征在于,所述根据所述第一颜色值以及所述第一透明度通道值,对所述待处理图片的RGB颜色空间值进行叠加与透明度通道混合处理,得到第一过渡图片包括:将所述第一颜色值与所述待处理图片的RGB颜色空间值分别进行归一化处理;
根据根据根据得到所述第一过渡图片的第j个像素的第i个通道颜色值其中,colour1
i
为归一化处理后的所述第一颜色值的...

【专利技术属性】
技术研发人员:曾志先王涛
申请(专利权)人:稿定厦门科技有限公司
类型:发明
国别省市:

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

1