A face replacement method and device, wherein, the method comprises the steps of: facial feature extraction, face image acquisition data, and according to the face image data to extract the facial feature points corresponding to the data; matching step, facial feature points and to replace facial feature facial image data based on face image data and to replace face the image data partition domain matching, matching results are obtained; the data mapping step, according to the matching result, to replace the facial image data is mapped to the face image data, data replacement; face image generation step, according to the data replacement results generated after replacing facial image and output. This method in two face image replacement, using region matching, the matching relation between different regions of the face of local triangle is established based on the relationship between two different facial images, this method can enhance the speed of replacement, the process does not need to rely on high performance hardware equipment.
【技術實現步驟摘要】
一種人臉替換方法及裝置
本專利技術涉及機器人
,具體地說,涉及一種人臉替換方法及裝置。
技術介紹
隨著科學技術的不斷發展,信息技術、計算機技術以及人工智能技術的引入,機器人的研究已經逐步走出工業領域,逐漸擴展到了醫療、保健、家庭、娛樂以及服務行業等領域。而人們對于機器人的要求也從簡單重復的機械動作提升為具有擬人問答、自主性及與其他機器人進行交互的智能機器人,人機交互也就成為決定智能機器人發展的重要因素。目前,用戶對智能機器人的交互需求多種多樣,而基于視覺進行的交互,能夠給用戶帶來很高的趣味性,為了使智能機器人的用戶體驗越來越好,與用戶的交互趣味性更高,需要不斷提高智能機器人的交互能力,特別是基于視覺的交互能力。
技術實現思路
為解決上述問題,本專利技術提供了一種人臉替換方法,其包括:人臉特征點提取步驟,獲取人臉圖像數據,并根據所述人臉圖像數據提取對應的人臉特征點;數據匹配步驟,基于所述人臉特征點和待替換面部圖像數據的面部特征點,對所述人臉圖像數據和待替換面部圖像數據分區域進行匹配,得到匹配結果;數據映射步驟,根據所述匹配結果,將所述待替換面部圖像數據映射到所述人臉圖像數據,得到數據替換結果;人臉圖像生成步驟,根據所述數據替換結果生成替換后的人臉圖像并輸出。根據本專利技術的一個實施例,所述人臉特征點包括68個特征點。根據本專利技術的一個實施例,在所述數據匹配步驟中,根據所述人臉特征點,基于Delaunay三角網對所述人臉圖像數據進行區域劃分,得到人臉圖像區域劃分結果;根據所述面部特征點,基于Delaunay三角網對所述待替換面部圖像數據進行區域劃分,得到待 ...
【技術保護點】
一種人臉替換方法,其特征在于,包括:人臉特征點提取步驟,獲取人臉圖像數據,并根據所述人臉圖像數據提取對應的人臉特征點;數據匹配步驟,基于所述人臉特征點和待替換面部圖像數據的面部特征點,對所述人臉圖像數據和待替換面部圖像數據分區域進行匹配,得到匹配結果;數據映射步驟,根據所述匹配結果,將所述待替換面部圖像數據映射到所述人臉圖像數據,得到數據替換結果;人臉圖像生成步驟,根據所述數據替換結果生成替換后的人臉圖像并輸出。
【技術特征摘要】
1.一種人臉替換方法,其特征在于,包括:人臉特征點提取步驟,獲取人臉圖像數據,并根據所述人臉圖像數據提取對應的人臉特征點;數據匹配步驟,基于所述人臉特征點和待替換面部圖像數據的面部特征點,對所述人臉圖像數據和待替換面部圖像數據分區域進行匹配,得到匹配結果;數據映射步驟,根據所述匹配結果,將所述待替換面部圖像數據映射到所述人臉圖像數據,得到數據替換結果;人臉圖像生成步驟,根據所述數據替換結果生成替換后的人臉圖像并輸出。2.如權利要求1所述的方法,其特征在于,所述人臉特征點包括68個特征點。3.如權利要求1或2所述的方法,其特征在于,在所述數據匹配步驟中,根據所述人臉特征點,基于Delaunay三角網對所述人臉圖像數據進行區域劃分,得到人臉圖像區域劃分結果;根據所述面部特征點,基于Delaunay三角網對所述待替換面部圖像數據進行區域劃分,得到待替換面部圖像區域劃分結果;根據所述人臉特征點和面部特征點,對所述人臉圖像區域劃分結果和待替換面部圖像區域劃分結果中的各三角區域進行匹配,得到所述匹配結果。4.如權利要求1~3中任一項所述的方法,其特征在于,在所述數據映射步驟中,根據所述匹配結果,對所述人臉圖像數據和待替換面部圖像數據進行像素點映射。5.如權利要求4所述的方法,其特征在于,在所述數據映射步驟中,將待替換面部圖像區域劃分結果中的各個三角區域對應的像素填充到所述人臉圖像區域劃分結果中各自對應的三角區域中,得到所述數據替換結果。6.如權利要求1~5中任一項所述的方法,其特征在于,所述方法通過智能機器人的上位機執行。7.一種人臉替換裝...
【專利技術屬性】
技術研發人員:陸羽皓,趙寧寧,
申請(專利權)人:北京光年無限科技有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。