1.一種變換視頻中面部畫面的方法,其中,該方法包括:
對(duì)于一幀包含第一面部畫面的視頻圖像,獲取一幅面部素材圖像;該面部素材圖像中包含第二面部畫面;
建立所述視頻圖像中的第一面部畫面上的各點(diǎn)與所述面部素材圖像中的第二面部畫面上的相應(yīng)點(diǎn)之間的對(duì)應(yīng)關(guān)系;
根據(jù)所述對(duì)應(yīng)關(guān)系,將所述第二面部畫面覆蓋到所述視頻圖像中的第一面部畫面上后輸出所述視頻圖像。
2.如權(quán)利要求1所述的方法,其中,所述建立所述視頻圖像中的第一面部畫面上的各點(diǎn)與所述面部素材圖像中的第二面部畫面上的相應(yīng)點(diǎn)之間的對(duì)應(yīng)關(guān)系包括:
在第一面部畫面標(biāo)記關(guān)鍵點(diǎn),以及在第二面部畫面上同樣標(biāo)記相應(yīng)的關(guān)鍵點(diǎn);
根據(jù)第一面部畫面上的關(guān)鍵點(diǎn)將第一面部畫面劃分為多個(gè)區(qū)域;采用同樣方式,根據(jù)第二面部畫面上的關(guān)鍵點(diǎn)將第二面部畫面劃分為多個(gè)區(qū)域;
對(duì)于第一面部畫面中的每個(gè)點(diǎn),根據(jù)該點(diǎn)在其所在區(qū)域中的相對(duì)位置,從第二面部畫面的相應(yīng)區(qū)域中找到相應(yīng)的點(diǎn)。
3.如權(quán)利要求1-2中任一項(xiàng)所述的方法,其中,所述根據(jù)第一面部畫面上的關(guān)鍵點(diǎn)將第一面部畫面劃分為多個(gè)區(qū)域包括:
在第一面部畫面上,以框住第一面部畫面的多邊形的頂點(diǎn)和第一面部畫面中的各關(guān)鍵點(diǎn)為頂點(diǎn),將第一面部畫面劃分為多個(gè)三角形區(qū)域;
其中,每?jī)蓚€(gè)三角形之間沒有交叉。
4.如權(quán)利要求1-3中任一項(xiàng)所述的方法,其中,將所述第二面部畫面覆蓋到所述視頻圖像中的第一面部畫面上后輸出視頻圖像進(jìn)一步包括:
根據(jù)第二面部畫面的透明度進(jìn)行判斷,在透明度高于或等于預(yù)設(shè)值的位置使用第二面部圖像的像素值作為輸出值,在透明度低于預(yù)設(shè)值的位置使用第一面部圖像的像素值作為輸出值。
5.如權(quán)利要求1-4中任一項(xiàng)所述的方法,其中,在將所述第二面部畫面覆蓋到所述視頻圖像中的第一面部畫面上之前,該方法進(jìn)一步包括:
將所述視頻圖像中的膚色映射為第二面部畫面中的膚色。
6.一種變換視頻中面部畫面的裝置,其中,該裝置包括:
素材獲取單元,適于對(duì)于一幀包含第一面部畫面的視頻圖像,獲取一幅面部素材圖像;該面部素材圖像中包含第二面部畫面;
映射單元,適于建立所述視頻圖像中的第一面部畫面上的各點(diǎn)與所述面部素材圖像中的第二面部畫面上的相應(yīng)點(diǎn)之間的對(duì)應(yīng)關(guān)系;
面部變換單元,適于根據(jù)所述對(duì)應(yīng)關(guān)系,將所述第二面部畫面覆蓋到所述視頻圖像中的第一面部畫面上后輸出所述視頻圖像。
7.如權(quán)利要求6所述的裝置,其中,
所述映射單元,適于在第一面部畫面標(biāo)記關(guān)鍵點(diǎn),以及在第二面部畫面上同樣標(biāo)記相應(yīng)的關(guān)鍵點(diǎn);根據(jù)第一面部畫面上的關(guān)鍵點(diǎn)將第一面部畫面劃分為多個(gè)區(qū)域;采用同樣方式,根據(jù)第二面部畫面上的關(guān)鍵點(diǎn)將第二面部畫面劃分為多個(gè)區(qū)域;對(duì)于第一面部畫面中的每個(gè)點(diǎn),根據(jù)該點(diǎn)在其所在區(qū)域中的相對(duì)位置,從第二面部畫面的相應(yīng)區(qū)域中找到相應(yīng)的點(diǎn)。
8.如權(quán)利要求6-7中任一項(xiàng)所述的裝置,其中,
所述映射單元,適于在第一面部畫面上,以框住第一面部畫面的多邊形的頂點(diǎn)和第一面部畫面中的各關(guān)鍵點(diǎn)為頂點(diǎn),將第一面部畫面劃分為多個(gè)三角形區(qū)域;其中,每?jī)蓚€(gè)三角形之間沒有交叉。
9.如權(quán)利要求6-8中任一項(xiàng)所述的裝置,其中,
所述面部變換單元,進(jìn)一步適于根據(jù)第二面部畫面的透明度進(jìn)行判斷,在透明度高于或等于預(yù)設(shè)值的位置使用第二面部圖像的像素值作為輸出值,在透明度低于預(yù)設(shè)值的位置使用第一面部圖像的像素值作為輸出值。
10.如權(quán)利要求6-9中任一項(xiàng)所述的裝置,其中,該裝置進(jìn)一步包括:
膚色映射單元,適于在將所述第二面部畫面覆蓋到所述視頻圖像中的第一面部畫面上之前,將所述視頻圖像中的膚色映射為第二面部畫面中的膚色。