1. 程式人生 > >OpenFaceswap 入門教程(2):軟件使用篇!

OpenFaceswap 入門教程(2):軟件使用篇!

問題 bubuko 結果 使用 轉換 方便 eat 應該 下一個

安裝完OpenFaceswap之後,是不是就迫不及待的想要“見證奇跡”了呢? 都說磨刀不誤砍柴工。開始之前請先做一個準備。然後大致了解一下換臉的過程

換臉基本步驟是:

  1. 把視頻切成很多圖片
  2. 把圖片中的人臉提取出來
  3. 通過人臉來訓練模型
  4. 通過模型對圖片換臉
  5. 把換臉後的圖片合成視頻

具體的操作過程如下:

1.創建素材目錄workspace

技術分享圖片

創建一個叫workspace的目錄用來放你的視頻圖片等素材。 所謂換臉,就是把張三的臉放到李四頭上,或者反過來。所以你需要在workspace下面在創建兩個目錄A和B。用來放兩個人的素材。

最後的目錄結構大致如下:

技術分享圖片

A 裏面放的是被換臉的人,A目錄下應該有一個被換臉人的視頻 FBB.mp4

B 放的是將要去替換別人的人。B目錄下應該有一個換人的視頻FMT.mp4

Face 目錄是從視頻裏提取的人臉。

Model 為訓練的模型目錄

Result 為結果目錄,替換完的圖片和視頻都會在這裏。

這個目錄結構完全可以自己來命名,為了方便講解和驗證請大家也創建一個這樣的目錄結構。

其實,FBB.mp4和FTM.mp4為換臉的視頻素材,必須事先準備好。你可以自己準備,也可以用我從網上收集的兩個視頻。

網盤地址:

2. A的人臉截取

點擊 VIDEO A 跳出一個串口,選擇自己的workspace目錄,選中A文件夾中的FBB.mp4

技術分享圖片

點擊 IMAGES A 後面的黃色文件夾圖標。選中FBB,然後點擊 IMAGES A 。跳出黑色窗口,片刻之後窗口底部出現 press any key to continue… 證明這一部操作成功,在FBB目錄下會出現好多圖片。

技術分享圖片

點擊 FACES A 後面黃色文件夾,選中Face目錄,然後點擊FACES A 開始從圖片中提取人臉。

技術分享圖片

點擊完後會出現黑色窗口,稍等片刻之後出現進度條。沒出現進去條就證明你的電腦環境沒有設置好,需要去查看軟件安裝的章節。

技術分享圖片

進度條結束之後,會顯示Image Found xxx 。 告訴你發現多少張圖片,提取了多少個人臉。

技術分享圖片

此時打開 Face目錄,可以看到很多人臉圖片,證明人臉提取已經成功。

技術分享圖片

3. B的人臉截取

B的操作和A是一毛一樣,只是選擇的視頻和目錄不同。這裏選得是FTM.mp4。目錄是B,FTM,Face等。

技術分享圖片

技術分享圖片

4. 訓練模型

訓練模型是一個比較耗時的過程,少則一兩天,多則半個月,配置不同,耗時不同。 如果你之前沒有穿件Model目錄,可以點擊黃色文件夾之後選著Create Folder 。如果已經有了就直接選中後Open。

技術分享圖片

然後點擊MODEL開始訓練。點擊後跳出一個黑色窗口,底部會有一個動態的顯示。同時出現一個叫training的預覽窗口。

技術分享圖片

隨著時間的推移,預覽窗口會發生變化,出現很多人頭,訓練的過程,就是人臉從模糊變清晰的國產。

技術分享圖片

上面紅色框中的數字是一個訓練指標,Loss_A,Loss_B後面的數字越小越好,一般來說當數值小到0.02 或者0.0.1就差不多了,當然你也可以直接看預覽圖的效果,如果人臉非常清晰了,這個環節就結束了。

為了演示整個過程,我這裏只是訓練了幾分鐘,就開始進入下一個環節了。

5. 人臉替換

人臉替換的結果我們保存在Result,所以先通過點擊文件夾選中Result ,然後點擊Open。

技術分享圖片

點擊 SWAPS開始換臉。跳出黑色窗口,出現進度條。最後出現Done! 就證明轉換已經全部完成。

技術分享圖片

這一個步驟做的事情,就是把B的臉放到A的頭上,最終產生的一堆換了臉的圖片。

技術分享圖片

Result目錄隨便打開一張看一下,臉已經換過去了。我這裏由於訓練時間超短,所以臉是模糊的。訓練久了臉就會變得清晰,看起來就不會這麽假了。

技術分享圖片

6. 導出視頻

我們訓練的最終目的肯定不是圖片換臉,而是視頻換臉。所以最後一步,是將圖標合成視頻。

點擊文件夾,選中Result,Save 。

技術分享圖片

點擊 MOVIE ,彈出黑色窗口,片刻之後,出現Press any key to …. 證明合成已經結束。

技術分享圖片

此時,Result下面出現了一個FBB的視頻。

技術分享圖片

到這裏,整個換臉軟件的使用就結束了。

技術分享圖片

剛開始,大家換出來的連肯能都是這一個樣子的。 隨著 MODEL環節時間的增長,效果會越來越好。除了模型的訓練時長之外。最終換臉的效果很大程度取決於A 和B下面的視頻素材。

更多關於 AI換臉,Deepfakes, OpenFaceSwap的問題可以去 Deepfakes中文網。

OpenFaceswap 入門教程(2):軟件使用篇!