一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理方法及其應(yīng)用該方法的裝置。
【背景技術(shù)】
[0002]由數(shù)字拍攝設(shè)備獲取的數(shù)字圖像在實(shí)際生活與工作中被廣泛地接受和應(yīng)用,考慮到數(shù)字?jǐn)z像頭精度和光照環(huán)境等因素影響,所獲得的圖像效果可能會(huì)不夠好,如色彩不夠鮮艷、亮度不佳、色彩不良等等,所以我們經(jīng)常在拍照獲取數(shù)字圖像后會(huì)將使用圖片處理軟件對(duì)拍照得到的圖像進(jìn)行效果增強(qiáng)處理,如亮度/對(duì)比度調(diào)整、色階調(diào)整、曲線調(diào)整、曝光度調(diào)整、顏色平衡調(diào)整、反色調(diào)整、閾值調(diào)整、飽和度、可選顏色、色溫等等,經(jīng)過這些處理,數(shù)字圖像的效果可以得到增強(qiáng),通常都能獲得滿意的效果。但是當(dāng)我們?cè)陂_發(fā)這些效果濾鏡時(shí),濾鏡會(huì)由多重效果進(jìn)行處理來實(shí)現(xiàn)效果,而多重濾鏡會(huì)因?yàn)樾Ч脑龆喽鴮?dǎo)致性能下降,從而需要等待的處理時(shí)間也越久,大大影響了用戶的體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明為解決上述問題,提供了一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理方法和裝置,用戶體驗(yàn)更好。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0005]一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理方法,其特征在于,包括以下步驟:
[0006]10.生成初始顏色基準(zhǔn)圖,該初始顏色基準(zhǔn)圖包括m*m個(gè)顏色塊,且每個(gè)顏色塊的大小為m2*m2;
[0007]20.根據(jù)所需的濾鏡算法對(duì)所述的初始顏色基準(zhǔn)圖的各個(gè)顏色塊的顏色值進(jìn)行調(diào)整,得到對(duì)應(yīng)的濾鏡基準(zhǔn)圖;
[0008]30.將待處理圖像的每個(gè)像素點(diǎn)的顏色值與所述的濾鏡基準(zhǔn)圖利用插值算法進(jìn)行映射處理,得到待處理圖像的每個(gè)像素點(diǎn)經(jīng)過濾鏡基準(zhǔn)圖映射后的顏色值,從而得到效果圖。
[0009]優(yōu)選的,所述的步驟10中的初始顏色基準(zhǔn)圖中,顏色塊的數(shù)量m*m為4*4、8*8或者16*16,對(duì)應(yīng)的顏色塊的大小為16*16、64*64或者256*256。
[0010]優(yōu)選的,所述的步驟10中的初始顏色基準(zhǔn)圖中,每個(gè)顏色塊中,紅色通道的顏色值為橫向漸變且縱向相同,綠色通道的顏色值為縱向漸變且橫向相同,藍(lán)色通道的顏色值為橫向相同且縱向相同;各個(gè)顏色塊之間,對(duì)應(yīng)像素點(diǎn)的紅色通道和綠色通道的顏色值為橫向相同且縱向相同,對(duì)應(yīng)像素點(diǎn)的藍(lán)色通道的顏色值為橫向漸變且縱向漸變。
[0011]優(yōu)選的,所述的步驟20中的濾鏡算法包括像素點(diǎn)的獨(dú)立顏色通道的處理算法,或者像素點(diǎn)的不同顏色通道之間的算法。
[0012]優(yōu)選的,所述的獨(dú)立顏色通道的處理算法包括以下一種算法或一種以上的組合算法:亮度/對(duì)比度、色階、曲線、曝光度、色彩平衡、反色或者閾值。
[0013]優(yōu)選的,所述的不同顏色通道之間的算法包括以下一種算法或一種以上的組合算法:色相/飽和度、可選顏色的調(diào)整算法或者通道間的混合算法。
[0014]優(yōu)選的,所述的步驟30中的插值算法,主要包括二次線性插值算法或者二次立方插值算法。
[0015]另外,本發(fā)明還提供了一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理裝置,其特征在于,其包括:
[0016]基準(zhǔn)圖生成單元,用于生成初始顏色基準(zhǔn)圖,該初始顏色基準(zhǔn)圖包括m*m個(gè)顏色土夾,且每個(gè)顏色塊的大小為m2*m2;
[0017]基準(zhǔn)圖調(diào)整單元,其根據(jù)所需的濾鏡算法對(duì)所述的初始顏色基準(zhǔn)圖的各個(gè)顏色塊的顏色值進(jìn)行調(diào)整,得到對(duì)應(yīng)的濾鏡基準(zhǔn)圖;
[0018]映射處理單元,其將待處理圖像的每個(gè)像素點(diǎn)的顏色值與所述的濾鏡基準(zhǔn)圖利用插值算法進(jìn)行映射處理,得到待處理圖像的每個(gè)像素點(diǎn)經(jīng)過濾鏡基準(zhǔn)圖映射后的顏色值,從而得到效果圖。
[0019]本發(fā)明的有益效果是:
[0020]本發(fā)明的一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理方法和裝置,其首先生成初始顏色基準(zhǔn)圖,該初始顏色基準(zhǔn)圖包括m*m個(gè)顏色塊,且每個(gè)顏色塊的大小為m2*m2,然后根據(jù)所需的濾鏡算法對(duì)所述的初始顏色基準(zhǔn)圖的各個(gè)顏色塊的顏色值進(jìn)行調(diào)整,得到對(duì)應(yīng)的濾鏡基準(zhǔn)圖,最后將待處理圖像的每個(gè)像素點(diǎn)的顏色值與所述的濾鏡基準(zhǔn)圖利用插值算法進(jìn)行映射處理,得到待處理圖像的每個(gè)像素點(diǎn)經(jīng)過濾鏡基準(zhǔn)圖映射后的顏色值,從而得到效果圖;其不僅速度快,而且不影響濾鏡的效果。性能提高的倍數(shù)約等于濾鏡的算法步驟的總數(shù),在多步驟、大批量處理時(shí)極大地縮短了處理時(shí)間。
【附圖說明】
[0021]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1為本發(fā)明一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理方法的流程簡圖;
[0023]圖2為本發(fā)明一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理裝置的結(jié)構(gòu)示意圖;
[0024]圖3為本發(fā)明一具體實(shí)施例的待處理圖像;
[0025]圖4為本發(fā)明第一具體實(shí)施例的濾鏡基準(zhǔn)圖;
[0026]圖5為將圖3與圖4進(jìn)行映射處理后得到的效果圖;
[0027]圖6為本發(fā)明第二具體實(shí)施例的濾鏡基準(zhǔn)圖;
[0028]圖7為將圖3與圖6進(jìn)行映射處理后得到的效果圖。
【具體實(shí)施方式】
[0029]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0030]如圖1所示,本發(fā)明的一種快速實(shí)現(xiàn)多重效果的圖像濾鏡處理方法,其包括以下步驟:
[0031]10.生成初始顏色基準(zhǔn)圖,該初始顏色基準(zhǔn)圖包括m*m個(gè)顏色塊,且每個(gè)顏色塊的大小為m2*m2;
[0032]20.根據(jù)所需的濾鏡算法對(duì)所述的初始顏色基準(zhǔn)圖的各個(gè)顏色塊的顏色值進(jìn)行調(diào)整,得到對(duì)應(yīng)的濾鏡基準(zhǔn)圖(圖4和圖6);
[0033]30.將待處理圖像(圖3)的每個(gè)像素點(diǎn)的顏色值與所述的濾鏡基準(zhǔn)圖利用插值算法進(jìn)行映射處理,得到待處理圖像的每個(gè)像素點(diǎn)經(jīng)過濾鏡基準(zhǔn)圖映射后的顏色值,從而得到效果圖(圖5和圖7)。
[0034]本發(fā)明利用初始顏色基準(zhǔn)圖按照濾鏡所要求的算法步驟進(jìn)行調(diào)整后,得到濾鏡基準(zhǔn)圖后,將該濾鏡基準(zhǔn)圖作為濾鏡的配置文件,當(dāng)使用到該濾鏡時(shí),則將待處理圖像的每個(gè)像素點(diǎn)的顏色值與濾鏡基準(zhǔn)圖進(jìn)行插值的映射計(jì)算,最終得到每個(gè)像素點(diǎn)經(jīng)過濾鏡后的顏色值,即結(jié)果圖像。其不僅速度快,而且不影響濾鏡的效果。性能提高的倍數(shù)約等于濾鏡的算法步驟的總數(shù),在多步驟、大批量處理時(shí)極大地縮短了處理時(shí)間。
[0035]所述的步驟10中的初始顏色基準(zhǔn)圖中,顏色塊的數(shù)量m*m為4*4、8*8或者16*16,對(duì)應(yīng)的顏色塊的大小為16*16、64*64或者256*256 ;作為優(yōu)選的實(shí)施例,每個(gè)顏色塊中,紅色通道的顏色值為橫向漸變且縱向相同,綠色通道的顏色值為縱向漸變且橫向相同,藍(lán)色通道的顏色值為橫向相同且縱向相同;各個(gè)顏色塊之間,對(duì)應(yīng)像