專利名稱:彩色素描圖像生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用計(jì)算機(jī)完成素描生成技術(shù)領(lǐng)域,尤其涉及一種彩色素描生成方法。
背景技術(shù):
素描圖像的表現(xiàn)目的不在于圖像的真實(shí)性,而在于圖像的藝術(shù)特征。目前的使用計(jì)算機(jī)進(jìn)行素描生成的方法,由于處理復(fù)雜,可靠性差而未得到廣泛應(yīng)用。發(fā)明內(nèi)容
為此,本發(fā)明所要解決的技術(shù)問題是提供一種彩色素描圖像生成方法,以克服現(xiàn)有技術(shù)的不足,可以快速生成令人滿意且具有手繪風(fēng)格的彩色素描圖像。
于是,本發(fā)明提供了一種彩色素描圖像生成方法,包括
步驟1,對輸入的彩色圖像采用灰度合成的方法生成第一輪廓圖像,將第一輪廓圖像復(fù)制成圖層A和圖層B;
步驟2,對圖層A依次進(jìn)行反色和高斯濾波處理后,將圖層A和圖層B進(jìn)行合成,獲得第二輪廓圖像;
步驟3,對輸入的彩色圖像進(jìn)行高斯濾波處理,獲得一模糊的背景圖像;
步驟4,疊加所述第二輪廓圖像和模糊的背景圖像,獲得彩色素描圖像。
其中,步驟I中所述對輸入的彩色圖像采用灰度合成的方法生成第一輪廓圖像, 包括
將輸入圖像的每個(gè)像素按照公式R1 = G1 = B1 = R0XO. 229+G0XO. 587+B0XO. 114 得到新的像素值,進(jìn)而得到灰度圖像,其中,RLGLBl表示灰度圖像像素的RGB分量值,R0, GO, BO表示輸入圖像的RGB分量值。
其中,步驟2中所述對圖層A依次進(jìn)行反色處理和高斯濾波處理,包括
將圖層A中的像素按照R2 = 255- , G2 = 255-G1; B2 = 255%獲得新的像素值, 得到反色后的圖像;
利用高斯模板計(jì)算公式
權(quán)利要求
1.一種彩色素描圖像生成方法,其特征在于,包括步驟1,對輸入的彩色圖像采用灰度合成的方法生成第一輪廓圖像,將第一輪廓圖像復(fù)制成圖層A和圖層B ;步驟2,對圖層A依次進(jìn)行反色和高斯濾波處理后,將圖層A和圖層B進(jìn)行合成,獲得第二輪廓圖像;步驟3,對輸入的彩色圖像進(jìn)行高斯濾波處理,獲得一模糊的背景圖像;步驟4,疊加所述第二輪廓圖像和模糊的背景圖像,獲得彩色素描圖像。
2.根據(jù)權(quán)利要求1所述的彩色素描圖像生成方法,其特征在于,步驟I中所述對輸入的彩色圖像采用灰度合成的方法生成第一輪廓圖像,包括將輸入圖像的每個(gè)像素按照公式R1 = G1 = B1 = R0XO. 229+G0XO. 587+B0XO. 114得至Ij 新的像素值,進(jìn)而得到灰度圖像,其中,Rl,Gl, BI表示灰度圖像像素的RGB分量值,R0, G0, BO表示輸入圖像的RGB分量值。
3.根據(jù)權(quán)利要求1所述的彩色素描圖像生成方法,其特征在于,步驟2中所述對圖層A 依次進(jìn)行反色處理和高斯濾波處理,包括將圖層A中的像素按照
4.根據(jù)權(quán)利要求3所述的彩色素描圖像生成方法,其特征在于,當(dāng)高斯模板是η*η階二維矩陣,記為M(x,y)時(shí),則每個(gè)元素的值由高斯模板計(jì)算公式獲得,其中X e [O, n-1], y e [O, η-1], η是高斯模板的階數(shù); 使用公式
5.根據(jù)權(quán)利要求1所述的彩色素描圖像生成方法,其特征在于,步驟2中所述圖層A和圖層B進(jìn)行合成,獲得第二輪廓圖像,包括按照合成計(jì)算公式fN(x,y) = 255,當(dāng) A(x,y) > 255 時(shí),/“Λ.·,!') — millll/M—L V>X _ _].2>>)其中,fN(x,y)為第二輪廓圖像在X,I處像素的值,A(X,y)為圖層A在X,y處像素的值,B(x,y)為圖層B在x,y處像素的值。
6.根據(jù)權(quán)利要求1所述的彩色素描圖像生成方法,其特征在于,步驟3包括利用高斯模板計(jì)算公式
7.根據(jù)權(quán)利要求6所述的彩色素描圖像生成方法,其特征在于,當(dāng)高斯模板是η*η階二維矩陣,記為M(x,y)時(shí),則每個(gè)元素的值由高斯模板計(jì)算公式獲得,其中X e [O, n-1], I e [O, n-1], η是高斯模板的階數(shù);使用公式
8.根據(jù)權(quán)利要求6或者7所述的彩色素描圖像生成方法,其特征在于,還包括對所述得到的模糊圖像進(jìn)行亮度和對比度的調(diào)節(jié),其中亮度調(diào)節(jié)方法為正常的情況下,圖像的亮度曲線是斜率為I的直線,直接為模糊圖像的每個(gè)像素增加一個(gè)常量,使亮度直線向 y軸正向平移來增強(qiáng)圖像的亮度,相反為每個(gè)像素減少一個(gè)常量,使亮度直線向I軸負(fù)向平移來使圖像變暗,對比度的調(diào)節(jié)方法為調(diào)節(jié)B、G、R分量向127靠攏來降低圖像的對比度,相反調(diào)節(jié)B、G、R分量向127發(fā)散來增強(qiáng)圖像的對比度,各顏色分量的調(diào)節(jié)公式為y = (1-k) X127+kXx,其中,k為調(diào)節(jié)的強(qiáng)度。
9.根據(jù)權(quán)利要求1所述的彩色素描圖像生成方法,其特征在于,步驟4包括把所述輸入的彩色圖像RGB空間映射到Y(jié)CbCr顏色空間,其中Y是指亮度分量,Cb指藍(lán)色色度分量,Cr指紅色色度分量,對YCbCr空間的圖像進(jìn)行遍歷,當(dāng)某個(gè)像素點(diǎn)133 < Cr < 173并且77 < Cb < 128時(shí),則認(rèn)為該像素點(diǎn)為膚色像素點(diǎn);疊加所述第二輪廓圖像和模糊的背景圖像當(dāng) A(x, y)≥ Th 時(shí),fN(x, y) = f (x, y)當(dāng) A(x, y) < Th 時(shí),fN(x, y) = B(x, y)其中fN(x,y)為最終生成的彩色素描圖像在x,y點(diǎn)像素的值,A(x,y)為第一輪廓圖像在X,y處的值,B(x, y)為第二輪廓圖像在X, y處像素點(diǎn)的值,Th為疊加的閾值,膚色像素點(diǎn)疊加的閾值小于非膚色像素點(diǎn)疊加的閾值。
10.根據(jù)權(quán)利要求9所述的彩色素描圖像生成方法,Th取值為O 255。
全文摘要
本發(fā)明提供了一種彩色素描圖像生成方法,通過使用灰度合成方法生成第一輪廓圖像,并將生成的灰度圖像復(fù)制成圖層A和圖層B,再對圖層A依次進(jìn)行反色和高斯濾波處理后,將圖層A和圖層B進(jìn)行合成,獲得第二輪廓圖像,之后通過對輸入的彩色圖像進(jìn)行高斯濾波處理,獲得一模糊的背景圖像,再疊加所述第二輪廓圖像和模糊的背景圖像,獲得彩色素描圖像的方法,可以快速生成令人滿意且具有手繪風(fēng)格的彩色素描圖像。進(jìn)一步,通過膚色檢測可以控制圖像疊加的閥值,使得圖像膚色部分更光滑,非膚色部分輪廓更分明。
文檔編號G06T11/00GK103021002SQ201110299989
公開日2013年4月3日 申請日期2011年9月27日 優(yōu)先權(quán)日2011年9月27日
發(fā)明者金連文, 黃樹東, 郭禮華, 楊衛(wèi)國 申請人:康佳集團(tuán)股份有限公司