ComfyUI Face Swap Workflow

詳細

ファイルをダウンロード

モデル説明

(カスタムノード/依存関係のインストールで問題が発生した場合はコメントをお願いします。できる限りサポートします!)

このシンプルなワークフローは、主に2つのステップで構成されています。まず、ソース画像の顔を入力画像(ぼやけていることが多い)に置き換え、その後、顔を鮮明に復元します。忠実度の値はご希望に応じて自由に調整してください。初期値は1.000に設定しています。

私の作業が役に立ったと思われた場合は、コーヒーを一杯ご支援いただくことで、お礼を表していただけますと幸いです。ありがとうございます!https://www.buymeacoffee.com/meap

前提条件(カスタムノード):

ComfyUI Managerを使用して、またはGitでクローンして、以下のカスタムノードのいずれかをインストールできます:

  1. ReActor Node for ComfyUI: https://github.com/Gourieff/comfyui-reactor-node

  2. Facerestore CF (Code Former): https://github.com/mav-rik/facerestore_cf


インストールガイド(各GitHubページに記載されている通り):

ReActor:

  1. ComfyUI\custom_nodes ディレクトリに移動します。

  2. コンソールを開き、以下のコマンドを実行します:

git clone https://github.com/Gourieff/comfyui-reactor-node

  1. install.bat を実行します。

  2. ComfyUIを起動し、メニューの「image/postprocessing」内または検索機能でReActorノードを見つけます。

Facerestore CF:

  • このノードを ComfyUI/custom_nodes フォルダにGit cloneします:

  • cd ComfyUI/custom_nodes

  • git clone https://github.com/mav-rik/facerestore_cf.git

  • ポータブル版ComfyUIを使用しているWindowsユーザーは embedded_install.bat を実行してください。ポータブル版ではないWindowsユーザーは install.bat を実行します。LinuxおよびmacOSユーザーは install.sh を実行してください。インストールに失敗した場合は、cv2 not found エラーを解決するために手動で opencv-python をインストールする必要があります。

顔復元モデル

これらのモデルは顔の復元を行います。automatic1111を使用している場合、すでにこれらのモデルがインストールされている可能性がありますが、そうでない場合は以下からダウンロードできます。モデルは models/facerestore_models/ フォルダに配置してください。

https://github.com/TencentARC/GFPGAN/releases/ https://github.com/TencentARC/GFPGAN/releases/download/v1.3.4/GFPGANv1.4.pth

https://github.com/sczhou/CodeFormer/releases/ https://github.com/sczhou/CodeFormer/releases/download/v0.1.0/codeformer.pth

顔検出モデル

顔復元モデルは、顔部分を切り出した画像でのみ動作します。顔検出モデルにより、検出された各顔の切り抜きを顔復元モデルに渡します。これらのモデルは、最初に使用されるときに自動的にダウンロードされ、models/facedetection フォルダに配置されます。自分でダウンロードしたい場合は、下記リンクをご利用ください。

https://github.com/xinntao/facexlib/releases/download/v0.1.0/detection_Resnet50_Final.pth https://github.com/xinntao/facexlib/releases/download/v0.1.0/detection_mobilenet0.25_Final.pth https://github.com/sczhou/CodeFormer/releases/download/v0.1.0/yolov5l-face.pth https://github.com/sczhou/CodeFormer/releases/download/v0.1.0/yolov5n-face.pth

このモデルも自動的にダウンロードされ、facedetectionフォルダに配置されます。復元した顔を元の画像に再配置するために使用されます。https://github.com/sczhou/CodeFormer/releases/download/v0.1.0/parsing_parsenet.pth

このモデルで生成された画像

画像が見つかりません。