KJNodes/maskinggenerated

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

images
bboxes
images
line_width
1
bbox_format
xywh
KJNodes

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ámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
imagesIMAGE--Imagen de entrada sobre la que se dibujarán las cajas delimitadoras.
bboxesBBOX--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ámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
bbox_formatCOMBOxywh"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_widthINT11 - 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ámetroTipo de DatoDescripción
imagesIMAGEImagen 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.

Cargando comentarios…