主な強み
- 全身キーポイント: 体、手、顔、足のキーポイントを1つの統合モデルで検出
- 複数人対応: 1枚の画像や動画から複数人を検出し、ラベル付け
- 設定可能な出力: 可視化する身体部位 (体、手、顔、足) を選択し、スティックやフォントサイズを制御可能
- バウンディングボックス検出: 調整可能なしきい値とクラス選択による物体検出を含む
- 画像と動画のサポート: 静止画、動画、OODポーズ推定向けの専用ワークフロー
制限事項: 検出精度は画像の解像度と被写体の視認性に依存します。極端に隠れている場合や非常に小さい被写体では、得られるキーポイントが少なくなることがあります。
SDPose ワークフロー
ユースケースに応じて、4つのワークフローが利用可能です。1. ワークフローのダウンロード
ComfyUI を最新バージョンに更新してから、ワークフロー -> テンプレートを参照 に移動し、Utility カテゴリで SDPose ワークフローを見つけてください。
SDPose: 画像の複数人検出
画像をアップロードして人物のポーズを検出します。同じシーン内の単独の人物と複数の人物の両方の検出に対応しています。
Comfy Cloud で実行
Comfy Cloud で開く
ワークフローをダウンロード
JSON をダウンロードするか、テンプレートライブラリで “SDPose: Image Multi-Person Detection” を検索してください
LoadImage ノードにアップロードしてください:
group_photo.png
LoadImage ノード 679 · group_photo.png
SDPose: ビデオ複数人検出
動画をアップロードして人のポーズを検出します。同じシーン内の単一の個人と複数人の両方の検出に対応しています。
Comfy Cloud で実行
Comfy Cloud で開く
ワークフローをダウンロード
JSON をダウンロードするか、テンプレートライブラリで “SDPose: ビデオ複数人検出” を検索してください
LoadVideo ノードにアップロードしてください:
man_playing_violin.mp4
LoadVideo ノード 694 · man_playing_violin.mp4SDPose-OOD: 画像からポーズマップへ
画像をアップロードして、SDPose-OOD モデルでポーズのキーポイントを抽出し、対応するポーズマップを生成します。
Comfy Cloud で実行
Comfy Cloud で開く
ワークフローをダウンロード
JSON をダウンロードするか、テンプレートライブラリで “SDPose-OOD: Image to Pose Map” を検索してください。
LoadImage ノードにアップロードしてください。
dancer.png
LoadImage ノード 667 · dancer.png

SDPose-OOD: ビデオからポーズマップへ
動画をアップロードしてポーズのキーポイントを抽出し、ポーズマップを生成します。このワークフローは複数人物の検出に対応しており、拡張されたSDPoseモデルを使用して全身の特徴を正確に抽出します。
Comfy Cloudで実行
Comfy Cloudで開く
ワークフローをダウンロード
JSONをダウンロードするか、テンプレートライブラリで「SDPose-OOD: Video to Pose Map」を検索してください
LoadVideoノードにこのファイルをアップロードします:
man_in_the_rain.mp4
LoadVideoノード679 · man_in_the_rain.mp42. モデルのダウンロード
SDPoseモデルとRT-DETRv4モデルのチェックポイントは、Comfy-Org SDPoseモデルリポジトリでホストされています。 checkpoints (SDPoseモデル): diffusion_models (RT-DETRv4検出器):- rt_detr_v4-x-hgnet_fp16.safetensors (推奨)
- rt_detr_v4-x-hgnet_fp32.safetensors (フル精度、より大容量)
3. ワークフローの使用
マルチパーソン(画像)
- 入力:
Load Imageノードを使用して画像を読み込みます。1人以上の人物が写った画像を使用します(例:group_photo.png)。 - 検出:
Image to Pose Map (SDPose Multi-Person)サブグラフが画像を処理し、以下を出力します:- IMAGE: 画像にオーバーレイ表示されたポーズスケルトンの可視化
- keypoints: 全身の生のキーポイントデータ
- bboxes: バウンディングボックス座標
- 描画オプション: 描画する身体部位を設定します:
draw_body、draw_hands、draw_face、draw_feet: 表示/非表示を切り替えますstick_width、face_point_size: 表示スタイルを調整しますscore_threshold: キーポイントを表示するための最小信頼度
- 検出オプション:
resize_type.longer_size: 検出前に長辺をスケールしますmax_detections: 検出する人物の最大数detect_threshold: 検出の信頼度しきい値detect_class: 検出するオブジェクトクラス(デフォルト: person)
マルチパーソン(ビデオ)
画像ワークフローと同じですが、ビデオフレームを順次処理します。Load Video を使用してビデオファイルを入力し、Save Video を使用して結果をエクスポートします。
OOD 画像からポーズへ
SDPose モデルを使用して、バウンディングボックスの可視化なしで画像からクリーンなポーズマップを生成します。これは、ある画像からスケルトンポーズを抽出して別の画像に適用したいスタイル転送に役立ちます。OOD ビデオからポーズマップへ
ビデオからフレームごとのポーズマップを生成します。出力は、各フレームに抽出されたポーズスケルトンが含まれるビデオファイルで、後段のアニメーションやControlNetワークフローに適しています。サブグラフについて学ぶ
これらのワークフローは、モジュール式処理のためにサブグラフノードを使用しています。サブグラフのドキュメントを参照して、ワークフローをカスタマイズおよび拡張する方法を学んでください。
補足情報
- モデルディレクトリ: SDPoseチェックポイントは
models/checkpoints/に、RT-DETRv4検出器はmodels/diffusion_models/に配置します - 入力画像の例: テスト用に、ワークフローテンプレートの
input/ディレクトリにgroup_photo.pngファイルが用意されています - キーポイント出力: POSE_KEYPOINTタイプは、条件付き生成のためにポーズデータを受け付ける下流ノードに接続できます
- アップデート必須: SDPose + RT-DETRv4のサポートは最新版のComfyUIで利用可能です。ComfyUIが最新であることを確認してください