AI の顔を変える Faceswap テクノロジーの原理と実践

目次

1.手法の紹介

2.関連情報

3. 練習記録

4.実験結果

1.手法の紹介

        Faceswap は、深層学習アルゴリズムと顔認識テクノロジーを使用して、写真やビデオから人の顔の表情、目、口、その他の特徴を抽出し、それらを別の人の顔の特徴と照合します。主に画像/ビデオの顔変更、文字マッチングなどに使用されます。

        Faceswap では、Encoder-Decoder の自己エンコーディングおよびデコーディング アーキテクチャに GAN テクノロジーが導入されており、顔の変更効果が大幅に向上しています。Encoder-Decoder の自己エンコーディングおよびデコーディングによる顔の変更: 歪んだ顔を復元することで、Faceswap の顔の変更大きく分けて以下の3種類に分かれる。 処理:顔検出→特徴抽出→顔変換。 Faceswap は大量のトレーニング データとターゲット データを必要とし、トレーニング時間が長いため、主にビデオ ストリームでの顔の置き換えに使用されます。

2.関連情報

ソースコードアドレス

 GitHub - ディープフェイク/フェイススワップ: すべての人のためのディープフェイク ソフトウェア

3. 練習記録

(1) オリジナルデータセットの収集        

        まず元のデータ セットを収集します。Faceswap は、複数の画像から 1 つの顔から別の顔へのマッピングを学習するだけで済みます。各顔のデータ セットの数をかなり多くすることをお勧めします。このようにして、特徴をよりよく学習できます人間の顔の関係性。ここではモナリザとオバマから実験のやり方を学びます。

 2. 顔パーツを検出して抽出する

3. モデルをトレーニングして、元の画像からターゲット画像へのマッピングを学習します。 

 4.実験結果

さて、今日の共有はここまでです。皆さんも一緒にコミュニケーションを取りながら学びましょう~ 

おすすめ

転載: blog.csdn.net/xs1997/article/details/133821274