一種美容圖像的增強(qiáng)處理方法、系統(tǒng)及拍攝終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是一種美容圖像的增強(qiáng)處理方法及其應(yīng)用該方法的系統(tǒng)、拍攝終端。
【背景技術(shù)】
[0002]目前雖然有一些實時的圖像美容算法,但是由于性能的局限性導(dǎo)致處理的結(jié)果在關(guān)鍵區(qū)域看起來蒙上一層霧的感覺,雖然已有使用人臉檢測和皮膚識別來進(jìn)行保留,但是這要求人臉檢測比較存在而且要很精準(zhǔn)穩(wěn)定,特別是對不眼睛和頭發(fā),通常在經(jīng)過美容處理后會變得朦朧、不清晰。
【發(fā)明內(nèi)容】
[0003]本發(fā)明為解決上述問題,提供了一種美容圖像的增強(qiáng)處理方法、系統(tǒng)及拍攝終端,通過小半徑的模糊處理對圖像的邊緣區(qū)域進(jìn)行邊緣的保留,使得圖像更明亮,美容效果更好。
[0004]為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0005]首先,本發(fā)明提供一種美容圖像的增強(qiáng)處理方法,其特征在于,包括以下步驟:
[0006]10.對原始圖像進(jìn)行美容處理,得到美容圖像;
[0007]20.對原始圖像進(jìn)行半徑為I的模糊處理,得到小半徑模糊圖像;
[0008]30.將所述的美容圖像與所述的小半徑模糊圖像進(jìn)行疊加混合模式的處理,得到增強(qiáng)美容圖像。
[0009]優(yōu)選的,所述的步驟10中對原始圖像進(jìn)行美容處理,進(jìn)一步包括以下步驟:
[0010]11.對原始圖像進(jìn)行普通模糊處理,得到普通模糊圖像;
[0011]12.依次提取原始圖像單個像素的綠色通道值G,該綠色通道與所述普通模糊圖像的對應(yīng)像素進(jìn)行線性光混合的計算得到第一綠色通道值Gl ;
[0012]13.所述經(jīng)過第一綠色通道值Gl與其自身Gl進(jìn)行連續(xù)的強(qiáng)光混合,得到第二綠色通道值G2,并且對其進(jìn)行區(qū)域優(yōu)化得到第三綠色通道值G3 ;
[0013]14.對原始圖像進(jìn)行顏色映射,得到美白圖像;
[0014]15.將所述第三綠色通道值G3作為透明度將原始圖像與所述美白圖像進(jìn)行透明度混合,得到美容圖像。
[0015]優(yōu)選的,所述的步驟20或步驟11中的模糊處理采用以下的一種或一種以上的結(jié)合:中值模糊處理、高斯模糊處理、均值模糊處理、卷積處理。
[0016]優(yōu)選的,所述的步驟12中的線性光混合的計算方法為:
[0017]Gl = (2G-2fg+l)/2 ;
[0018]其中,Gl是指單個像素經(jīng)過線性光混合后的綠色通道的顏色值,G是指單個像素的原始圖像的綠色通道的顏色值,fg是指高斯模糊后的圖像中對應(yīng)相同位置的像素的綠色通道的顏色值。
[0019]優(yōu)選的,所述的步驟13中的強(qiáng)光混合的計算方法為:
[0020]resultColor = ((base) < = 128 ? (base)*(base)/128:255-(255—(base))*(255-(base))/128);
[0021]其中,resultColor為強(qiáng)光計算后的結(jié)果,base為步驟12中線性光混合計算后得到的G1。
[0022]優(yōu)選的,所述的步驟15中的透明度混合的計算方法為:
[0023]resultColor = oralColor*alpha+(1.0-alpha)^arrayColor ;
[0024]其中resultColor為處理后的美容圖像的顏色值;oralColor為原始圖像的顏色值;arrayColor為美白圖像的顏色值;alpha為所述第三綠色通道值G3進(jìn)行歸一化的值。
[0025]優(yōu)選的,所述的步驟30中將所述的美容圖像與所述的小半徑模糊圖像進(jìn)行疊加混合模式的處理,主要是根據(jù)原始圖像的底層顏色來決定是進(jìn)行正片疊底混合模式處理或濾色混合模式處理。
[0026]其次,本發(fā)明提供一種美容圖像的增強(qiáng)處理系統(tǒng),其包括:
[0027]圖像美容模塊,用于對原始圖像進(jìn)行美容處理,得到美容圖像;
[0028]模糊處理模塊,用于對原始圖像進(jìn)行半徑為I的模糊處理,得到小半徑模糊圖像;
[0029]銳化處理模塊,用于將所述的美容圖像與所述的小半徑模糊圖像進(jìn)行疊加混合模式的處理,得到增強(qiáng)美容圖像。
[0030]優(yōu)選的,所述的圖像美容模塊進(jìn)一步包括:
[0031]模糊處理單元,用于對原始圖像進(jìn)行普通模糊處理,得到普通模糊圖像;
[0032]線性光混合單元,用于依次提取原始圖像單個像素的綠色通道值G,并將該綠色通道與所述普通模糊圖像的對應(yīng)像素進(jìn)行線性光混合的計算得到第一綠色通道值Gl ;
[0033]強(qiáng)光混合單元,用于對所述經(jīng)過第一綠色通道值Gl與其自身Gl進(jìn)行連續(xù)的強(qiáng)光混合,得到第二綠色通道值G2,并且對其進(jìn)行區(qū)域優(yōu)化得到第三綠色通道值G3 ;
[0034]顏色映射單元,其對原始圖像進(jìn)行顏色映射,得到美白圖像;
[0035]透明度混合單元,用于將所述第三綠色通道值G3作為透明度將原始圖像與所述美白圖像進(jìn)行透明度混合,得到美容圖像。
[0036]另外,本發(fā)明還提供一種拍攝終端,其特征在于,該拍攝終端包括如上所述的美容圖像的增強(qiáng)處理系統(tǒng)。
[0037]優(yōu)選的,所述拍攝終端包括:手機(jī)、數(shù)碼相機(jī)或平板電腦。
[0038]本發(fā)明的有益效果是:
[0039]本發(fā)明的一種美容圖像的增強(qiáng)處理方法、系統(tǒng)及拍攝終端,其通過對原始圖像進(jìn)行美容處理,得到美容圖像,同時對原始圖像進(jìn)行半徑為I的模糊處理,得到小半徑模糊圖像,然后將所述的美容圖像與所述的小半徑模糊圖像進(jìn)行疊加混合模式的處理,得到增強(qiáng)美容圖像;從而通過小半徑的模糊處理對圖像的邊緣區(qū)域進(jìn)行邊緣的保留,使得圖像更明亮,美容效果更好,適用于各種美容圖像的增強(qiáng)處理。
【附圖說明】
[0040]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0041]圖1為本發(fā)明美容圖像的增強(qiáng)處理方法的流程簡圖;
[0042]圖2為本發(fā)明美容圖像的增強(qiáng)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0043]圖3為本發(fā)明拍攝終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0044]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]如圖1所示,本發(fā)明的一種美容圖像的增強(qiáng)處理方法,其包括以下步驟:
[0046]10.對原始圖像進(jìn)行美容處理,得到美容圖像;
[0047]20.對原始圖像進(jìn)行半徑為I的模糊處理,得到小半徑模糊圖像;
[0048]30.將所述的美容圖像與所述的小半徑模糊圖像進(jìn)行疊加混合模式的處理,得到增強(qiáng)美容圖像。
[0049]本發(fā)明的原始圖像可從本地或遠(yuǎn)處讀取,原始圖像的格式為jpeg格式、png格式、jpg格式、bmp格式或wbmp格式,或者原始圖像為視頻文件中截取的單幀圖像,所述視頻文件的格式為avi格式、mo V格式、rvmb格式或rm格式。
[0050]所述的步驟10中對原始圖像進(jìn)行美容處理,可以采用現(xiàn)有技術(shù)中的多種美容處理方法,本發(fā)明僅提供了一種較佳的實施例的美容處理方法,其包括以下步驟:
[0051]11.對原始圖像進(jìn)行普通模糊處理,得到普通模糊圖像;
[0052]12.依次提取原始圖像單個像素的綠色通道值G,該綠色通道與所述普通模糊圖像的對應(yīng)像素進(jìn)行線性光混合的計算得到第一綠色通道值Gl ;
[0053]13.所述經(jīng)過第一綠色通道值Gl與其自身Gl進(jìn)行連續(xù)的強(qiáng)光混合,得到第二綠色通道值G2,并且對其進(jìn)行區(qū)域優(yōu)化得到第三綠色通道值G3 ;
[0054]14.對原始圖像進(jìn)行顏色映射,得到美白圖像;
[0055]15.將所述第三綠色通道值G3作為透明度將原始圖像與所述美白圖像進(jìn)行透明度混合,得到美容圖像。
[0056]所述的步驟12中的線性光混合的計算方法為:
[0057]Gl = (2G-2fg+l)/2 ;
[0058]其中,Gl是指單個像素經(jīng)過線性光混合后的綠色通道的顏色值,G是指單個像素的原始圖像的綠色通道的顏色值,fg是指高斯模糊后的圖像中對應(yīng)相同位置的像素的綠色通道的顏色值。
[0059]所述的步驟13中的強(qiáng)光混合,一般進(jìn)行連續(xù)強(qiáng)光混合3次,可根據(jù)實際需要進(jìn)行增減,該強(qiáng)光混合的計算方法為:
[0060]resultColor = ((base) < = 128 ? (base)*(base)/128:255-(255—(base))*(255-(base))/128);
[0061]其中,resultColor為強(qiáng)光計算后的結(jié)果,base為步驟12中線性光混合計算后得到的G1。
[0062]并且還對強(qiáng)光混合后得到第二綠色通道值G2進(jìn)行區(qū)域優(yōu)化得到第三綠色通道值G3,其區(qū)域優(yōu)化的方法為主要是通過判斷G2是否大于K (其中K的范圍在0.1到0.4之間):
[0063]如果G2 大于,則 G3 = pow((G2-K)*1.25,0.5)/1.25+K ;
[0064]如果G2小于等于K,則G3 = G2。
[0065]所述的步驟15中的透明度混合的計算方法為:
[0066]resultColor = oralColor*alpha+(1.0-alpha)^arrayColor ;
[0067]其中resultColor為處理后的美容圖像的顏色值;oralColor為原始圖像的顏色值;arrayColor為美白圖像的顏色值;alpha為所述第三綠色通道值G3進(jìn)行歸一化的值;所述歸一化即做以下公式:G3/255.0。。
[0068]所述的步驟20或步驟11中的模糊處理采用以下的一種或一種以上的結(jié)合:中值模糊處理、高斯模糊處理、均值模糊處理、卷積處理。各種模糊處理的方法概述如下:
[0069]中值模糊處理,即中值濾波處理,主要是對要處理的像素點周圍的N*N模板像素點的顏色值進(jìn)行從大到小或者從小到大的排序,得到排序后最中間的那個顏色值,即中位數(shù),然后將該像素