一種虛擬人頭發(fā)生成的裝置及方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種虛擬人頭發(fā)生成的裝置,包括:獲取單元獲取人臉正面照;第一確定單元根據(jù)所述獲取的所述人臉正面照,確定三維頭部模型,并確定頭發(fā)模板的適配值;第二確定單元根據(jù)所述第一確定單元確定的所述頭發(fā)模板的適配值,在預(yù)置的頭發(fā)模板標(biāo)準(zhǔn)適配值和標(biāo)準(zhǔn)頭發(fā)模板的描述信息的對(duì)應(yīng)關(guān)系中,確定所述頭發(fā)模板的適配值對(duì)應(yīng)的標(biāo)準(zhǔn)頭發(fā)模板的描述信息;生成單元根據(jù)所述第二確定單元確定的所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述第一確定單元確定的所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板。本發(fā)明實(shí)施例在重建照片上人物頭發(fā)時(shí),只需要一張人物正面照,而且不需要采集頭發(fā)特征點(diǎn),這樣降低了對(duì)作為信息源的照片的要求。
【專(zhuān)利說(shuō)明】一種虛擬人頭發(fā)生成的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體涉及一種虛擬人頭發(fā)生成的裝置及方法。
【背景技術(shù)】
[0002]頭發(fā)重建屬于三維頭部重建技術(shù),是虛擬人(Avatar)技術(shù)中的重要部分。頭部和臉部特征是虛擬人最重要的特征。其中頭發(fā)是人臉的外部特征,頭發(fā)重建在虛擬人技術(shù)中必不可少,是計(jì)算機(jī)圖像學(xué)界的一個(gè)研究熱點(diǎn)。
[0003]對(duì)于頭發(fā)重建技術(shù),廣泛采用的方式是:以人物的一張正面照和一張側(cè)面照作為信息來(lái)源,提取人物正面,以及側(cè)面的面部和頭發(fā)特征點(diǎn),根據(jù)面部特征點(diǎn)生成三維頭部模型,根據(jù)頭發(fā)特征點(diǎn)生成二維頭部紋理,映射到三維頭部模型上,根據(jù)頭發(fā)區(qū)域特征點(diǎn),用昆氏曲面進(jìn)行頭發(fā)區(qū)域的擬合,將昆氏曲面形變,并進(jìn)行紋理貼圖。
[0004]現(xiàn)有技術(shù)中需要正面照和側(cè)面照作為信息來(lái)源,這樣就需要采集較多的特征點(diǎn),在特征點(diǎn)被遮擋時(shí),則無(wú)法采集到,這樣就無(wú)法重建照片上人物的頭發(fā)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的裝置,在重建照片上人物頭發(fā)時(shí),只需要一張人物正面照,而且不需要采集頭發(fā)特征點(diǎn),這樣降低了對(duì)作為信息源的照片的要求。本發(fā)明實(shí)施例還提供了相應(yīng)的方法。
[0006]本發(fā)明第一方面提供一種虛擬人頭發(fā)生成的裝置,包括:
[0007]獲取單元,用于獲取人臉正面照;
[0008]第一確定單元,用于根據(jù)所述獲取單元獲取的所述人臉正面照,確定三維頭部模型,并確定頭發(fā)模板的適配值;
[0009]第二確定單元,用于根據(jù)所述第一確定單元確定的所述頭發(fā)模板的適配值,在預(yù)置的頭發(fā)模板標(biāo)準(zhǔn)適配值和標(biāo)準(zhǔn)頭發(fā)模板的描述信息的對(duì)應(yīng)關(guān)系中,確定所述頭發(fā)模板的適配值對(duì)應(yīng)的標(biāo)準(zhǔn)頭發(fā)模板的描述信息;
[0010]生成單元,用于根據(jù)所述第二確定單元確定的所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述第一確定單元確定的所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板。
[0011]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,
[0012]所述第一確定單元,用于獲取所述獲取單元獲取的所述人臉正面照中的臉部特征點(diǎn),根據(jù)所述臉部特征點(diǎn),利用徑向基函數(shù)RBF插值算法,確定所述三維頭部模型。
[0013]結(jié)合第一方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,
[0014]所述第二確定單元,用于確定所述人臉正面照中的頭發(fā)搜索區(qū)域和頭發(fā)區(qū)域,所述頭發(fā)搜索區(qū)域?yàn)樵谒鋈四樥嬲丈夏槻刻卣鼽c(diǎn)所組合形成的臉部區(qū)域之外的按照預(yù)置形狀確定的區(qū)域,所述頭發(fā)區(qū)域?yàn)楦鶕?jù)所述人臉正面照上頭發(fā)的顏色所確定的區(qū)域,根據(jù)所述頭發(fā)區(qū)域的參數(shù)與所述頭發(fā)搜索區(qū)域的參數(shù),確定頭發(fā)模板適配值。[0015]結(jié)合第一方面、第一方面第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,
[0016]所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息為所述標(biāo)準(zhǔn)頭發(fā)模板上的位置點(diǎn)在所述三維頭部模型上相應(yīng)位置點(diǎn)的索引序號(hào);
[0017]所述生成單元,用于根據(jù)所述索引序號(hào),確定在所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值,將所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值作為所述專(zhuān)屬頭發(fā)模板上相應(yīng)位置點(diǎn)的坐標(biāo)值,得到適用于所述三維頭部模型的所述專(zhuān)屬頭發(fā)模板。
[0018]結(jié)合第一方面、第一方面第一種或第二種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0019]反向映射單元,用于將所述生成單元生成的所述專(zhuān)屬頭發(fā)模板,反向映射到二維平面,得到所述人臉正面照中未顯示出的側(cè)面和后面頭發(fā)的區(qū)域;
[0020]紋理獲取單元,用于獲取所述反向映射單元反向映射后的所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理,所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理顏色來(lái)源于顯示出的頭發(fā)區(qū)域的頭發(fā)顏色。
[0021]結(jié)合第一方面第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0022]第一貼合單元,用于將所述人臉正面照中顯示出的頭發(fā)的紋理和所述紋理獲取單元獲取的所述未顯示出的側(cè)面和后面頭發(fā)的紋理進(jìn)行紋理貼合,得到頭發(fā)紋理模板;
[0023]第二貼合單元,用于將所述第一貼合單元貼合得到的所述頭發(fā)紋理模板貼合到所述三維頭部模型上,得到帶有頭發(fā)的所述三維頭部模型。
[0024]本發(fā)明第二方面提供一種虛擬人頭發(fā)生成的方法,包括:
[0025]獲取人臉正面照;
[0026]根據(jù)所述人臉正面照,確定三維頭部模型,并確定頭發(fā)模板的適配值;
[0027]根據(jù)所述頭發(fā)模板的適配值,在預(yù)置的頭發(fā)模板標(biāo)準(zhǔn)適配值和標(biāo)準(zhǔn)頭發(fā)模板的描述信息的對(duì)應(yīng)關(guān)系中,確定所述頭發(fā)模板的適配值對(duì)應(yīng)的標(biāo)準(zhǔn)頭發(fā)模板的描述信息;
[0028]根據(jù)所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板。
[0029]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述人臉正面照,確定三維頭部模型,包括:
[0030]獲取所述人臉正面照中的臉部特征點(diǎn);
[0031]根據(jù)所述臉部特征點(diǎn),利用徑向基函數(shù)RBF插值算法,確定所述三維頭部模型。
[0032]結(jié)合第二方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述確定頭發(fā)模板的適配值,包括:
[0033]確定所述人臉正面照中的頭發(fā)搜索區(qū)域和頭發(fā)區(qū)域,所述頭發(fā)搜索區(qū)域?yàn)樗鋈四樥嬲丈夏槻刻卣鼽c(diǎn)所組合形成的臉部區(qū)域之外的按照預(yù)置形狀確定的區(qū)域,所述頭發(fā)區(qū)域?yàn)楦鶕?jù)所述人臉正面照上頭發(fā)的顏色所確定的區(qū)域;
[0034]根據(jù)所述頭發(fā)區(qū)域的參數(shù)與所述頭發(fā)搜索區(qū)域的參數(shù),確定頭發(fā)模板適配值。
[0035]結(jié)合第二方面、第二方面第一種或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息為所述標(biāo)準(zhǔn)頭發(fā)模板上的位置點(diǎn)在所述三維頭部模型上相應(yīng)位置點(diǎn)的索引序號(hào);
[0036]所述根據(jù)所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板,包括:
[0037]根據(jù)所述索引序號(hào),確定在所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值;
[0038]將所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值作為所述專(zhuān)屬頭發(fā)模板上相應(yīng)位置點(diǎn)的坐標(biāo)值,得到適用于所述三維頭部模型的所述專(zhuān)屬頭發(fā)模板。
[0039]結(jié)合第二方面、第二方面第一種或第二種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板之后,所述方法還包括:
[0040]將所述專(zhuān)屬頭發(fā)模板,反向映射到二維平面,得到所述人臉正面照中未顯示出的側(cè)面和后面頭發(fā)的區(qū)域;
[0041]獲取所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理,所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理顏色來(lái)源于顯示出的頭發(fā)區(qū)域的頭發(fā)顏色。
[0042]結(jié)合第二方面第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述得到所述未顯示出的側(cè)面和后面頭發(fā)的紋理之后,所述方法還包括:
[0043]將所述人臉正面照中顯示出的頭發(fā)的紋理和所述未顯示出的側(cè)面和后面頭發(fā)的紋理進(jìn)行紋理貼合,得到頭發(fā)紋理模板;
[0044]將所述頭發(fā)紋理模板貼合到所述三維頭部模型上,得到帶有頭發(fā)的所述三維頭部模型。
[0045]本發(fā)明實(shí)施例采用獲取單元獲取人臉正面照,第一確定單元根據(jù)所述獲取單元獲取的所述人臉正面照,確定三維頭部模型,并確定頭發(fā)模板的適配值,第二確定單元根據(jù)所述第一確定單元確定的所述頭發(fā)模板的適配值,在預(yù)置的頭發(fā)模板標(biāo)準(zhǔn)適配值和標(biāo)準(zhǔn)頭發(fā)模板的描述信息的對(duì)應(yīng)關(guān)系中,確定所述頭發(fā)模板的適配值對(duì)應(yīng)的標(biāo)準(zhǔn)頭發(fā)模板的描述信息,生成單元根據(jù)所述第二確定單元確定的所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述第一確定單元確定的所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板。與現(xiàn)有技術(shù)中對(duì)作為信息來(lái)源的照片要求較高相比,本發(fā)明實(shí)施例提供的虛擬人頭發(fā)生成的裝置,在重建照片上人物頭發(fā)時(shí),只需要一張人物正面照,而且不需要采集頭發(fā)特征點(diǎn),這樣降低了對(duì)作為信息源的照片的要求。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0046]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1是本發(fā)明實(shí)施例中三維頭部模型一結(jié)構(gòu)示意圖;
[0048]圖2是本發(fā)明實(shí)施例中三維頭發(fā)區(qū)域一結(jié)構(gòu)示意圖;
[0049]圖3是本發(fā)明實(shí)施例中三維頭發(fā)區(qū)域另一結(jié)構(gòu)示意圖;
[0050]圖4是本發(fā)明實(shí)施例中三維頭發(fā)區(qū)域另一結(jié)構(gòu)示意圖;[0051 ]圖5是三維頭部模型在XY平面投影示意圖;
[0052]圖6為三維頭部模型保持和人臉正面照一致之后再柱狀展開(kāi)的示意圖;
[0053]圖7是本發(fā)明實(shí)施例中虛擬人頭發(fā)生成的裝置的一實(shí)施例示意圖;
[0054]圖8是本發(fā)明實(shí)施例中虛擬人頭發(fā)生成的裝置的另一實(shí)施例示意圖;
[0055]圖9是本發(fā)明實(shí)施例中虛擬人頭發(fā)生成的裝置的另一實(shí)施例示意圖;
[0056]圖10是本發(fā)明實(shí)施例中虛擬人頭發(fā)生成的方法的一實(shí)施例示意圖;
[0057]圖11是本發(fā)明實(shí)施例中虛擬人頭發(fā)生成的裝置的另一實(shí)施例示意圖。
【具體實(shí)施方式】
[0058]本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的裝置,在重建照片上人物頭發(fā)時(shí),只需要一張人物正面照,而且不需要采集頭發(fā)特征點(diǎn),這樣降低了對(duì)作為信息源的照片的要求。本發(fā)明實(shí)施例還提供了相應(yīng)的方法。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0059]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0060]本發(fā)明實(shí)施例提供的虛擬人頭發(fā)生成的方法的一實(shí)施例包括:
[0061]可以預(yù)先準(zhǔn)備標(biāo)準(zhǔn)三維頭部模型,在此模型上預(yù)先定義面部三維特征點(diǎn)集以及三維頭發(fā)區(qū)域點(diǎn)集。
[0062]例如:可以是每個(gè)種族(亞洲,非洲,歐洲),每種性別(男,女)共六類(lèi),每類(lèi)各準(zhǔn)備隨機(jī)選取的拓?fù)渫耆恢碌?0個(gè)三維頭部模型,作為該類(lèi)別的標(biāo)準(zhǔn)三維頭部模型。
[0063]在一個(gè)標(biāo)準(zhǔn)三維頭部模型上定義臉部的特征點(diǎn)集,例如:可以定義76個(gè)特征點(diǎn),其中眉毛12,眼睛18,臉部輪廓15,鼻子10,嘴部18個(gè)點(diǎn),臉部特征點(diǎn)都用坐標(biāo)表示,并給每個(gè)臉部特征點(diǎn)設(shè)置索引編號(hào),并將這些臉部特征點(diǎn)的索引編號(hào)記錄在臉部的特征點(diǎn)集中。
[0064]將標(biāo)準(zhǔn)三維頭部模型上劃分為三維頭發(fā)區(qū)域和三維非頭發(fā)區(qū)域,三維非頭發(fā)區(qū)域包括所有臉部特征點(diǎn)以及被這些點(diǎn)形成的臉部輪廓圍起來(lái)的區(qū)域,耳朵至下巴區(qū)域。其它為三維頭發(fā)區(qū)域,三維頭發(fā)區(qū)域的輪廓上特別標(biāo)出額部,鬢角,耳周的特征點(diǎn),左右基本對(duì)稱(chēng)。
[0065]虛擬人頭發(fā)生成的裝置接收一張人臉正面照,該人臉正面照是二維照片,可以是證件照等可以清楚的看出人的五官的正面照片。
[0066]虛擬人頭發(fā)生成的裝置可以從人臉正面照上提取處臉部特征點(diǎn),虛擬人頭發(fā)生成的裝置可以按照三維頭部模型預(yù)先定義的臉部特征點(diǎn)的位置,從獲取的人臉正面照上獲取這些人臉正面照中的臉部特征點(diǎn)。獲取臉部特征點(diǎn)時(shí),可以采用主動(dòng)形狀模型(ActiveShape Model, ASM)的方法來(lái)定位臉部特征點(diǎn)。ASM方法主要用于利用若干關(guān)鍵特征點(diǎn)(landmarks)形成一個(gè)形狀向量來(lái)描述一個(gè)目標(biāo)。然后根據(jù)獲取的人臉正面照中的臉部特征點(diǎn),利用徑向基函數(shù)RBF插值算法,確定所述三維頭部模型。RBF插值算法常用于空間散亂點(diǎn)曲線(xiàn)重建。確定的三維頭部模型可以參閱圖1進(jìn)行理解。三維頭發(fā)區(qū)域可以參閱圖2-圖4進(jìn)行理解。[0067]三維頭部模型可以包括三維頭發(fā)區(qū)域和非頭發(fā)區(qū)域,三維頭發(fā)區(qū)域需要生成相應(yīng)的頭發(fā)模板。
[0068]關(guān)于頭發(fā)模板,可以在三維頭發(fā)區(qū)域中預(yù)先定義不同高度的標(biāo)準(zhǔn)頭發(fā)模板,頭發(fā)模板以頭頂最高點(diǎn)HT——頸部最低點(diǎn)NE的距離L為單位1,垂直連線(xiàn)的平面將三維頭發(fā)區(qū)域的點(diǎn)分為上下兩部分,HT到平面的距離Lup和L的比值Lup:L滿(mǎn)足設(shè)定的標(biāo)準(zhǔn)頭發(fā)模板適配值bl,b2……bm,對(duì)每個(gè)KjSm ;bj e [O, I],其中含頸部部分為模板Tj, Tj可以為標(biāo)準(zhǔn)頭發(fā)模板上預(yù)先定義的位置點(diǎn)的索引序號(hào)及坐標(biāo)集合。
[0069]bj與Tj的對(duì)應(yīng)關(guān)系可以通過(guò)如下方式來(lái)表示:
[0070]
【權(quán)利要求】
1.一種虛擬人頭發(fā)生成的裝置,其特征在于,包括: 獲取單元,用于獲取人臉正面照; 第一確定單元,用于根據(jù)所述獲取單元獲取的所述人臉正面照,確定三維頭部模型,并確定頭發(fā)模板的適配值; 第二確定單元,用于根據(jù)所述第一確定單元確定的所述頭發(fā)模板的適配值,在預(yù)置的頭發(fā)模板標(biāo)準(zhǔn)適配值和標(biāo)準(zhǔn)頭發(fā)模板的描述信息的對(duì)應(yīng)關(guān)系中,確定所述頭發(fā)模板的適配值對(duì)應(yīng)的標(biāo)準(zhǔn)頭發(fā)模板的描述信息; 生成單元,用于根據(jù)所述第二確定單元確定的所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述第一確定單元確定的所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于, 所述第一確定單元,用于獲取所述獲取單元獲取的所述人臉正面照中的臉部特征點(diǎn),根據(jù)所述臉部特征點(diǎn),利用徑向基函數(shù)RBF插值算法,確定所述三維頭部模型。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于, 所述第二確定單元,用于確定所述人臉正面照中的頭發(fā)搜索區(qū)域和頭發(fā)區(qū)域,所述頭發(fā)搜索區(qū)域?yàn)樵谒鋈四樥嬲丈夏槻刻卣鼽c(diǎn)所組合形成的臉部區(qū)域之外的按照預(yù)置形狀確定的區(qū)域,所述頭發(fā)區(qū)域?yàn)楦鶕?jù)所述人臉正面照上頭發(fā)的顏色所確定的區(qū)域,根據(jù)所述頭發(fā)區(qū)域的參數(shù)與所述頭發(fā)搜索區(qū)域的參數(shù),確定頭發(fā)模板適配值。
4.根據(jù)權(quán)利要求1-3任一所述的裝置,其特征在于,所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息為所述標(biāo)準(zhǔn)頭發(fā)模板上的位置點(diǎn)在所述三維頭部模型上相應(yīng)位置點(diǎn)的索引序號(hào); 所述生成單元,用于根據(jù)所述索引序號(hào),確定在所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值,將所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值作為所述專(zhuān)屬頭發(fā)模板上相應(yīng)位置點(diǎn)的坐標(biāo)值,得到適用于所述三維頭部模型的所述專(zhuān)屬頭發(fā)模板。
5.根據(jù)權(quán)利要求1-3任一所述的裝置,其特征在于,所述裝置還包括: 反向映射單元,用于將所述生成單元生成的所述專(zhuān)屬頭發(fā)模板,反向映射到二維平面,得到所述人臉正面照中未顯示出的側(cè)面和后面頭發(fā)的區(qū)域; 紋理獲取單元,用于獲取所述反向映射單元反向映射后的所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理,所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理顏色來(lái)源于顯示出的頭發(fā)區(qū)域的頭發(fā)顏色。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 第一貼合單元,用于將所述人臉正面照中顯示出的頭發(fā)的紋理和所述紋理獲取單元獲取的所述未顯示出的側(cè)面和后面頭發(fā)的紋理進(jìn)行紋理貼合,得到頭發(fā)紋理模板; 第二貼合單元,用于將所述第一貼合單元貼合得到的所述頭發(fā)紋理模板貼合到所述三維頭部模型上,得到帶有頭發(fā)的所述三維頭部模型。
7.—種虛擬人頭發(fā)生成的方法,其特征在于,包括: 獲取人臉正面照; 根據(jù)所述人臉正面照,確定三維頭部模型,并確定頭發(fā)模板的適配值; 根據(jù)所述頭發(fā)模板的適配值,在預(yù)置的頭發(fā)模板標(biāo)準(zhǔn)適配值和標(biāo)準(zhǔn)頭發(fā)模板的描述信息的對(duì)應(yīng)關(guān)系中,確定所述頭發(fā)模板的適配值對(duì)應(yīng)的標(biāo)準(zhǔn)頭發(fā)模板的描述信息;根據(jù)所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述人臉正面照,確定三維頭部模型,包括: 獲取所述人臉正面照中的臉部特征點(diǎn); 根據(jù)所述臉部特征點(diǎn),利用徑向基函數(shù)RBF插值算法,確定所述三維頭部模型。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述確定頭發(fā)模板的適配值,包括: 確定所述人臉正面照中的頭發(fā)搜索區(qū)域和頭發(fā)區(qū)域,所述頭發(fā)搜索區(qū)域?yàn)樗鋈四樥嬲丈夏槻刻卣鼽c(diǎn)所組合形成的臉部區(qū)域之外的按照預(yù)置形狀確定的區(qū)域,所述頭發(fā)區(qū)域?yàn)楦鶕?jù)所述人臉正面照上頭發(fā)的顏色所確定的區(qū)域; 根據(jù)所述頭發(fā)區(qū)域的參數(shù)與所述頭發(fā)搜索區(qū)域的參數(shù),確定頭發(fā)模板適配值。
10.根據(jù)權(quán)利要求7-9任一所述的方法,其特征在于,所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息為所述標(biāo)準(zhǔn)頭發(fā)模板上的位置點(diǎn)在所述三維頭部模型上相應(yīng)位置點(diǎn)的索引序號(hào); 所述根據(jù)所述標(biāo)準(zhǔn)頭發(fā)模板的描述信息和所述三維頭部模型,得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板,包括: 根據(jù)所述索引序號(hào),確定在所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值; 將所述三維頭部模型上所述索引序號(hào)對(duì)應(yīng)的位置點(diǎn)的坐標(biāo)值作為所述專(zhuān)屬頭發(fā)模板上相應(yīng)位置點(diǎn)的坐標(biāo)值,得到適用于所述三維頭部模型的所述專(zhuān)屬頭發(fā)模板。
11.根據(jù)權(quán)利要求7-9任一所述的方法,其特征在于,所述得到適用于所述三維頭部模型的專(zhuān)屬頭發(fā)模板之后,所述方法還包括: 將所述專(zhuān)屬頭發(fā)模板,反向映射到二維平面,得到所述人臉正面照中未顯示出的側(cè)面和后面頭發(fā)的區(qū)域; 獲取所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理,所述未顯示出的側(cè)面和后面頭發(fā)的區(qū)域的紋理顏色來(lái)源于顯示出的頭發(fā)區(qū)域的頭發(fā)顏色。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述得到所述未顯示出的側(cè)面和后面頭發(fā)的紋理之后,所述方法還包括: 將所述人臉正面照中顯示出的頭發(fā)的紋理和所述未顯示出的側(cè)面和后面頭發(fā)的紋理進(jìn)行紋理貼合,得到頭發(fā)紋理模板; 將所述頭發(fā)紋理模板貼合到所述三維頭部模型上,得到帶有頭發(fā)的所述三維頭部模型。
【文檔編號(hào)】G06T17/00GK103955962SQ201410161576
【公開(kāi)日】2014年7月30日 申請(qǐng)日期:2014年4月21日 優(yōu)先權(quán)日:2014年4月21日
【發(fā)明者】阮航 申請(qǐng)人:華為軟件技術(shù)有限公司