影象濾鏡藝術---人臉編輯(五官微調+瘦臉美型)
目前提到美顏演算法,大家都會想到磨皮美白 /大眼瘦臉,實際上做好 美顏這件事情,關乎的不僅僅是這些,還有五官的協調比例等,今天我們主要說一下五官的微調,這裡我直接稱之為人臉編輯吧。
人臉編輯主要包含如下內容:
1,膚色調節
2,磨皮處理
3,眼睛大小
4,人臉胖瘦
5,鼻翼大小
6,眼睛間距大小
7,嘴巴大小
8,亮眼
9,祛眼袋
10,脣彩
11,腮紅
12,臉型
13,髮色
14,美白牙齒
關於膚色調節,磨皮處理,本人在之前的部落格中專門做過講解,這裡給出幾個連結:點選開啟連結
關於腮紅,脣彩等美妝效果,本人也給個連結:點選開啟連結
下面,我們主要講解一下五官的微調變形:
最常見的大眼瘦臉,這個演算法有很多種方法:
①區域性調整演算法:
採用液化的方式進行大眼小眼處理,連結如下:點選開啟連結
②採用Imagewarp演算法,該演算法主要基於人臉點位,結合變形演算法,如MLS變形,TPS變形等,對眼睛區域和人臉區域進行變形處理,連結如下:點選開啟連結
③基於深度學習的妝容遷移演算法
這三種方法代表了三種不同的思路,大家可以好好理解一下,本人這裡給出①的demo:點選開啟連結 密碼: jvht
本人基於②的思維,使用全域性點位變形的方法,實現瞭如下幾個功能:
3,眼睛大小
4,人臉胖瘦
5,鼻翼大小
6,眼睛間距大小
7,嘴巴大小
主要原理:
計算微調後的點位,然後根據變形演算法構建原點位到微調後點位的MAP對映關係,根據對映關係將人臉影象進行變形即可!
以下是本人DEMO的介面:
調整後的效果對比 如下:
來個比較誇張的效果:
最後,給大家提供一個DEMO的下載示例:點選開啟連結 密碼: jvht
這裡說一下為什麼我用的是百度網盤,而不是CSDN,實在是因為CSDN的資源上傳太慢,我上傳之後等了一個小時,都沒有顯示出來頁面,這種體驗實在無法忍受,很早以前都是十幾秒就刷出來了的,不知道為什麼,現在的CSDN會越來越慢,這個希望CSDN能好好處理一下,不然太影響使用者的體驗了!
大家看效果時可以使用DEMO給定的測試圖即可,關於人臉點位識別,本人暫不涉及!
有問題可以交流,我的qq1358009172
注:本文測試圖來自網路若有侵權,敬請告知,立刻刪除!