DeepFaceLab默認情況下都都是自動提取臉部,整體來說效果不錯,臉部曲線識別度也比較高。但是自動不是萬能的,有些圖片的輪廓識別並不好。而識別不好最直接的結果就是合成的視頻可能會出現抖動。
也就是說,抖動出現的一個原因就是臉部輪廓識別不精確。 那么如何解決這個問題呢? DeepFaceLab的解決方法是提供了一個手動識別的工具。
首先,這個功能僅針對DST。使用這個過程大概需要先做以下操作。
1.視頻轉圖片
2.從圖片中提取臉部圖片
3.查看Debug目錄,找到有問題的圖片,刪除。
比如,這張圖片,整體來說識別還可以,但是臉部外側並不是很精確,我希望這個邊緣能到紅色虛線的地方。
那么,我要先在Debug目錄中,刪除這個圖片。
4.點擊腳本文件
5) data_dst extract faces MANUAL RE-EXTRACT DELETED RESULTS DEBUG.bat
5. 手動修改並保存
點擊BAT文件之后,會出現加載窗口,並且會顯示有多少文件需要手動提取。比如我這里只刪除了一張,所以它只顯示 Found 1 images (只發現一張)! 加載完后會跳出如下界面。
這個界面並非完全手動,軟件會自動選取臉部區域。
你可以通過移動和滾動鼠標來調整區域。
單擊鼠標:鎖定和解鎖
回車鍵:確認
確認后立馬根據你選取的區域開始提取。
提取完成后,Debug目錄會重新出現刪除的圖片
此時,臉部輪廓已經基本符合我們的預期。Debug文件重新生成的同時,aligned里面的圖片也已經更新。 在后續的環節中,就會更具你手動選取的區域進行替換。
--------------------------------------------------------
獲取更多Deepfakes/AI換臉內容可訪問 deepfakes中文網
第一時間獲取相關文章可關注微信公眾號:托尼是塔克(TonyIsStark)







