Bbox Visualize(BboxVisualize)
Este nodo admite dos formatos comunes de coordenadas de caja delimitadora: `xywh` (coordenadas de la esquina superior izquierda y ancho-alto) y `xyxy` (coordenadas de la esquina superior izquierda e inferior derecha).
Bbox Visualize
El nodo Bbox Visualize admite dos formatos comunes de coordenadas de cajas delimitadoras: xywh (coordenadas de la esquina superior izquierda, ancho y alto) y xyxy (coordenadas de las esquinas superior izquierda e inferior derecha).
El nodo Bbox Visualize es una herramienta para visualizar cajas delimitadoras en imágenes. Su función principal es recibir una imagen y los datos de las cajas delimitadoras correspondientes, y dibujar estas cajas sobre la imagen, mostrando visualmente los resultados de detección de objetos o división de regiones.
Funcionalidad del Nodo
Este nodo admite dos formatos comunes de coordenadas de cajas delimitadoras: xywh (coordenadas de la esquina superior izquierda, ancho y alto) y xyxy (coordenadas de las esquinas superior izquierda e inferior derecha). Su implementación interna transpone las dimensiones del tensor de imagen de entrada y luego, según el formato especificado y el ancho de línea, dibuja rectángulos en la imagen utilizando líneas rojas predefinidas, generando finalmente una nueva imagen con las cajas visualizadas.
Especificación de Parámetros del Nodo - Bbox Visualize
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
images | IMAGE | Sí | - | - | Imagen de entrada sobre la que se dibujarán las cajas delimitadoras. |
bboxes | BBOX | Sí | - | - | Datos de las cajas delimitadoras correspondientes a la imagen. Cada caja debe ser una secuencia de cuatro valores numéricos. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
bbox_format | COMBO | Sí | xywh | "xywh", "xyxy" | Especifica el formato de las coordenadas de la caja delimitadora: xywh (esquina superior izquierda x, y, ancho, alto) o xyxy (coordenadas x, y de las esquinas superior izquierda e inferior derecha). |
line_width | INT | Sí | 1 | 1 - 10 (incremento: 1) | Establece el ancho de la línea para dibujar las cajas delimitadoras. El rango válido es de 1 a 10, con un incremento de 1. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| images | IMAGE | Imagen de salida con las cajas delimitadoras dibujadas. |
Casos de Uso
Este nodo es muy útil en flujos de trabajo de detección de objetos. Por ejemplo, después de ejecutar un modelo de detección de objetos, se pueden conectar los datos de cajas delimitadoras sin procesar (BBOX) y la imagen original (IMAGE) a este nodo para generar rápidamente una vista previa con los resultados de la detección, facilitando la verificación de la precisión del modelo.
Consideraciones
Tenga en cuenta que el parámetro de entrada bboxes debe ser una secuencia que contenga cuatro valores numéricos (como una lista o un array), y cada valor debe ser un entero o convertible a entero. Si el formato es incorrecto o los valores no son válidos, el nodo podría omitir el procesamiento de esa caja.
Enlace al Código Fuente del Nodo Bbox Visualize
El nodo Bbox Visualize pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.