私は、stable diffsion に基づいた顔の交換プラグイン「roop」を紹介しました(このプラグインには独立版もあり、機能が多く、ビデオの顔の交換も可能です)。
このプラグインを使用すると、AI の絵画時には、一枚の顔写真で簡単に顔を交換することができますが、このツールの欠点は、一部の写真があまり似ていないため、多くの写真を生成して比較的適切なものを見つける必要があることです。
この問題の原因は、AI の絵画では、人物の顔の角度が異なる場合、モデルが完全に適応するのが難しいためです。
最近、もう 1 つの stable diffsion の顔の交換プラグインが登場しました。それは FaceSwapLab と呼ばれ、roop と比較して最大の利点があります:
複数の写真(同じ人物)をアップロードできます。
これは、AI が描いた顔と元の素材がより似ていることを意味します。モデルはこれらの顔の共通点を統合することができ、より完璧な効果を生み出すことができます。
プラグインのインストールアドレス:
拡張機能 --URL からのインストールで、このアドレスを貼り付けてインストールをクリックするだけです。ネットワークが不安定な場合は、前に git リポジトリ専用のプロキシを追加できます:
https://ghproxy.com/https://github.com/glucauze/sd-webui-faceswaplab
インストールが成功したら、WebUI ランチャーを再起動すると、faceswaplab メニューが表示されます。横のタブには 2 つの位置があります:
サイドバーの下にある ControlNet の下にも 1 つあります:
stable diffsion との組み合わせで正常に使用する場合は、サイドバーを使用し、横のタブは主に補助機能であり、画像の比較、バッチ処理などの機能です。
機能の概要:
- FaceSwapLab タブ:さまざまなツール(ビルド、比較、抽出、バッチ処理など)を提供します。(最近は忙しいので、これらのメニューを日本語化する余裕ができるまでお待ちください)
- FaceSwapLab の設定:FaceSwapLab の設定は現在、sd の設定の一部です。
変更する必要がある項目は少なく、モデルから見ると、実際には roop と同じモデルを使用しています。
最大で混合できる顔の数を選択できます(個人的には、アップロードする写真が十分にある限り、LoRA を調整する必要はないと思います)。
-
チェックポイントを使用して顔を再利用する:FaceTools タブでは、チェックポイントの作成が可能で、顔の再利用に役立ちます。チェックポイントを使用する場合、参照画像よりも優先され、参照元画像は破棄されます。
-
性別検出:このプログラムは、顔の検出に基づいて性別を判定することができます。
-
顔の組み合わせ(ブレンド):複数のバージョンの顔を組み合わせて交換効果を向上させることができます。このブレンドは、チェックポイントの作成時に行われます。
設定と組み合わせて、ブレンドに使用する複数の写真(デフォルトは 3 枚)をアップロードできます。
-
元の画像を保持する:交換プロセスの前に元の画像を保持するかどうかを選択できます。
-
置換に使用する複数の顔のバージョン:このプログラムでは、同じ顔の複数のバージョンを使用して置換することができます。
-
顔の類似度とフィルタリング:顔を参照および / またはソース画像と比較することができます。
-
顔の比較:顔の比較機能。
-
顔の抽出:拡大機能の有無で顔の抽出。
設定が完了したら、有効にして、複数の写真をアップロードしてブレンドし、お待ちください。そうすれば、roop よりも自分に近い写真が得られます。
roop とは異なり、FaceSwapLab は NSFW(未成年者には不適切)モードをサポートしています。NSFW スイッチについては詳細は省きますが、設定で自由にオン / オフできます... ...