欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖片還原方法及系統(tǒng)的制作方法

文檔序號:10570667閱讀:273來源:國知局
圖片還原方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種圖片還原方法,包括:獲取待還原圖片;將所述待還原圖片劃分成多個待處理區(qū)域;提取所述多個待處理區(qū)域中的每個待處理區(qū)域中的人體單元信息;提取所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息;及根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息,對所述每個待處理區(qū)域的人體單元進(jìn)行還原處理。本發(fā)明還提供一種圖片還原系統(tǒng)。本發(fā)明能還原圖片中被拍者的真實容貌,提高了用戶的體驗。
【專利說明】
圖片還原方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像技術(shù)領(lǐng)域,尤其涉及一種圖片還原方法及系統(tǒng)。
【背景技術(shù)】
[0002]越來越多的人喜歡使用美顏的方法獲得美觀的肖像照片。雖然美顏拍照的方法使被拍者達(dá)到了美觀的效果,但在某些程度上也誤導(dǎo)了看這些美顏圖片的用戶。相機(jī)美顏算法在給用戶帶來美觀、樂趣的同時,用戶也越來越想獲知美顏圖片中被拍者的真實的容貌情況。假如用戶沒有見過被拍者,用戶通過觀看美顏圖片根本無法獲知被拍者的實際容貌。
[0003]目前的逆美顏算法只是對美顏圖片做丑化處理,例如將皮膚變黑,眼睛按照默認(rèn)設(shè)置變小等。盡管在一定程度上還原了美顏圖片中被拍者的容貌,但美顏圖片中被拍者的容貌的實際細(xì)節(jié)也同時被惡意扭曲。而且目前這些還原美顏圖片的方法并沒有實際的依據(jù),沒有利用美顏圖片中的美化痕跡及肖像特點來還原美顏圖片,不能真實反應(yīng)美顏圖片中被拍者的真實容貌。

【發(fā)明內(nèi)容】

[0004]鑒于以上內(nèi)容,有必要提出一種圖片還原方法及系統(tǒng),能還原圖片中被拍者的真實容貌,提高了用戶的體驗。
[0005]—種圖片還原方法,所述方法包括:
[0006]獲取待還原圖片;
[0007]將所述待還原圖片劃分成多個待處理區(qū)域;
[0008]提取所述多個待處理區(qū)域中的每個待處理區(qū)域中的人體單元信息;
[0009]提取所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息;及
[0010]根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息,對所述每個待處理區(qū)域的人體單元進(jìn)行還原處理。
[0011]根據(jù)本發(fā)明一優(yōu)選實施例,所述待還原圖片包括背景區(qū)域及人體區(qū)域;所述對比區(qū)域包括以下任一種或者多種的組合:背景區(qū)域、所述每個待處理區(qū)域的邊緣區(qū)域、人體區(qū)域中除去待處理區(qū)域的其他區(qū)域。
[0012]根據(jù)本發(fā)明一優(yōu)選實施例,所述人體單元信息包括人體單元的輪廓、所述人體單元所在的待處理區(qū)域的皮膚紋理;所述特征信息包括對比區(qū)域的噪點信息、對比區(qū)域的皮膚紋理;所述皮膚紋理包括毛孔的大小、毛孔的密度、皺紋的粗細(xì);及所述每個待處理區(qū)域中人體單元的輪廓及皮膚紋理可通過以下任一種或者多種方式進(jìn)行還原:
[0013]根據(jù)所述待處理區(qū)域的毛孔大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0014]根據(jù)所述待處理區(qū)域的毛孔密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0015]提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0016]提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0017]根據(jù)所述待處理區(qū)域的皺紋粗細(xì)與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皺紋粗細(xì)來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0018]根據(jù)本發(fā)明一優(yōu)選實施例,所述人體單元信息包括人體單元的色彩;所述特征信息包括對比區(qū)域的色彩;及所述每個待處理區(qū)域中人體單元的色彩可通過以下任一種或者多種方式進(jìn)行還原:
[0019]將所述待處理區(qū)域的像素值與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的像素值進(jìn)行加權(quán),根據(jù)加權(quán)后的像素值確定所述待處理區(qū)域中每個像素點的像素值;或
[0020]針對所述待處理區(qū)域中每個像素點,根據(jù)像素點的多個相鄰像素點的像素值計算所述像素點的像素值。
[0021]根據(jù)本發(fā)明一優(yōu)選實施例,所述方法還包括:
[0022]提取所述每個待處理區(qū)域的特殊標(biāo)記,所述特殊標(biāo)記包括變形的標(biāo)準(zhǔn)幾何形狀、根據(jù)待還原圖片自定義的形狀;
[0023]根據(jù)所述每個待處理區(qū)域的特殊標(biāo)記,對所述每個待處理區(qū)域的人體單元進(jìn)行調(diào)整。
[0024]根據(jù)本發(fā)明一優(yōu)選實施例,對所述每個待處理區(qū)域的人體單元進(jìn)行調(diào)整包括:
[0025]獲取所述待處理區(qū)域的特殊標(biāo)記所對應(yīng)的標(biāo)準(zhǔn)形狀;
[0026]根據(jù)所述特殊標(biāo)記及其對應(yīng)的標(biāo)準(zhǔn)形狀,對所述特殊標(biāo)記進(jìn)行還原,并得到還原參數(shù);及
[0027]根據(jù)所得到的還原參數(shù)對所述待處理區(qū)域中的人體單元進(jìn)行調(diào)整。
[0028]一種圖片還原系統(tǒng),所述系統(tǒng)包括:
[0029]獲取模塊,用于獲取待還原圖片;
[0030]劃分模塊,用于將所述待還原圖片劃分成多個待處理區(qū)域;
[0031]提取模塊,用于提取所述多個待處理區(qū)域中的每個待處理區(qū)域中的人體單元信息;
[0032]所述提取模塊還用于提取所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息;及
[0033]還原模塊,用于根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息,對所述每個待處理區(qū)域的人體單元進(jìn)行還原處理。
[0034]根據(jù)本發(fā)明一優(yōu)選實施例,所述待還原圖片包括背景區(qū)域及人體區(qū)域;所述對比區(qū)域包括以下任一種或者多種的組合:背景區(qū)域、所述每個待處理區(qū)域的邊緣區(qū)域、人體區(qū)域中除去待處理區(qū)域的其他區(qū)域。
[0035]根據(jù)本發(fā)明一優(yōu)選實施例,所述人體單元信息包括人體單元的輪廓、所述人體單元所在的待處理區(qū)域的皮膚紋理;所述特征信息包括對比區(qū)域的噪點信息、對比區(qū)域的皮膚紋理;所述皮膚紋理包括毛孔的大小、毛孔的密度、皺紋的粗細(xì);及所述每個待處理區(qū)域中人體單元的輪廓及皮膚紋理可通過以下任一種或者多種方式進(jìn)行還原:
[0036]根據(jù)所述待處理區(qū)域的毛孔大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0037]根據(jù)所述待處理區(qū)域的毛孔密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0038]提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0039]提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或
[0040]根據(jù)所述待處理區(qū)域的皺紋粗細(xì)與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皺紋粗細(xì)來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0041]根據(jù)本發(fā)明一優(yōu)選實施例,所述人體單元信息包括人體單元的色彩;所述特征信息包括對比區(qū)域的色彩;及所述每個待處理區(qū)域中人體單元的色彩可通過以下任一種或者多種方式進(jìn)行還原:
[0042]將所述待處理區(qū)域的像素值與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的像素值進(jìn)行加權(quán),根據(jù)加權(quán)后的像素值確定所述待處理區(qū)域中每個像素點的像素值;或
[0043]針對所述待處理區(qū)域中每個像素點,根據(jù)像素點的多個相鄰像素點的像素值計算所述像素點的像素值。
[0044]根據(jù)本發(fā)明一優(yōu)選實施例,所述系統(tǒng)還包括:
[0045]所述提取模塊還用于提取所述每個待處理區(qū)域的特殊標(biāo)記,所述特殊標(biāo)記包括變形的標(biāo)準(zhǔn)幾何形狀、根據(jù)待還原圖片自定義的形狀;
[0046]所述還原模塊還用于根據(jù)所述每個待處理區(qū)域的特殊標(biāo)記,對所述每個待處理區(qū)域的人體單元進(jìn)行調(diào)整。
[0047]根據(jù)本發(fā)明一優(yōu)選實施例,該系統(tǒng)還包括:所述獲取模塊還用于獲取所述待處理區(qū)域的特殊標(biāo)記所對應(yīng)的標(biāo)準(zhǔn)形狀;
[0048]所述還原模塊還用于根據(jù)所述特殊標(biāo)記及其對應(yīng)的標(biāo)準(zhǔn)形狀,對所述特殊標(biāo)記進(jìn)行還原,并得到還原參數(shù);及
[0049]所述還原模塊還用于根據(jù)所得到的還原參數(shù)對所述待處理區(qū)域中的人體單元進(jìn)行調(diào)整。
[0050]相較于現(xiàn)有技術(shù),本發(fā)明根據(jù)待還原圖片中的特征信息,將所述待還原圖片進(jìn)行還原,能還原圖片中被拍者的真實容貌,提高了用戶的體驗。
【附圖說明】
[0051 ]圖1是本發(fā)明圖片還原系統(tǒng)較佳實施例的應(yīng)用環(huán)境圖。
[0052]圖2是本發(fā)明圖片還原方法的較佳實施例的流程圖。
[0053]圖3是本發(fā)明圖片還原系統(tǒng)較佳實施例的功能模塊圖。
[0054]圖4是本發(fā)明對美顏照片還原的示意圖。
[0055]主要元件符號說明
[0056]電子設(shè)備1000
[0057]圖片還原系統(tǒng)10
[0058]存儲器20
[0059]處理器30
[0060]獲取模塊100
[0061]劃分模塊101
[0062]提取模塊102
[0063]還原模塊103
【具體實施方式】
[0064]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清除、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例。
[0065]基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0066]請參考圖1,是本發(fā)明提供的圖片還原系統(tǒng)較佳實施例的應(yīng)用環(huán)境圖。一個電子設(shè)備1000包括圖片還原系統(tǒng)10。所述電子設(shè)備1000還包括存儲器20及處理器30。
[0067]所述電子設(shè)備1000包括一種能夠按照事先設(shè)定或存儲的指令,自動進(jìn)行數(shù)值計算和/或信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。
[0068]所述電子設(shè)備1000還可包括網(wǎng)絡(luò)設(shè)備和/或用戶設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(CloudComputing)的由大量主機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。所述用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個人計算機(jī)、平板電腦、智能手機(jī)、個人數(shù)字助理PDA、游戲機(jī)、或交互式網(wǎng)絡(luò)電視IPTV,各種數(shù)碼相機(jī)、智能相機(jī)等設(shè)備。其中,所述用戶設(shè)備及網(wǎng)絡(luò)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)VPN等。所述圖片還原系統(tǒng)10包含于圖片處理插件中。所述圖片處理插件可被加載至各類操作系統(tǒng)、軟件、應(yīng)用(APP)等可獨立運行的程序中,以使被加載程序能夠控制待播放音頻執(zhí)行如本發(fā)明所述的相應(yīng)處理。例如,實現(xiàn)時,在現(xiàn)有的美圖應(yīng)用軟件(APP),如美圖秀秀的基礎(chǔ)上,增加相應(yīng)的代碼實現(xiàn)。
[0069]更優(yōu)選地,可通過將現(xiàn)有的插件與所述圖片還原系統(tǒng)10相結(jié)合來構(gòu)成所述拍照控制插件,例如,在現(xiàn)有的微信插件中包含圖片還原系統(tǒng)10,以獲得該圖片處理插件等。
[0070]本發(fā)明的圖片還原系統(tǒng)10可以用于實現(xiàn)一種圖片還原方法,用于根據(jù)待還原圖片(例如美顏圖片)中的特征信息,將所述待還原圖片進(jìn)行還原。本發(fā)明能還原待還原圖片中被拍者的真實容貌,提高了用戶的體驗。
[0071]如圖2所示,是本發(fā)明圖片還原方法的較佳實施例的流程圖。根據(jù)不同的需求,該圖所示流程圖中步驟的執(zhí)行順序可以改變,某些步驟可以省略。
[0072]所述圖片還原方法包括:
[0073]S10,圖片還原系統(tǒng)10獲取待還原圖片。
[0074]在本實施例中,所述待還原圖片包括但不限于待逆美顏圖片,也可以是其他形式包括人體單元的圖片。以待逆美顏圖片為例,圖片還原系統(tǒng)10接收到用戶對一張待逆美顏圖片進(jìn)行還原的請求時,圖片還原系統(tǒng)10獲取所述待逆美顏圖片。
[0075]當(dāng)用戶需要對一張待還原圖片進(jìn)行還原時,可以在圖片還原系統(tǒng)10提供的用戶界面上選擇還原功能選項。
[0076]在其他實施例中,以待逆美顏圖片為例,用戶可以將待逆美顏圖片顯示在當(dāng)前用戶界面上,然后語音輸入“逆美顏”,圖片還原系統(tǒng)10接收到所述語音后,通過語音識別技術(shù)識別出“逆美顏”,然后獲取所述待逆美顏圖片。
[0077]Sll,圖片還原系統(tǒng)10將所述待還原圖片劃分成多個待處理區(qū)域。
[0078]在本實施例中,圖片還原系統(tǒng)10利用圖片識別技術(shù)將所述待還原圖片先劃分成背景區(qū)域與人體區(qū)域,再將人體區(qū)域劃分成多個待處理區(qū)域?,F(xiàn)實生活中,所述多個待處理區(qū)域包括但不限于眉毛區(qū)域,鼻子區(qū)域,眼睛區(qū)域,嘴巴區(qū)域,臉部非五官區(qū)域。本實施例中,所述圖片還原系統(tǒng)10可以基于位置信息對臉部非五官區(qū)域進(jìn)行劃分,例如將眼眉區(qū)域上方的非五官區(qū)域作為額頭區(qū)域,將嘴唇區(qū)域下方的非五官區(qū)域作為下巴區(qū)域,將除額頭區(qū)域、下巴區(qū)域外的非五官區(qū)域作為中庭區(qū)域等。
[0079]每個待處理區(qū)域包含一個人體單元,所述人體單元包括但不限于眉毛,鼻子,眼睛,嘴巴,臉部非五官單元(如臉頰)。例如,眉毛區(qū)域包含兩條眉毛,鼻子區(qū)域包含一個鼻子等。后續(xù)對待處理區(qū)域中的每個人體單元進(jìn)行還原操作。
[0080]在其他實施例中,所述多個待處理區(qū)域也可以包括人體的其他單元,例如,手,胳勝等。
[0081]S12,圖片還原系統(tǒng)10提取所述多個待處理區(qū)域中每個待處理區(qū)域中的人體單元
?目息O
[0082]在本實施例中,所述人體單元信息包括以下至少一種:人體單元的位置、人體單元的輪廓、人體單元的色彩、所述人體單元所在的待處理區(qū)域的皮膚紋理。所述人體單元的位置為人體單元在待還原圖片中的位置,所述人體單元的輪廓包括人體單元的形狀,大小等。所述人體單元的色彩包括人體單元的色度,亮度等。所述皮膚紋理包括皮膚顏色、毛孔的大小、皺紋的粗細(xì)等。
[0083]在本實施例中,對任意一個待處理區(qū)域而言,先利用圖片識別技術(shù)識別出所述待處理區(qū)域中的人體單元,再利用特征提取技術(shù)提取所述待處理區(qū)域中的人體單元信息。
[0084]例如,利用圖片識別技術(shù)從鼻子區(qū)域中確定鼻子所在的位置,然后利用特征提取技術(shù)提取鼻子的位置,輪廓(即鼻梁和鼻翼)及鼻子上的皮膚紋理等。利用圖片識別技術(shù)從眼睛區(qū)域中確定眼睛所在的位置,然后利用特征提取技術(shù)提取眼睛的位置,輪廓(包括眼眶、眼珠、眼睫毛)及眼睛的像素灰度等。
[0085]在本發(fā)明其他實施例中,圖片還原系統(tǒng)10還可提取每個待處理區(qū)域中的噪點信息。以待逆美顏圖片為例,由于圖片經(jīng)過美顏處理后,圖片上被美顏部分的噪點也會減少,因此,后續(xù)可以對比待處理區(qū)域與其他區(qū)域的噪點信息來還原待處理區(qū)域的人體單元。
[0086]在本發(fā)明其他實施例中,圖片還原系統(tǒng)10還可提取每個待處理區(qū)域的特殊標(biāo)記。每種特殊標(biāo)記對應(yīng)一種標(biāo)準(zhǔn)形狀。所述特殊標(biāo)記包括但不限于,變形的標(biāo)準(zhǔn)幾何形狀。例如,變形的直線、變形的圓、變形的橢圓、變形的矩形等。例如,以待逆美顏圖片為例,當(dāng)圖片中人臉上有陽光時,所述陽光為直線形狀,在美顏的瘦臉處理中,所述直線的某一部分可能會變形(如凸起),提取變形的直線。后續(xù)可根據(jù)對變形直線的修正來還原美顏后的臉部。當(dāng)特殊標(biāo)記為變形的標(biāo)準(zhǔn)幾何形狀時,所述特殊標(biāo)記對應(yīng)的標(biāo)準(zhǔn)形狀可以預(yù)先存儲于存儲器20中。
[0087]所述圖片還原系統(tǒng)10可以利用特征提取技術(shù)在所述待處理區(qū)域中直接提取所述特殊標(biāo)記。圖片還原系統(tǒng)10也可以接收用戶在所述待處理區(qū)域中選擇的一個區(qū)域,利用特征提取技術(shù)在所選擇的區(qū)域中提取一個特殊標(biāo)記。后續(xù)對所述特殊標(biāo)記進(jìn)行還原,從而得到還原參數(shù),根據(jù)所述還原參數(shù)還原待處理區(qū)域中的人體單元。
[0088]當(dāng)然,在其他實施例中,所述特殊標(biāo)記也可以是用戶根據(jù)待還原圖片自己定義的其他形狀。為了修正所述特殊標(biāo)記,圖片還原系統(tǒng)10還需接收用戶輸入的所述特殊標(biāo)記對應(yīng)的標(biāo)準(zhǔn)形狀。
[0089]S13,圖片還原系統(tǒng)10提取所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息。
[0090]在本實施例中,每個待處理區(qū)域至少對應(yīng)一個對比區(qū)域。以待逆美顏圖片為例,在美顏圖片時,一般為了保持圖片的真實性,邊緣區(qū)域的細(xì)節(jié)特征,例如鼻子的邊緣區(qū)域、目艮睛的邊緣區(qū)域等都是保留的。另外,背景區(qū)域一般是不作美顏處理。因此,所述對比區(qū)域可以是以下任一種或者多種形式:每個待處理區(qū)域的邊緣區(qū)域、待還原圖片的背景區(qū)域、人體區(qū)域中除去所述待處理區(qū)域的其他區(qū)域,例如,所述待處理區(qū)域為鼻子區(qū)域,人體區(qū)域中除去所述待處理區(qū)域的其他區(qū)域可以是中庭區(qū)域,也可以是下巴區(qū)域等。
[0091]所述對比區(qū)域的特征信息包括以下至少一種:對比區(qū)域的噪點信息、對比區(qū)域的色彩、對比區(qū)域的皮膚紋理。所述對比區(qū)域的色彩包括對比區(qū)域的色度,亮度等。所述對比區(qū)域的皮膚紋理包括對比區(qū)域中的皮膚顏色、毛孔的大小、皺紋的粗細(xì)等。后續(xù)通過對比每個待處理區(qū)域中的人體單元信息與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息的差異來還原所述待處理區(qū)域中的人體單元。
[0092]S14,所述圖片還原系統(tǒng)10根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息,對所述每個待處理區(qū)域的人體單元進(jìn)行還原處理。
[0093]在本實施例中,所述圖片還原系統(tǒng)10根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息確定待處理區(qū)域的人體單元的還原方向及還原幅度。例如,以待逆美顏圖片為例,人體單元的還原方向為眼睛變小,皮膚變暗淡,臉部區(qū)域變大等等。
[0094]優(yōu)選地,圖片還原系統(tǒng)10針對每個待處理區(qū)域,根據(jù)所述待處理區(qū)域的皮膚紋理或噪點信息與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皮膚紋理或噪點信息確定所述待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。進(jìn)一步地,所述人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度的確定可以通過以下任一種或者多種的組合方式來實現(xiàn):
[0095](I)根據(jù)所述待處理區(qū)域的毛孔大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0096](2)根據(jù)所述待處理區(qū)域的毛孔密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔密度來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0097](3)根據(jù)所述待處理區(qū)域的噪點大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0098](4)根據(jù)所述待處理區(qū)域的噪點密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點密度來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0099](5)根據(jù)所述待處理區(qū)域的皺紋粗細(xì)與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皺紋粗細(xì)來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0100]舉例而言,針對鼻子區(qū)域,所述鼻子區(qū)域的對比區(qū)域為鼻子的邊緣區(qū)域。通過提取所述邊緣區(qū)域的毛孔,計算所述邊緣區(qū)域的毛孔的平均大小為A。提取鼻子區(qū)域中的毛孔,計算所述鼻子區(qū)域中的毛孔的平均大小為B。若A大于B,則鼻子區(qū)域的輪廓所對應(yīng)的還原方向為從小到大,若A小于B,則鼻子的輪廓所對應(yīng)的還原方向為從大到小。鼻子的輪廓所對應(yīng)的還原幅度為A/B。當(dāng)然,也可以通過計算邊緣區(qū)域的毛孔的密度與鼻子上毛孔的密度來確定鼻子的輪廓所對應(yīng)的還原方向及還原幅度。
[0101]在其他實施例中,圖片還原系統(tǒng)10同時利用每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的皮膚紋理及噪點信息確定所述每個待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0102]具體地,根據(jù)所述待處理區(qū)域的皮膚紋理及噪點信息與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皮膚紋理及噪點信息確定所述待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。例如,根據(jù)所述待處理區(qū)域的毛孔大小計算出毛孔大小平均值,根據(jù)所述待處理區(qū)域的噪點大小計算出噪點大小平均值,將所述待處理區(qū)域的毛孔大小平均值及噪點大小平均值進(jìn)行加權(quán)得到所述待處理區(qū)域?qū)?yīng)的加權(quán)值。同理計算所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小平均值及噪點大小平均值,將所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小平均值及噪點大小平均值進(jìn)行加權(quán)得到所述待處理區(qū)域?qū)?yīng)的對比區(qū)域?qū)?yīng)的加權(quán)值。根據(jù)所述待處理區(qū)域?qū)?yīng)的加權(quán)值及所述待處理區(qū)域?qū)?yīng)的對比區(qū)域?qū)?yīng)的加權(quán)值確定所述待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0103]在其他實施例中,當(dāng)所述待處理區(qū)域有特殊標(biāo)記時,可以根據(jù)所述特殊標(biāo)記相對于其對應(yīng)的標(biāo)準(zhǔn)形狀的彎曲方向,確定所述待處理區(qū)域的還原方向。
[0104]優(yōu)選地,圖片還原系統(tǒng)10針對每個待處理區(qū)域,根據(jù)所述待處理區(qū)域的色彩與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的色彩調(diào)整所述待處理區(qū)域中人體單元的色彩。
[0105]進(jìn)一步地,針對每個待處理區(qū)域,所述待處理區(qū)域中人體單元的色彩的調(diào)整可以通過以下任一種或者多種的組合方式來實現(xiàn):
[0106](I)將所述待處理區(qū)域的像素值與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的像素值進(jìn)行加權(quán),根據(jù)加權(quán)后得到的像素值確定所述待處理區(qū)域中每個像素點的像素值。例如,嘴巴區(qū)域的平均像素值為P,嘴巴區(qū)域?qū)?yīng)的邊緣區(qū)域的平均像素值為Q,則嘴巴區(qū)域中每個像素點的像素值為0.5P+0.5Q。
[0107](2)針對待處理區(qū)域中每個像素點,根據(jù)所述像素點的多個相鄰像素點的像素值計算所述像素點的像素值。所述相鄰像素點可能位于所述待處理區(qū)域的邊緣區(qū)域中。例如,待處理區(qū)域中的第一個像素點,其相鄰的四個像素點分別為像素點a,像素點b,像素點C,像素點d,其中像素點a,像素點b,像素點c位于邊緣區(qū)域中。則所述第一個像素點的像素值為所述相鄰的四個像素點的平均值。
[0108]在其他實施例中,當(dāng)在待處理區(qū)域中提取了特殊標(biāo)記時,所述圖片還原系統(tǒng)10獲取所述特殊標(biāo)記所對應(yīng)的標(biāo)準(zhǔn)形狀;根據(jù)所述特殊標(biāo)記及其對應(yīng)的標(biāo)準(zhǔn)形狀,對所述特殊標(biāo)記進(jìn)行還原,并得到還原參數(shù)。根據(jù)所得到的還原參數(shù)對所述待處理區(qū)域中的人體單元進(jìn)行調(diào)整。
[0109]在本實施例中,圖片還原系統(tǒng)10進(jìn)一步獲取肖像分布數(shù)據(jù),所述肖像分布數(shù)據(jù)可以是預(yù)先存儲于存儲器20中,也可以由用戶根據(jù)待還原圖片輸入的數(shù)據(jù)。所述肖像分布數(shù)據(jù)包括人體單元在人體中的平均位置及人體單元的色彩區(qū)間范圍。所述圖片還原系統(tǒng)10根據(jù)所述肖像分布數(shù)據(jù)對待還原圖片中人體單元進(jìn)行微調(diào)。這樣可以防止在還原過程中出現(xiàn)錯誤。
[0110]在其他實施例中,圖片還原系統(tǒng)10還可以獲取所述待還原圖片中用戶的其他圖片,所述其他圖片可以是沒有美顏的圖片。然后根據(jù)所述其他圖片獲取肖像分布數(shù)據(jù)。所述圖片還原系統(tǒng)10根據(jù)所述肖像分布數(shù)據(jù)對待還原圖片中人體單元進(jìn)行微調(diào)及驗證。這樣可以防止在還原過程中出現(xiàn)錯誤。
[0111]本發(fā)明所述圖片還原系統(tǒng)10能根據(jù)待還原圖片中的特征,將待還原圖片中的人體單元進(jìn)行還原,而不是簡單的做丑化處理。如圖4所示,利用本發(fā)明將一張美顏照片進(jìn)行逆美顏,逆美顏后的照片更真實。這樣用戶可以看到美顏圖片中被拍者的真實容貌。
[0112]如圖3所示,是本發(fā)明圖片還原系統(tǒng)較佳實施例的功能模塊圖。所述圖片還原系統(tǒng)1包括獲取模塊100、劃分模塊11、提取模塊102及還原模塊103。
[0113]獲取模塊丨00用于獲取待還原圖片。
[0114]在本實施例中,所述待還原圖片包括但不限于,待逆美顏圖片,也可以是其他形式包括人體單元的圖片。以待逆美顏圖片為例,所述獲取模塊100接收到用戶對一張待逆美顏圖片進(jìn)行還原的請求時,所述獲取模塊100獲取所述待逆美顏圖片。
[0115]當(dāng)用戶需要對一張待還原圖片進(jìn)行還原時,可以在圖片還原系統(tǒng)10提供的用戶界面上選擇還原功能選項。
[0116]在其他實施例中,以待逆美顏圖片為例,用戶可以將待逆美顏圖片顯示在當(dāng)前用戶界面上,然后語音輸入“逆美顏”,所述獲取模塊100接收到所述語音后,通過語音識別技術(shù)識別出“逆美顏”,然后獲取所述待逆美顏圖片。
[0117]劃分模塊101用于將所述待還原圖片劃分成多個待處理區(qū)域。
[0118]在本實施例中,所述劃分模塊101利用圖片識別技術(shù)將所述待還原圖片先劃分成背景區(qū)域與人體區(qū)域,再將人體區(qū)域劃分成多個待處理區(qū)域?,F(xiàn)實生活中,所述多個待處理區(qū)域包括但不限于,眉毛區(qū)域,鼻子區(qū)域,眼睛區(qū)域,嘴巴區(qū)域,臉部非五官區(qū)域。本實施例中,所述劃分模塊101可以基于位置信息對臉部非五官區(qū)域進(jìn)行劃分,例如將眼眉區(qū)域上方的非五官區(qū)域作為額頭區(qū)域,將嘴唇區(qū)域下方的非五官區(qū)域作為下巴區(qū)域,將除額頭區(qū)域、下巴區(qū)域外的非五官區(qū)域作為中庭區(qū)域等。
[0119]每個待處理區(qū)域包含一個人體單元,所述人體單元包括但不限于,眉毛,鼻子,眼睛,嘴巴,臉部非五官單元(如臉頰)。例如,眉毛區(qū)域包含兩條眉毛,鼻子區(qū)域包含一個鼻子等。后續(xù)對待處理區(qū)域中的每個人體單元進(jìn)行還原操作。
[0120]在其他實施例中,所述多個待處理區(qū)域也可以包括人體的其他單元,例如,手,胳勝等。
[0121]提取模塊102用于提取所述多個待處理區(qū)域中每個待處理區(qū)域中的人體單元信息。
[0122]在本實施例中,所述人體單元信息包括以下至少一種:人體單元的位置、人體單元的輪廓、人體單元的色彩、所述人體單元所在的待處理區(qū)域的皮膚紋理。所述人體單元的位置為人體單元在待還原圖片中的位置,所述人體單元的輪廓包括人體單元的形狀,大小等。所述人體單元的色彩包括人體單元的色度,亮度等。所述皮膚紋理包括皮膚顏色、毛孔的大小、皺紋的粗細(xì)等。
[0123]在本實施例中,對任意一個待處理區(qū)域而言,先利用圖片識別技術(shù)識別出所述待處理區(qū)域中的人體單元,再利用特征提取技術(shù)提取所述待處理區(qū)域中的人體單元信息。
[0124]例如,利用圖片識別技術(shù)從鼻子區(qū)域中確定鼻子所在的位置,然后利用特征提取技術(shù)提取鼻子的位置,輪廓(即鼻梁和鼻翼)及鼻子上的皮膚紋理等。利用圖片識別技術(shù)從眼睛區(qū)域中確定眼睛所在的位置,然后利用特征提取技術(shù)提取眼睛的位置,輪廓(包括眼眶、眼珠、眼睫毛)及眼睛的像素灰度等。
[0125]在本發(fā)明其他實施例中,所述提取模塊102還可提取每個待處理區(qū)域中的噪點信息。以待逆美顏圖片為例,由于圖片經(jīng)過美顏處理后,圖片上被美顏部分的噪點也會減少,因此,后續(xù)可以對比待處理區(qū)域與其他區(qū)域的噪點信息來還原待處理區(qū)域的人體單元。
[0126]在本發(fā)明其他實施例中,所述提取模塊102還可提取每個待處理區(qū)域的特殊標(biāo)記。每種特殊標(biāo)記對應(yīng)一種標(biāo)準(zhǔn)形狀。所述特殊標(biāo)記包括但不限于,變形的標(biāo)準(zhǔn)幾何形狀。例如,變形的直線、變形的圓、變形的橢圓、變形的矩形等。例如,以待逆美顏圖片為例,當(dāng)圖片中人臉上有陽光時,所述陽光為直線形狀,在美顏的瘦臉處理中,所述直線的某一部分可能會變形(如凸起),提取變形的直線。后續(xù)可根據(jù)對變形直線的修正來還原美顏后的臉部。當(dāng)特殊標(biāo)記為變形的標(biāo)準(zhǔn)幾何形狀時,所述特殊標(biāo)記對應(yīng)的標(biāo)準(zhǔn)形狀可以預(yù)先存儲于存儲器20中。
[0127]所述提取模塊102可以利用特征提取技術(shù)在所述待處理區(qū)域中直接提取所述特殊標(biāo)記。圖片還原系統(tǒng)10也可以接收用戶在所述待處理區(qū)域中選擇的一個區(qū)域,利用特征提取技術(shù)在所選擇的區(qū)域中提取一個特殊標(biāo)記。后續(xù)對所述特殊標(biāo)記進(jìn)行還原,從而得到還原參數(shù),根據(jù)所述還原參數(shù)還原待處理區(qū)域中的人體單元。
[0128]當(dāng)然,在其他實施例中,所述特殊標(biāo)記也可以是用戶根據(jù)待還原圖片自己定義的其他形狀。為了修正所述特殊標(biāo)記,所述提取模塊102還需接收用戶輸入的所述特殊標(biāo)記對應(yīng)的標(biāo)準(zhǔn)形狀。
[0129]所述提取模塊102還用于提取所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息。
[0130]在本實施例中,每個待處理區(qū)域至少對應(yīng)一個對比區(qū)域。以待逆美顏圖片為例,在美顏圖片時,一般為了保持圖片的真實性,邊緣區(qū)域的細(xì)節(jié)特征,例如鼻子的邊緣區(qū)域、目艮睛的邊緣區(qū)域等都是保留的。另外,背景區(qū)域一般是不作美顏處理。因此,所述對比區(qū)域可以是以下任一種或者多種形式:每個待處理區(qū)域的邊緣區(qū)域、待還原圖片的背景區(qū)域、人體區(qū)域中除去所述待處理區(qū)域的其他區(qū)域,例如,所述待處理區(qū)域為鼻子區(qū)域,人體區(qū)域中除去所述待處理區(qū)域的其他區(qū)域可以是中庭區(qū)域,也可以是下巴區(qū)域等。
[0131]所述對比區(qū)域的特征信息包括以下至少一種:對比區(qū)域的噪點信息、對比區(qū)域的色彩、對比區(qū)域的皮膚紋理。所述對比區(qū)域的色彩包括對比區(qū)域的色度,亮度等。所述對比區(qū)域的皮膚紋理包括對比區(qū)域中的皮膚顏色、毛孔的大小、皺紋的粗細(xì)等。后續(xù)通過對比每個待處理區(qū)域中的人體單元信息與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息的差異來還原所述待處理區(qū)域中的人體單元。
[0132]還原模塊103用于根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息,對所述每個待處理區(qū)域的人體單元進(jìn)行還原處理。
[0133]在本實施例中,所述還原模塊103根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息確定待處理區(qū)域的人體單元的還原方向及還原幅度。例如,以待逆美顏圖片為例,人體單元的還原方向為眼睛變小,皮膚變暗淡,臉部區(qū)域變大等等。
[0134]優(yōu)選地,所述還原模塊103針對每個待處理區(qū)域,根據(jù)所述待處理區(qū)域的皮膚紋理或噪點信息與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皮膚紋理或噪點信息確定所述待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0135]進(jìn)一步地,所述人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度的確定可以通過以下任一種或者多種的組合方式來實現(xiàn):
[0136](I)根據(jù)所述待處理區(qū)域的毛孔大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0137](2)根據(jù)所述待處理區(qū)域的毛孔密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔密度來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0138](3)根據(jù)所述待處理區(qū)域的噪點大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0139](4)根據(jù)所述待處理區(qū)域的噪點密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點密度來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0140](5)根據(jù)所述待處理區(qū)域的皺紋粗細(xì)與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皺紋粗細(xì)來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0141]舉例而言,針對鼻子區(qū)域,所述鼻子區(qū)域的對比區(qū)域為鼻子的邊緣區(qū)域。通過提取所述邊緣區(qū)域的毛孔,計算所述邊緣區(qū)域的毛孔的平均大小為A。提取鼻子區(qū)域中的毛孔,計算所述鼻子區(qū)域中的毛孔的平均大小為B。若A大于B,則鼻子區(qū)域的輪廓所對應(yīng)的還原方向為從小到大,若A小于B,則鼻子的輪廓所對應(yīng)的還原方向為從大到小。鼻子的輪廓所對應(yīng)的還原幅度為A/B。當(dāng)然,也可以通過計算邊緣區(qū)域的毛孔的密度與鼻子上毛孔的密度來確定鼻子的輪廓所對應(yīng)的還原方向及還原幅度。
[0142]在其他實施例中,所述還原模塊103同時利用每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的皮膚紋理及噪點信息確定所述每個待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。具體地,根據(jù)所述待處理區(qū)域的皮膚紋理及噪點信息與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皮膚紋理及噪點信息確定所述待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0143]例如,根據(jù)所述待處理區(qū)域的毛孔大小計算出毛孔大小平均值,根據(jù)所述待處理區(qū)域的噪點大小計算出噪點大小平均值,將所述待處理區(qū)域的毛孔大小平均值及噪點大小平均值進(jìn)行加權(quán)得到所述待處理區(qū)域?qū)?yīng)的加權(quán)值。同理計算所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小平均值及噪點大小平均值,將所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小平均值及噪點大小平均值進(jìn)行加權(quán)得到所述待處理區(qū)域?qū)?yīng)的對比區(qū)域?qū)?yīng)的加權(quán)值。根據(jù)所述待處理區(qū)域?qū)?yīng)的加權(quán)值及所述待處理區(qū)域?qū)?yīng)的對比區(qū)域?qū)?yīng)的加權(quán)值確定所述待處理區(qū)域中人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。
[0144]在其他實施例中,當(dāng)所述待處理區(qū)域有特殊標(biāo)記時,可以根據(jù)所述特殊標(biāo)記相對于其對應(yīng)的標(biāo)準(zhǔn)形狀的彎曲方向,確定所述待處理區(qū)域的還原方向。
[0145]優(yōu)選地,所述還原模塊103針對每個待處理區(qū)域,根據(jù)所述待處理區(qū)域的色彩與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的色彩調(diào)整所述待處理區(qū)域中人體單元的色彩。
[0146]進(jìn)一步地,針對每個待處理區(qū)域,所述待處理區(qū)域中人體單元的色彩的調(diào)整可以通過以下任一種或者多種的組合方式來實現(xiàn):
[0147](I)將所述待處理區(qū)域的像素值與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的像素值進(jìn)行加權(quán),根據(jù)加權(quán)后得到的像素值確定所述待處理區(qū)域中每個像素點的像素值。例如,嘴巴區(qū)域的平均像素值為P,嘴巴區(qū)域?qū)?yīng)的邊緣區(qū)域的平均像素值為Q,則嘴巴區(qū)域中每個像素點的像素值為0.5P+0.5Q。
[0148](2)針對待處理區(qū)域中每個像素點,根據(jù)所述像素點的多個相鄰像素點的像素值計算所述像素點的像素值。所述相鄰像素點可能位于所述待處理區(qū)域的邊緣區(qū)域中。例如,待處理區(qū)域中的第一個像素點,其相鄰的四個像素點分別為像素點a,像素點b,像素點C,像素點d,其中像素點a,像素點b,像素點c位于邊緣區(qū)域中。則所述第一個像素點的像素值為所述相鄰的四個像素點的平均值。
[0149]在其他實施例中,當(dāng)在待處理區(qū)域中提取了特殊標(biāo)記時,所述還原模塊103獲取所述特殊標(biāo)記所對應(yīng)的標(biāo)準(zhǔn)形狀;根據(jù)所述特殊標(biāo)記及其對應(yīng)的標(biāo)準(zhǔn)形狀,對所述特殊標(biāo)記進(jìn)行還原,并得到還原參數(shù)。根據(jù)所得到的還原參數(shù)對所述待處理區(qū)域中的人體單元進(jìn)行調(diào)整。
[0150]在本實施例中,所述還原模塊103進(jìn)一步獲取肖像分布數(shù)據(jù),所述肖像分布數(shù)據(jù)可以是預(yù)先存儲于存儲器20中,也可以由用戶根據(jù)待還原圖片輸入的數(shù)據(jù)。所述肖像分布數(shù)據(jù)包括人體單元在人體中的平均位置及人體單元的色彩區(qū)間范圍。所述還原模塊103根據(jù)所述肖像分布數(shù)據(jù)對待還原圖片中人體單元進(jìn)行微調(diào)。這樣可以防止在還原過程中出現(xiàn)錯誤。
[0151]在其他實施例中,所述還原模塊103還可以獲取所述待還原圖片中用戶的其他圖片,所述其他圖片可以是沒有美顏的圖片。然后根據(jù)所述其他圖片獲取肖像分布數(shù)據(jù)。所述還原模塊103根據(jù)所述肖像分布數(shù)據(jù)對待還原圖片中人體單元進(jìn)行微調(diào)及驗證。這樣可以防止在還原過程中出現(xiàn)錯誤。
[0152]本發(fā)明能根據(jù)待還原圖片中的特征,將待還原圖片中的人體單元進(jìn)行還原,而不是簡單的做丑化處理。如圖4所示,利用本發(fā)明將一張美顏照片進(jìn)行逆美顏,逆美顏后的照片更真實。這樣用戶可以看到美顏圖片中被拍者的真實容貌。
[0153]在本發(fā)明所提供的幾個實施例中,應(yīng)所述理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
[0154]另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能模塊的形式實現(xiàn)。
[0155]上述以軟件功能模塊的形式實現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能模塊存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。
[0156]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
[0157]最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種圖片還原方法,其特征在于,所述方法包括: 獲取待還原圖片; 將所述待還原圖片劃分成多個待處理區(qū)域; 提取所述多個待處理區(qū)域中的每個待處理區(qū)域中的人體單元信息; 提取所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息;及 根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息,對所述每個待處理區(qū)域的人體單元進(jìn)行還原處理。2.如權(quán)利要求1所述的圖片還原方法,其特征在于,所述待還原圖片包括背景區(qū)域及人體區(qū)域;所述對比區(qū)域包括以下任一種或者多種的組合:背景區(qū)域、所述每個待處理區(qū)域的邊緣區(qū)域、人體區(qū)域中除去待處理區(qū)域的其他區(qū)域。3.如權(quán)利要求1所述的圖片還原方法,其特征在于,所述人體單元信息包括人體單元的輪廓、所述人體單元所在的待處理區(qū)域的皮膚紋理;所述特征信息包括對比區(qū)域的噪點信息、對比區(qū)域的皮膚紋理;所述皮膚紋理包括毛孔的大小、毛孔的密度、皺紋的粗細(xì);及所述每個待處理區(qū)域中人體單元的輪廓及皮膚紋理可通過以下任一種或者多種方式進(jìn)行還原: 根據(jù)所述待處理區(qū)域的毛孔大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 根據(jù)所述待處理區(qū)域的毛孔密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 根據(jù)所述待處理區(qū)域的皺紋粗細(xì)與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皺紋粗細(xì)來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。4.如權(quán)利要求1所述的圖片還原方法,其特征在于,所述人體單元信息包括人體單元的色彩;所述特征信息包括對比區(qū)域的色彩;及所述每個待處理區(qū)域中人體單元的色彩可通過以下任一種或者多種方式進(jìn)行還原: 將所述待處理區(qū)域的像素值與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的像素值進(jìn)行加權(quán),根據(jù)加權(quán)后的像素值確定所述待處理區(qū)域中每個像素點的像素值;或 針對所述待處理區(qū)域中每個像素點,根據(jù)像素點的多個相鄰像素點的像素值計算所述像素點的像素值。5.如權(quán)利要求1所述的圖片還原方法,其特征在于,所述方法還包括: 提取所述每個待處理區(qū)域的特殊標(biāo)記,所述特殊標(biāo)記包括變形的標(biāo)準(zhǔn)幾何形狀、根據(jù)待還原圖片自定義的形狀; 根據(jù)所述每個待處理區(qū)域的特殊標(biāo)記,對所述每個待處理區(qū)域的人體單元進(jìn)行調(diào)整。6.如權(quán)利要求5所述的圖片還原方法,其特征在于,對所述每個待處理區(qū)域的人體單元進(jìn)行調(diào)整包括: 獲取所述待處理區(qū)域的特殊標(biāo)記所對應(yīng)的標(biāo)準(zhǔn)形狀; 根據(jù)所述特殊標(biāo)記及其對應(yīng)的標(biāo)準(zhǔn)形狀,對所述特殊標(biāo)記進(jìn)行還原,并得到還原參數(shù);及 根據(jù)所得到的還原參數(shù)對所述待處理區(qū)域中的人體單元進(jìn)行調(diào)整。7.一種圖片還原系統(tǒng),其特征在于,所述系統(tǒng)包括: 獲取模塊,用于獲取待還原圖片; 劃分模塊,用于將所述待還原圖片劃分成多個待處理區(qū)域; 提取模塊,用于提取所述多個待處理區(qū)域中的每個待處理區(qū)域中的人體單元信息;所述提取模塊還用于提取所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息;及還原模塊,用于根據(jù)所述每個待處理區(qū)域所包含的人體單元信息及所述每個待處理區(qū)域?qū)?yīng)的對比區(qū)域的特征信息,對所述每個待處理區(qū)域的人體單元進(jìn)行還原處理。8.如權(quán)利要求7所述的圖片還原系統(tǒng),其特征在于,所述待還原圖片包括背景區(qū)域及人體區(qū)域;所述對比區(qū)域包括以下任一種或者多種的組合:背景區(qū)域、所述每個待處理區(qū)域的邊緣區(qū)域、人體區(qū)域中除去待處理區(qū)域的其他區(qū)域。9.如權(quán)利要求7所述的圖片還原系統(tǒng),其特征在于,所述人體單元信息包括人體單元的輪廓、所述人體單元所在的待處理區(qū)域的皮膚紋理;所述特征信息包括對比區(qū)域的噪點信息、對比區(qū)域的皮膚紋理;所述皮膚紋理包括毛孔的大小、毛孔的密度、皺紋的粗細(xì);及所述每個待處理區(qū)域中人體單元的輪廓及皮膚紋理可通過以下任一種或者多種方式進(jìn)行還原: 根據(jù)所述待處理區(qū)域的毛孔大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔大小來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 根據(jù)所述待處理區(qū)域的毛孔密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的毛孔密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點大小與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點大小來確定人體單元的輪廓、人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 提取所述待處理區(qū)域的噪點,根據(jù)所述待處理區(qū)域的噪點密度與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的噪點密度來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度;或 根據(jù)所述待處理區(qū)域的皺紋粗細(xì)與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的皺紋粗細(xì)來確定所述人體單元的輪廓、所述人體單元的皮膚紋理所對應(yīng)的還原方向及還原幅度。10.如權(quán)利要求7所述的圖片還原系統(tǒng),其特征在于,所述人體單元信息包括人體單元的色彩;所述特征信息包括對比區(qū)域的色彩;及所述每個待處理區(qū)域中人體單元的色彩可通過以下任一種或者多種方式進(jìn)行還原: 將所述待處理區(qū)域的像素值與所述待處理區(qū)域?qū)?yīng)的對比區(qū)域的像素值進(jìn)行加權(quán),根據(jù)加權(quán)后的像素值確定所述待處理區(qū)域中每個像素點的像素值;或 針對所述待處理區(qū)域中每個像素點,根據(jù)像素點的多個相鄰像素點的像素值計算所述像素點的像素值。11.如權(quán)利要求7所述的圖片還原系統(tǒng),其特征在于,所述系統(tǒng)還包括: 所述提取模塊還用于提取所述每個待處理區(qū)域的特殊標(biāo)記,所述特殊標(biāo)記包括變形的標(biāo)準(zhǔn)幾何形狀、根據(jù)待還原圖片自定義的形狀; 所述還原模塊還用于根據(jù)所述每個待處理區(qū)域的特殊標(biāo)記,對所述每個待處理區(qū)域的人體單元進(jìn)行調(diào)整。12.如權(quán)利要求11所述的圖片還原系統(tǒng),其特征在于,該系統(tǒng)還包括:所述獲取模塊還用于獲取所述待處理區(qū)域的特殊標(biāo)記所對應(yīng)的標(biāo)準(zhǔn)形狀; 所述還原模塊還用于根據(jù)所述特殊標(biāo)記及其對應(yīng)的標(biāo)準(zhǔn)形狀,對所述特殊標(biāo)記進(jìn)行還原,并得到還原參數(shù);及所述還原模塊還用于根據(jù)所得到的還原參數(shù)對所述待處理區(qū)域中的人體單元進(jìn)行調(diào)整。
【文檔編號】G06T5/00GK105931204SQ201610274328
【公開日】2016年9月7日
【申請日】2016年4月27日
【發(fā)明人】索國國
【申請人】宇龍計算機(jī)通信科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙南县| 南投市| 大庆市| 贡觉县| 唐海县| 福海县| 南雄市| 尼勒克县| 凤翔县| 建瓯市| 金溪县| 会昌县| 凉城县| 阜新| 桑日县| 潞西市| 张家界市| 泰和县| 乐都县| 上虞市| 金平| 罗山县| 阿坝| 寻甸| 阳原县| 北流市| 台南市| 鄱阳县| 黄山市| 衡南县| 华阴市| 昂仁县| 鹤壁市| 正安县| 宁夏| 松江区| 大同市| 雅安市| 石景山区| 芜湖县| 平乡县|