專利名稱:一種真實人物圖像轉換為卡通風格圖像的方法及裝置的制作方法
技術領域:
本發(fā)明涉及圖像處理技術領域,特別是指一種真實人物圖像轉換為卡通風格圖像的方法及裝置。
背景技術:
現(xiàn)有技術中,存在各種各樣的卡通圖像,有靜態(tài)的,有動態(tài)的,但都是根據(jù)某種軟件生成非真實人物的卡通形象?,F(xiàn)有技術中沒有將真實人物轉換為卡通風格圖像的方法。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是提供一種真實人物圖像轉換為卡通風格圖像的方法及裝置,可以將真實人物圖像轉換為某種卡通風格圖像,使真實人物的形象與卡通場景中的風格相符。為解決上述技術問題,本發(fā)明的實施例一種真實人物圖像轉換為卡通風格圖像的方法,包括獲得包括有真實人物圖像的第一圖像;對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息;根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像。其中,所述對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息的步驟包括通過人臉識別技木,對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;其中,所述反映人物五官的參數(shù)信息包括兩個瞳孔的位置參數(shù)信息、上下嘴唇的中心位置參數(shù)信息以及兩瞳孔與水平方向的夾角參數(shù)信息。其中,所述將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息的步驟包括按照預設的等比縮放參數(shù)和/或旋轉參數(shù),將所述反映人物五官的參數(shù)信息轉換為所述卡通風格中相應的五官位置參數(shù)信息;其中,所述五官位置參數(shù)信息包括所述卡通風格中兩個瞳孔的位置參數(shù)信息、上下嘴唇的中心位置參數(shù)信息以及兩瞳孔與水平方向的夾角參數(shù)信息。其中,所述根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,將所述真實人物圖像渲染成具有所述卡通風格并包括所述真實人物的第二圖像;其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理。其中,所述根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,生成具有所述線條的描繪風格的第一中間圖像,其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理;將所述第一中間圖像按照指定生成第二圖像時色彩的描繪風格,渲染成具有所述色彩的描繪風格的第二圖像,其中,所述色彩的描繪風格包括畫面中色相的搭配方式。其中,所述根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括 根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,生成具有所述線條的描繪風格的第二中間圖像,其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理;將所述第二中間圖像按照指定生成第二圖像時色彩的描繪風格,生成具有所述色彩的描繪風格的第三中間圖像,其中,所述色彩的描繪風格包括畫面中色相的搭配方式;將所述第三中間圖像按照指定生成第二圖像時筆觸的描繪風格,渲染成具有所述筆觸的描繪風格的第二圖像,其中,所述筆觸的描繪風格包括畫面中運筆的痕跡的風格。其中,將所述第二中間圖像按照指定生成第二圖像時色彩的描繪風格,生成具有所述色彩的描繪風格的第三中間圖像的步驟包括建立所述色彩的描繪風格所在的圖層;將所述第二中間圖像所在圖層與所述色彩的描繪風格所在圖層進行合成處理,得到具有所述色彩的描繪風格的第三中間圖像。其中,將所述第三中間圖像按照指定生成第二圖像時筆觸的描繪風格,渲染成具有所述筆觸的描繪風格的第二圖像的步驟包括建立所述筆觸的描繪風格所在的圖層;將所述第三中間圖像所在的圖層與所述筆觸的描繪風格所在的圖層進行合成處理,得到具有所述筆觸描繪風格的第二圖像。其中,根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括根據(jù)所述五官位置參數(shù)信息,直接對所述第一圖像按照色彩的描繪風格和/或筆觸的描繪風格進行渲染,得到所述第二圖像。其中,上述方法還包括對所述第二圖像中的真實人物的五官部位中一個或者多個,進行局部風格化處理。其中,對所述第二圖像中的真實人物的五官部位中ー個或者多個,進行局部風格化處理包括對所述第二圖像中的真實人物的五官部位的一個或者多個進行風格樣式固定,或者進行效果妝扮;其中,效果妝扮包括在瞳孔位置添加ー個瞳孔圖層,在眼睛最上面的線條上方加入透明或者半透明的眼影圖層,在眼睛的眼線位置在所述眼影圖層的上方加入睫毛圖層,在臉頰的位置上加入不透明或者半透明的腮紅圖層,在眉毛的位置添加眉毛圖層以及在嘴部位置改變唇部的色相、明度及飽和度,在鼻子區(qū)域添加光影圖層,面部優(yōu)化,頭發(fā)處理,臉型選擇以及在所述面部生成個性化表情。其中,在所述面部生成個性化表情包括在所述面部生成符合所述第二圖像中卡通風格的背景風格相符合的個性化表情;或者直接在所述面部生成符合所述第二圖像中卡通風格的個性化表情。本發(fā)明的實施例還提供一種真實人物圖像轉換為卡通風格圖像的裝置,包括獲得模塊,用于獲得包括有真實人物圖像的第一圖像; 分析模塊,用于對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;轉換模塊,用于將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息;生成模塊,用于根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像。本發(fā)明的上述技術方案的有益效果如下上述方案中,通過對包括真實人物圖像的第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息;并根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像;從而實現(xiàn)讓真實人物變成特定風格卡通場景中的角色,使自己的形象與場景中的描繪風格相符。計算機模擬特定卡通漫畫風格的描繪手法,對影像人物面部進行渲染和修飾,使之達到和畫面風格相吻合的表現(xiàn)形式。
圖I是本發(fā)明的真實人物圖像轉換為卡通風格圖像的方法流程圖;圖2是對圖I所示方法中第一圖像按照線條的描繪風格進行處理的圖例;圖3是對圖2所示方法中得到的圖像按照色彩的描繪風格進行處理的圖例;圖4是對圖I所示方法的第一圖像進行線條的描繪風格處理后,并按照色彩的描繪風格和筆觸的描繪風格進行處理的圖例;圖5是對圖I所示方法中包括真實人物圖像的第一圖像直接按照色彩的描繪風格以及筆觸的描繪風格進行處理的圖例;圖6是對生成的具有卡通風格的第二圖像中的真實人物的特定部位進行特定描繪風格的處理的圖例I ;圖7是對生成的具有卡通風格的第二圖像中的真實人物的特定部位進行特定描繪風格的處理的圖例2 ;圖8是對生成的具有卡通風格的第二圖像中的真實人物的按照畫面風格的不同設定局部固定部位樣式的圖例;圖9是對生成的具有卡通風格的第二圖像中的真實人物所在的圖層的透明度調(diào)整后,并與原始的第一圖像合成后的效果圖例;圖10是對生成的具有卡通風格的第二圖像中的真實人物的指定區(qū)域進行顏色識別及模擬的圖例;圖11是對生成的具有卡通風格的第二圖像中的真實人物的面部優(yōu)化的圖例;圖12是對生成的具有卡通風格的第二圖像中的真實人物的臉型改變的圖例;圖13是對生成的具有卡通風格的第二圖像中的真實人物的臉型選擇的圖例;圖14是對生成的具有卡通風格的第二圖像中的真實人物的發(fā)型改變的圖例;圖15是對生成的具有卡通風格的第二圖像中的真實人物添加表情的圖例I ;圖16是對生成的具有卡通風格的第二圖像中的真實人物添加表情的圖例2圖17是對生成的具有卡通風格的第二圖像中的真實人物添加表情的圖例3。
具體實施方式
·為使本發(fā)明要解決的技術問題、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例進行詳細描述。如圖I所示,本發(fā)明的實施例提供一種真實人物圖像轉換為卡通風格圖像的方法,包括步驟11,獲得包括有真實人物圖像的第一圖像;步驟12,對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;步驟13,將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息;步驟14,根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像。本發(fā)明的該實施例通過對包括真實人物圖像的第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息;并根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像;從而實現(xiàn)讓真實人物變成特定風格卡通場景中的角色,使自己的形象與場景中的描繪風格相符。計算機模擬特定卡通漫畫風格的描繪手法,對影像人物面部進行渲染和修飾,使之達到和畫面風格相吻合的表現(xiàn)形式。其中,上述方法中,步驟12包括通過人臉識別技木,對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;其中,所述反映人物五官的參數(shù)信息包括兩個瞳孔的位置參數(shù)信息、上下嘴唇的中心位置參數(shù)信息以及兩瞳孔與水平方向的夾角參數(shù)信息。步驟13包括按照預設的等比縮放參數(shù)和/或旋轉參數(shù),將所述反映人物五官的參數(shù)信息轉換為所述卡通風格中相應的五官位置參數(shù)信息;其中,所述五官位置參數(shù)信息包括所述卡通風格中兩個瞳孔的位置參數(shù)信息、上下嘴唇的中心位置參數(shù)信息以及兩瞳孔與水平方向的夾角參數(shù)信息。每種風格的卡通漫畫都有其相應風格的軟件程序,將包括有真實人物圖像的第一圖像制作成特定卡通風格的方法如下通過掃描真實人物圖像,獲取到照片中面部五官的位置,包括兩個瞳孔的位置,上下嘴唇的中心位置以及兩瞳孔與水平方向的夾角,按照預設的指定參數(shù),使用等比縮放,旋轉等調(diào)整方式將面部五官的位置達到某種卡通風格的程序要求的尺寸。其中,上述方法中,步驟14具體包括步驟14A根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,將所述真實人物圖像渲染成具有所述卡通風格并包括所述真實人物的第二圖像;其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理。對真實人物圖像進行指定卡通風格的風格化圖像處理時,可以按照指定生成圖像時線條的描繪的風格。線條描繪風格指線條的顏色,粗細,粗細變化方式,紋理等。將照片中具有人物局部渲染成線條描繪的形式。在軟件中指定線條的顔色,粗細,粗細變化方式,透明度,及紋理樣式,使之和畫面中其他部位采用的線條描繪風格相同,如圖2所示,為對真實人物圖像按照生成圖像時線條的描繪風格進行處理的圖例。其中,上述方法中,步驟14還可以具體包括
步驟14B1,根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,生成具有所述線條的描繪風格的第一中間圖像,其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理;步驟14B2,將所述第一中間圖像按照指定生成第二圖像時色彩的描繪風格,渲染成具有所述色彩的描繪風格的第二圖像,其中,所述色彩的描繪風格包括畫面中色相的搭配方式。即對第一圖像進行上述線條的描繪風格處理后,進ー步按照指定的色彩的描繪風格進行渲染,具體方法如下色彩的描繪風格指畫面中色相的搭配方式,飽和度和明度的表性形式,明暗關系的處理方式,筆觸紋理的樣式,及顏色彩漸變的樣式等。在軟件中指定生成的圖像的色彩描繪風格,使之與其所在整體畫面的色彩描繪風格一致。比如,畫面中人物身體皮膚顏色的亮部色值是#f5bb9d,暗部色值是#db916a,所生成的圖像(角色面部)顏色的亮部色值也是#f5bb9d,暗部也是#db916a。如果畫面整體風格是單色無漸變色塊風格,那么所生成的角色面部也是單色無漸變的風格,即皮膚所有顔色都是ー個色值。使不同色相的照片源所生成出的圖像結果具有相同或相近的色值。用戶影像的光線不同,照片中面部的顔色不同。在圖像生成吋,采用以特定色值,如#f2c79f渲染畫面的方法,使圖像生成時的圖像都經(jīng)過#f2c79f顔色的渲染。從而使不同色相的影像源生成出的結果達到相同或近似的皮膚顏色。如圖3所示,為在按照線條的描繪風格進行處理后,再按照色彩的描繪風格進行處理的圖例。其中,上述方法中,步驟14還可以具體包括步驟14C1,根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,生成具有所述線條的描繪風格的第二中間圖像,其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理;步驟14C2,將所述第二中間圖像按照指定生成第二圖像時色彩的描繪風格,生成具有所述色彩的描繪風格的第三中間圖像,其中,所述色彩的描繪風格包括畫面中色相的搭配方式;步驟14C3,將所述第三中間圖像按照指定生成第二圖像時筆觸的描繪風格,渲染成具有所述筆觸的描繪風格的第二圖像,其中,所述筆觸的描繪風格包括畫面中運筆的痕跡的風格。
即對第一圖像進行上述線條的描繪風格和色彩的描繪風格處理后,進ー步按照指定的生成圖像時筆觸的描繪風格進行處理。筆觸紋理的描繪風格是指畫面中運筆的痕跡的風格,也叫肌理。通過色彩的透明度對比、輕重力度產(chǎn)生的虛實變化,色彩的漸變風格、肌理的圖案樣式,光影的顔色及樣式,達到具有特定風格的表達效果。指定生成的圖像的筆觸描繪風格,使之與其所在整體畫面的筆觸描繪風格一致。生成出來的影像具有特定風格的筆觸紋理。進ー步地,在上述步驟14B2或者步驟14C2和14C3中,如何將色彩描繪風格和筆觸描繪風格植入畫面中,包括
建立所述色彩的描繪風格所在的圖層;將所述第二中間圖像所在圖層與所述色彩的描繪風格所在圖層進行合成處理,得到具有所述色彩的描繪風格的第三中間圖像。進ー步地,還包括建立所述筆觸的描繪風格所在的圖層;將所述第三中間圖像所在的圖層與所述筆觸的描繪風格所在的圖層進行合成處理,得到具有所述筆觸描繪風格的第二圖像。具體地,如圖4所示,為對第一圖像進行了線條的描繪風格、色彩的描繪風格以及筆觸的描繪風格的處理的圖像,具體方法包括預先設定ー個具有特定色彩的描繪風格和特定筆觸的描繪風格的圖層,然后與渲染出的具有真實人物圖像特征的圖層相結合(如上述所提到的用線條描繪,或色彩描繪的面部特征圖像)從而合成ー個即具有真實人物特征又具有特定色彩描繪風格和筆觸描繪風格的結果,即第二圖像。另ー種方式是根據(jù)所述五官位置參數(shù)信息,直接對所述第一圖像按照色彩的描繪風格和/或筆觸的描繪風格進行渲染,得到所述第二圖像。如圖5所示,為直接對原圖像(即沒有進行線條描繪的包括真實人物圖像的第一圖像)進行渲染,做出與畫面其他部位色彩及筆觸的描繪風格相符的風格的第二圖像的圖例。進ー步地,上述方法中,在生成具有某種卡通風格的第二圖像后,還可以進ー步包括對所述第二圖像中的真實人物的五官部位中ー個或者多個,進行局部風格化處理。具體包括分區(qū)域的分別處理技木。通過對第一圖像掃描,在判斷出五官位置,對不同位置執(zhí)行分區(qū)域不同處理(這個分區(qū)域處理有3種情況1.直接對包括真實人物圖像的第一圖像(原圖像)進行處理,即與線條描繪同時完成。2.針對生成的具有線條的描繪風格的圖像,再進行局部處理。3.針對線條的描繪風格,色彩及筆觸的描繪風格處理后進行局部處理)。比如對眼睛進行放大或加寬線條的處理,對眉毛進行模糊化的處理,對任一部位進行指定顏色的渲染、飽和度、明度、亮度對比度的改變及濾鏡處理等。進ー步地,對所述第二圖像中的真實人物的五官部位中ー個或者多個,進行局部風格化處理包括對所述第二圖像中的真實人物的五官部位的一個或者多個進行風格樣式固定,或者進行效果妝扮;其中,效果妝扮包括在瞳孔位置添加ー個瞳孔圖層,在眼睛最上面的線條上方加入透明或者半透明的眼影圖層,在眼睛的眼線位置在所述眼影圖層的上方加入睫毛圖層,在臉頰的位置上加入不透明或者半透明的腮紅圖層,在眉毛的位置添加眉毛圖層以及在嘴部位置改變唇部的色相、明度及飽和度以及在鼻子區(qū)域添加光影圖層。如圖6所示,為對某種卡通風格的第二圖像中真實人物的特定部位的特定描繪手法進行處理的圖像,有2種情況1.對特定部位的處理與生成線條和描繪風格的第二圖像同時完成。2.對線條,色彩及筆觸的描繪風格處理后進行局部處理。指對指定位置(如五官)進行特定的風格描繪手法。特定部位特定風格描繪手法指某一繪畫風格中,對特定部位的固定表現(xiàn)手法。包括特定的線條的長短,線條組合方式,粗細變化的樣式,深淺變化,虛實變化,陰影的樣式,筆觸肌理,及顔色和顔色的組合。比如北條司的風格在處理眉毛時采用的手段,如圖7所示,在對圖像描繪時,找到用戶眉毛的位置及區(qū)域,將北條司風格的手法作為固定圖案植入到該區(qū)域內(nèi)?;蝾A先做好具有該風格的眉毛素材文件,再按指定位置將其植入到圖像中。特定風格的鼻子,嘴巴,眼睛,及面部陰影等其他部位的實現(xiàn)方法一祥。如圖8所示,根據(jù)畫面風格的不同設定局部的固定部位樣式,分3種情況1.在線條描繪同時進行。2.在線條,色彩,筆觸描繪之后進行。3.在線條,色彩,筆觸描繪任意一種之間進行。如臉型,鼻型,嘴型,眉型,發(fā)型都可為某風格中的固定部位。其樣式是固定不變的。即不論原圖像的相應部位是什么樣子,最終結果都會以固定部位的樣式表現(xiàn)出來。 例當不同用戶進行制作的時,用戶面部的某些部位會統(tǒng)ー處理成一祥的形狀,某些部位依然保留其原有特征。如圖9所示,上述方法中,還可以進ー步讓處理結果看起來更真實。提取原影像面部區(qū)域,使之置于生成圖像的上層或下層。調(diào)整生成圖像或原影像的透明度,使原影像與生成圖像圖層混合,從而實現(xiàn)使原影像的特征顯現(xiàn)在生成圖像中的結果。進ー步地,效果妝扮還包括面部優(yōu)化,頭發(fā)處理以及臉型選擇以及在所述面部生成個性化表情。具體包括根據(jù)計算機判斷出五官的位置在完成線條會繪,色彩,筆觸描繪之后,按不同區(qū)域進行化妝品添加。可根據(jù)自己的喜好選擇所添加化妝品的顔色及圖案。如判斷出瞳孔的位置,生成圖像的瞳孔位置上加入ー個瞳孔的圖層。該圖層可以有不同顔色及圖案供用戶選擇。添加眼影判斷出眼睛最上面的線條,在其上方加入ー個不透明或半透明的眼影圖層。添加睫毛判斷出上眼線的位置,以此為起點在眼影層的上方,加入睫毛圖層。用戶可自己調(diào)整睫毛的彎曲弧度和長度。添加腮紅在生成圖像臉頰的位置上添加不透明或半透明的腮紅圖層。改變眉毛形狀。軟件識別到眉毛的區(qū)域后,用戶可改變其顏色,大小,長短,粗細,及弧度。添加眉毛找到眉毛的位置,添加設計好的眉型素材,從而改變眉毛的樣式。由于添加的眉型和原眉型形狀不一樣,添加眉型的外圍區(qū)域有和膚色一致的顏色,以保證先前的眉毛不會露出。添加ロ紅計算機找到嘴部的區(qū)域范圍,用戶可通過面板改變唇部的色相,明度及飽和度。還可在該區(qū)域內(nèi)加上頭透明或不透明的顏色層,從而改變唇部顔色。也可以在唇部區(qū)域內(nèi)載入各種圖案,達到不同光影效果。美化鼻型。找到鼻子區(qū)域,通過添加光影圖層,改變鼻型的立體高度感?;蛑苯犹砑釉O計好的鼻型。對指定區(qū)域進行顏色識別及模擬技木。在線條描繪及色彩描繪之后的生成文件上,覆蓋新的素材層(眉毛,眼睛,鼻子,嘴)。新的素材會遮蓋住原有圖像上的部位。為了使原有部位不會露出痕跡,在添加素材的外圍有一定區(qū)域的指定顔色。這個區(qū)域的顏色值是相同于生成文件上某指定區(qū)域的顏色值(如添加眉毛,眉毛周邊會有ー圈顏色。此顏色的色值取決于生成圖像文件中眉毛周邊皮膚的色值,如圖10所示)。
優(yōu)選的,還可以是動畫效果的化妝品?;瘖y品層文件可以是動畫文件。比如眼影,腮紅,ロ紅的圖案和顏色不時出現(xiàn)星光閃爍的狀態(tài)。優(yōu)選的,還可以是進行面部優(yōu)化。根據(jù)美學原理,定義出會影響面部美觀的部位。識別出陰影、皺紋等影響美觀的線條及顏色對其進行刪除或淡化。例如除五官形狀以外的陰影,光線造成的鼻梁、鼻翼、嘴部、眼窩、眼袋的陰影、皺紋等,如圖11所示。優(yōu)選的,頭發(fā)的處理方法。真實人物的頭發(fā)可能會遮擋局部面部,造成頭發(fā)出現(xiàn)在臉上。處理方法4. I消除頭發(fā)。判斷出頭發(fā)的位置,將頭發(fā)的區(qū)域填充成面部周邊膚色的顔色。達到消除頭發(fā)的結果。4. 2改變頭發(fā)顏色。判斷出出現(xiàn)在面部的頭發(fā)的區(qū)域,將該區(qū)域內(nèi)的顏色調(diào)整到用戶所選擇的發(fā)型的顔色,從而看上去和用戶所選發(fā)型稱為一體。進ー步地,用戶選擇自己臉型的方法如圖12所示,包括下列幾個功能I.選擇臉型;2.后臺生成圖像;3.提??;4.生成多種頭像;5.修飾其中,功能I,功能2,功能3和功能4可以選擇在如臺或后臺制作,功能3和功能4可以位置互換;功能I的位置也可以放在功能4的后面。所有功能既可以全部在前端(終端的界面)完成,也可以全部在后端(終端的后臺或者服務端)完成。其中,上述功能I (選擇臉型)在多個提供的臉型中選取自己滿意的臉型。功能2(后臺生成圖像)通過掃描真人影像獲取到照片中面部五官的位置,包括兩個瞳孔的位置,上下嘴唇的中心位置以及兩瞳孔與水平方向的夾角,按照預設的指定參數(shù),使用等比縮放,旋轉等調(diào)整方式,以及一系列圖像渲染處理,或對任一部位進行指定顏色的渲染,及飽和度,明度,亮度及對比度的改變,或濾鏡處理將五官特征生成。功能3 (提取)臉型模板層是若干鏤空的臉型蒙版,用戶在終端選擇臉型時,臉蒙版的鏤空形狀隨選擇而變化。當用戶選定臉型后,軟件會將臉型蒙版的形狀與生成圖像合并,然后提取出來。功能4(生成多種頭像)生成圖像(同上是指上述經(jīng)過色彩或者筆觸描繪后的圖像)與多款不同臉型蒙版相拼合,生成多張不同臉型的圖像,然后一起在用戶終端顯示出來。功能5(修飾)用戶對在上述功能中選擇的不滿意的頭像進行修正,如圖13所
/Jn ο用戶可在終端隨時改變自己的發(fā)型。由于臉型形狀是不固定的,有寬有窄。有些發(fā)型需要露出臉型的寬窄。那么所有的發(fā)型寬度,以能露出最寬的臉型的寬度為準。為了避免發(fā)型與窄臉型之間出現(xiàn)空當,軟件植入ー個與發(fā)型顏色相符的發(fā)型底層。置于發(fā)型層的后面。這樣,無論用戶選擇何種臉型,臉型都可展現(xiàn)出來,同時發(fā)型與臉型之間都不會出現(xiàn)空隙,如圖14所示。進ー步地,上述發(fā)型處理時,可以改變發(fā)型顏色。每款發(fā)型都有其相對應的發(fā)型底層,發(fā)型底層的形狀和顔色根據(jù)發(fā)型形狀和顔色的不同而不同。另外,上述的為生成的第二圖像添加個性化表情,具體可以是“個性化表情按鍵”實現(xiàn),點擊“個性化表情”按鍵,如之前沒有卡通頭像,開始制作指定風格的卡通頭像,待頭像做好后,用戶選擇動態(tài)表情的式樣。就會在客戶端出現(xiàn)之前做好的卡通頭像為形象的動態(tài)表情。如之前已有卡通頭像,點擊“個性化表情”,在選擇樣式后,將直接看到所選表情的結果,其中,后臺會有若干個現(xiàn)有的表情文件夾。每個表情文件夾代表ー個表情,里含有若干個表情文件。需要將生成的卡通頭像作為底層,表情層置于其之上,從而生成表情。如果是動態(tài)表情,文件夾內(nèi)就有多張表情圖,按順序依次與原生成圖像拼合,按時間播放,生成動畫文件;用戶可通過點擊已生成的個性化表情圖標,使表情在某場景中發(fā)送出去。也可以在使用時,通過監(jiān)測用戶文字或語音輸入的內(nèi)容,將文字相對應的表情自動調(diào)出,直接發(fā)送出去。在所述面部生成個性化表情包括在所述面部生成符合所述第二圖像中卡通風格的背景風格相符合的個性化表情;即表情的描繪風格和卡通頭像的描繪風格是一致的。即如果卡通風格是黑白線條的,所生成的動態(tài)表情也是黑白線條的。如果卡通頭像風格是彩色的,生成的動態(tài)表情也是彩色的,如圖16所示。
進ー步地,上述的表情還可以傳輸?shù)皆贫耍M行處理后,返回終端的前臺,用戶做好卡通頭像后,在終端選擇動態(tài)表情的式樣,數(shù)據(jù)傳給后臺,后臺根據(jù)所選的數(shù)據(jù)生成相應動態(tài)表情文件,再發(fā)送到用戶終端。也可以是用戶可在終端,選擇表情樣式后,直接生成動畫文件。其中,個性化表情可以是靜態(tài),也可以是動態(tài)的。靜態(tài)個性化表情的生成先做好指定風格的卡通漫畫頭像。在生成圖像的上層或下層,或上下層加入表情層,生成帶有表情層原色的文件。個性化動態(tài)表情的生成先做好指定風格的卡通漫畫頭像。在生成圖像的上層或下層,或上下層加入表情層,表情層有若干不同內(nèi)容的表情文件。依次與卡通頭像層合并成姆ー巾貞的文件,按指定巾貞的時間出現(xiàn)。最終形成動畫文件。其中可以有ー幀或者多幀是呈現(xiàn)原卡通頭像的,即沒有表情層遮蓋的。從而達到動畫播放時能瞬間看到卡通頭像的原貌,如圖15所示。生成個性化表情時,還可以是直接在所述面部生成符合所述第二圖像中卡通風格的個性化表情。如圖17所示,即個性化表情是基于上述方法生成的頭部圖像進行的,即該第二圖像中本身沒有身體和背景。即只有ー個頭部圖像。在上述第二圖像中的真實人物的面部添加個性化表情時,新添加的個性化表情會覆蓋原有圖像上的相應部位。為了使原有部位不會露出痕跡,在添加表情的外圍有一定區(qū)域的指定顔色。這個區(qū)域的顔色值是相同于生成文件上某指定區(qū)域的顏色值(如添加的表情包括有嘴部,眼部,那么嘴部和眼部周邊會有ー圈顏色。此顏色的色值取決于生成圖像文件中嘴部周邊皮膚的色值以及眼部周邊皮膚的色值。本發(fā)明的實施例還提供一種真實人物圖像轉換為卡通風格圖像的裝置,包括獲得模塊,用于獲得包括有真實人物圖像的第一圖像;分析模塊,用于對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;轉換模塊,用于將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息;生成模塊,用于根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像。需要說明的是該裝置的實施例是與上述方法的實施例完全相應,因此,上述方法實施例中的所有實現(xiàn)方式均適用于該裝置的實施例中,也能達到相同的技術效果,在此不再贅述。
以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種真實人物圖像轉換為卡通風格圖像的方法,其特征在于,包括 獲得包括有真實人物圖像的第一圖像; 對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息; 將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息; 根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像。
2.根據(jù)權利要求I所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,所述對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息的步驟包括 通過人臉識別技木,對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;其中,所述反映人物五官的參數(shù)信息包括兩個瞳孔的位置參數(shù)信息、上下嘴唇的中心位置參數(shù)信息以及兩瞳孔與水平方向的夾角參數(shù)信息。
3.根據(jù)權利要求2所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,所述將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息的步驟包括 按照預設的等比縮放參數(shù)和/或旋轉參數(shù),將所述反映人物五官的參數(shù)信息轉換為所述卡通風格中相應的五官位置參數(shù)信息;其中,所述五官位置參數(shù)信息包括所述卡通風格中兩個瞳孔的位置參數(shù)信息、上下嘴唇的中心位置參數(shù)信息以及兩瞳孔與水平方向的夾角參數(shù)信息。
4.根據(jù)權利要求3所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,所述根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括 根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,將所述真實人物圖像渲染成具有所述卡通風格并包括所述真實人物的第二圖像;其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理。
5.根據(jù)權利要求3所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,所述根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括 根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,生成具有所述線條的描繪風格的第一中間圖像,其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理; 將所述第一中間圖像按照指定生成第二圖像時色彩的描繪風格,渲染成具有所述色彩的描繪風格的第二圖像,其中,所述色彩的描繪風格包括畫面中色相的搭配方式。
6.根據(jù)權利要求3所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,所述根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括 根據(jù)所述五官位置參數(shù)信息,按照指定生成第二圖像時線條的描繪風格,生成具有所述線條的描繪風格的第二中間圖像,其中,所述線條的描繪風格包括線條的顔色、線條的粗細、線條粗細變化方式、透明度以及線條的紋理;將所述第二中間圖像按照指定生成第二圖像時色彩的描繪風格,生成具有所述色彩的描繪風格的第三中間圖像,其中,所述色彩的描繪風格包括畫面中色相的搭配方式; 將所述第三中間圖像按照指定生成第二圖像時筆觸的描繪風格,渲染成具有所述筆觸的描繪風格的第二圖像,其中,所述筆觸的描繪風格包括畫面中運筆的痕跡的風格。
7.根據(jù)權利要求6所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,將所述第二中間圖像按照指定生成第二圖像時色彩的描繪風格,生成具有所述色彩的描繪風格的第三中間圖像的步驟包括 建立所述色彩的描繪風格所在的圖層; 將所述第二中間圖像所在圖層與所述色彩的描繪風格所在圖層進行合成處理,得到具有所述色彩的描繪風格的第三中間圖像。
8.根據(jù)權利要求6或7所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在干,將所述第三中間圖像按照指定生成第二圖像時筆觸的描繪風格,渲染成具有所述筆觸的描繪風格的第二圖像的步驟包括 建立所述筆觸的描繪風格所在的圖層; 將所述第三中間圖像所在的圖層與所述筆觸的描繪風格所在的圖層進行合成處理,得到具有所述筆觸描繪風格的第二圖像。
9.根據(jù)權利要求3所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像的步驟包括 根據(jù)所述五官位置參數(shù)信息,直接對所述第一圖像按照色彩的描繪風格和/或筆觸的描繪風格進行渲染,得到所述第二圖像。
10.根據(jù)權利要求I所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在于,還包括 對所述第二圖像中的真實人物的五官部位中ー個或者多個,進行局部風格化處理。
11.根據(jù)權利要求10所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在干,對所述第二圖像中的真實人物的五官部位中ー個或者多個,進行局部風格化處理包括 對所述第二圖像中的真實人物的五官部位的一個或者多個進行風格樣式固定,或者進行效果妝扮;其中,效果妝扮包括在瞳孔位置添加ー個瞳孔圖層,在眼睛最上面的線條上方加入透明或者半透明的眼影圖層,在眼睛的眼線位置在所述眼影圖層的上方加入睫毛圖層,在臉頰的位置上加入不透明或者半透明的腮紅圖層,在眉毛的位置添加眉毛圖層以及在嘴部位置改變唇部的色相、明度及飽和度,在鼻子區(qū)域添加光影圖層,面部優(yōu)化,頭發(fā)處理,臉型選擇以及在所述面部生成個性化表情。
12.根據(jù)權利要求11所述的真實人物圖像轉換為卡通風格圖像的方法,其特征在干,在所述面部生成個性化表情包括 在所述面部生成符合所述第二圖像中卡通風格的背景風格相符合的個性化表情;或者 直接在所述面部生成符合所述第二圖像中卡通風格的個性化表情。
13.一種真實人物圖像轉換為卡通風格圖像的裝置,其特征在于,包括 獲得模塊,用于獲得包括有真實人物圖像的第一圖像; 分析模塊,用于對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息; 轉換模塊,用于將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息; 生成模塊,用于根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像。
全文摘要
本發(fā)明提供一種真實人物圖像轉換為卡通風格圖像的方法及裝置,其中方法包括獲得包括有真實人物圖像的第一圖像;對所述第一圖像進行分析處理,得到所述真實人物圖像中反映人物五官的參數(shù)信息;將所述反映人物五官的參數(shù)信息轉換為卡通風格中相應的五官位置參數(shù)信息;根據(jù)所述五官位置參數(shù)信息,生成具有所述卡通風格并包括所述真實人物的第二圖像。本發(fā)明的方案可以將真實人物圖像轉換為某種卡通風格圖像,使真實人物的形象與卡通場景中的風格相符。
文檔編號G06T3/00GK102682420SQ20121009364
公開日2012年9月19日 申請日期2012年3月31日 優(yōu)先權日2012年3月31日
發(fā)明者任曉倩 申請人:北京百舜華年文化傳播有限公司