
Este flujo de trabajo realiza detección de poses humanas de múltiples personas en video usando el modelo SDPose-OOD whole-body. Procesa un video con LoadVideo, extrae el tamaño de los fotogramas y FPS mediante GetVideoComponents, y envía cada fotograma a un subgrafo SDPose (ID de nodo 01b6a731-fb78-4070-9a38-c87146da9604). Dentro del subgrafo, un detector de objetos propone cajas delimitadoras de personas por fotograma y el checkpoint SDPose whole-body (sdpose_wholebody_fp16.safetensors) estima puntos clave de cuerpo, manos y rostro. El nodo PrimitiveInt controla max_detections, permitiéndote limitar cuántas personas se procesan por fotograma en escenas concurridas.
El flujo de trabajo genera dos visualizaciones: cajas delimitadoras mediante DrawBBoxes y un mapa de poses superpuesto a los fotogramas originales con ImageBlend. ResizeImageMaskNode asegura que el mapa de poses coincida con las dimensiones del fotograma fuente, y PreviewImage ofrece una revisión rápida antes de exportar. Finalmente, CreateVideo recompone los fotogramas anotados al FPS original y SaveVideo guarda el resultado. La lógica SDPose está empaquetada como subgrafo, por lo que puedes hacer clic derecho para Desempaquetar Subgrafo y ajustar umbrales internos o rutas si necesitas mayor control.
API
Usa este flujo de trabajo desde código
Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.
Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.
// Install (beta)
npm i @comfyorg/sdk
// Run "SDPose: Detección de múltiples personas en video" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("utility_sdpose_multi_person_video_api.json");
const job = await client.run(wf);
await job.getOutputs("697")[0].toFile("output.png"); // SaveVideoEl SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).
El acceso a la API de Comfy Cloud requiere un plan con clave API.
Preguntas frecuentes













