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