ComfyUI Face Swap Workflow
詳細
ファイルをダウンロード
モデル説明
(カスタムノード/依存関係のインストールで問題が発生した場合はコメントをお願いします。できる限りサポートします!)
このシンプルなワークフローは、主に2つのステップで構成されています。まず、ソース画像の顔を入力画像(ぼやけていることが多い)に置き換え、その後、顔を鮮明に復元します。忠実度の値はご希望に応じて自由に調整してください。初期値は1.000に設定しています。
私の作業が役に立ったと思われた場合は、コーヒーを一杯ご支援いただくことで、お礼を表していただけますと幸いです。ありがとうございます!https://www.buymeacoffee.com/meap
前提条件(カスタムノード):
ComfyUI Managerを使用して、またはGitでクローンして、以下のカスタムノードのいずれかをインストールできます:
ReActor Node for ComfyUI: https://github.com/Gourieff/comfyui-reactor-node
Facerestore CF (Code Former): https://github.com/mav-rik/facerestore_cf
インストールガイド(各GitHubページに記載されている通り):
ReActor:
ComfyUI\custom_nodesディレクトリに移動します。コンソールを開き、以下のコマンドを実行します:
git clone https://github.com/Gourieff/comfyui-reactor-node
install.batを実行します。ComfyUIを起動し、メニューの「image/postprocessing」内または検索機能でReActorノードを見つけます。
Facerestore CF:
このノードを
ComfyUI/custom_nodesフォルダにGit cloneします:cd ComfyUI/custom_nodes
ポータブル版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
