🦊制御画像の作成
🏠 | 🦊雑に学ぶComfyUI
👈 | 🦊ControlNet
👉 |
ControlNetが代表的ですが、画像生成AIではテキストプロンプトの他に、棒人間や深度マップのようなものを使い生成する画像を制御する技術があります
特に正式名称はありませんが、この"棒人間"や"深度マップ"といったものは制御画像(control image)と呼ばれ、指定したポーズや形の画像を生成することができます
ここでは、この"制御画像"自体を作る手法(カスタムノード)をいくつか紹介します
ポーズ推定
openpose (https://github.com/Fannovel16/comfyui_controlnet_auxcomfyui_controlnet_aux)
人物画像からポーズを抽出します
https://gyazo.com/83198cb34273c367c639fccbaaf05c9d
OpenPose.json
DWpose (https://github.com/Fannovel16/comfyui_controlnet_auxcomfyui_controlnet_aux)
OpenPoseの上位互換のような扱いをされることが多いですが、後ろ姿が苦手だったりするので使い分けが必要です
https://gyazo.com/ec5a9d16b5348957a08ff22d7358a647
DWPose.json
DensePose (https://github.com/Fannovel16/comfyui_controlnet_auxcomfyui_controlnet_aux)
https://gyazo.com/1bae6027b5896c0b1e9255e08ff348a2
DensePose.json
深度推定
Depth Anything V2 (https://github.com/Fannovel16/comfyui_controlnet_auxcomfyui_controlnet_aux)
速度と精度のバランスが良いです
https://gyazo.com/b52c7ca6ce14df9e32c1793b51741ca4
Depth Anything V2.json
Normal推定
DSINE (https://github.com/Fannovel16/comfyui_controlnet_auxcomfyui_controlnet_aux)
https://gyazo.com/88791ea63c171bfc6edeb649a0fd6b9d
DSINE.json
Edge検出
Canny / Anime Lineart (https://github.com/Fannovel16/comfyui_controlnet_auxcomfyui_controlnet_aux)
https://gyazo.com/cae29a00120ab15b36192ab941ca8dfa
Canny_Anime-Lineart.json
HED Soft-Edge Lines (https://github.com/Fannovel16/comfyui_controlnet_auxcomfyui_controlnet_aux)
https://gyazo.com/6bcf590e1bb7ea32eca37be36ec21230
HED Soft-Edge Lines.json