Webcam Capture CV2(WebcamCaptureCV2)
Este nodo se implementa basándose en la biblioteca OpenCV (CV2), obteniendo datos de la cámara mediante la interfaz de captura de video del sistema.
Webcam Capture CV2
El nodo Webcam Capture CV2, implementado basándose en la biblioteca OpenCV (CV2), obtiene datos de la cámara llamando a la interfaz de captura de video del sistema.
El nodo Webcam Capture CV2 es una herramienta para capturar fotogramas de imagen en tiempo real desde la cámara web de la computadora. Puede importar directamente la imagen de la cámara al flujo de trabajo de ComfyUI como fuente de entrada para el procesamiento de imágenes, haciendo posible la generación de imágenes interactiva en tiempo real.
Funcionalidad del Nodo
Este nodo se implementa basándose en la biblioteca OpenCV (CV2), obteniendo datos de la cámara llamando a la interfaz de captura de video del sistema. Los fotogramas de imagen capturados se convierten en tensores IMAGE en el formato estándar de ComfyUI y admiten el recorte de áreas específicas de la imagen original. El nodo gestiona internamente el estado de conexión de la cámara para optimizar el rendimiento en llamadas consecutivas.
Explicación de los Parámetros del Nodo - Webcam Capture CV2
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
x | INT | Sí | 0 | 0 - 4096 (paso: 1) | Define la coordenada X de la esquina superior izquierda del área de recorte, rango 0-4096, paso 1. |
y | INT | Sí | 0 | 0 - 4096 (paso: 1) | Define la coordenada Y de la esquina superior izquierda del área de recorte, rango 0-4096, paso 1. |
width | INT | Sí | 512 | 0 - 4096 (paso: 1) | Define el ancho de la imagen capturada y recortada, rango 0-4096, paso 1. |
height | INT | Sí | 512 | 0 - 4096 (paso: 1) | Define la altura de la imagen capturada y recortada, rango 0-4096, paso 1. |
cam_index | INT | Sí | 0 | 0 - 255 (paso: 1) | Especifica el índice del dispositivo de cámara a utilizar, rango 0-255, paso 1. |
release | BOOLEAN | Sí | False | - | Controla si se liberan los recursos de la cámara inmediatamente después de esta captura. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| image | IMAGE | Salida del tensor de imagen capturada y recortada. |
Escenarios de Uso
Este nodo es ideal para construir flujos de trabajo de procesamiento de imágenes en tiempo real o transferencia de estilo. Por ejemplo, los usuarios pueden conectarlo a un nodo de preprocesamiento de imágenes y luego alimentarlo a un modelo de texto a imagen o imagen a imagen, logrando así una generación continua y dinámica de imágenes de IA utilizando la imagen de la cámara en tiempo real como referencia o imagen inicial.
Consideraciones
Al usarlo, asegúrese de que el sistema tenga conectado y haya reconocido correctamente el dispositivo de cámara. Si la ejecución del flujo de trabajo falla, verifique que el parámetro cam_index apunte a la cámara correcta y confirme que ningún otro programa esté utilizando en exclusiva los recursos de la cámara.
Enlace al Código Fuente del Nodo Webcam Capture CV2
El nodo Webcam Capture CV2 proviene del paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.