KJNodes/experimentalgenerated

Plot Coordinates(PlotCoordinates)

Este nodo implementa la funcionalidad de gráficos basada en la biblioteca Matplotlib, y las coordenadas de entrada deben ser una cadena JSON formateada.

Plot Coordinates

images
width
height
bbox_width
bbox_height
coordinates
STRING
text
title
width
512
height
512
bbox_width
128
bbox_height
128
size_multiplier
1
KJNodes

El nodo Plot Coordinates implementa la funcionalidad de trazado basada en la biblioteca Matplotlib. Las coordenadas de entrada deben ser cadenas JSON formateadas.

El nodo Plot Coordinates es una herramienta de visualización capaz de trazar un conjunto de datos de coordenadas en una secuencia de imágenes. Este nodo recibe una lista de puntos de coordenadas, los marca como cajas rectangulares en un lienzo especificado y finalmente genera una o más imágenes. Su función principal es transformar datos de coordenadas abstractos en gráficos visuales intuitivos.

Funcionalidad del nodo

Este nodo implementa la funcionalidad de trazado basada en la biblioteca Matplotlib. Las coordenadas de entrada deben ser cadenas JSON formateadas. Admite procesamiento por lotes, generando una cantidad correspondiente de imágenes según el número de coordenadas de entrada y combinándolas en un tensor de imagen de salida. Internamente, el nodo dibuja una caja delimitadora para cada punto de coordenadas y permite ajustar el tamaño de la caja mediante un multiplicador.

Explicación de los parámetros del nodo - Plot Coordinates

Parámetros de control (Parameters)

Nombre del parámetroTipo de datosRequeridoValor por defectoRango de valores/OpcionesDescripción
coordinatesSTRING--coordinates (Parámetro de entrada): Una cadena JSON que contiene puntos de coordenadas, con el formato [{"x": valor, "y": valor}, ...], utilizada para especificar las posiciones donde se dibujarán las marcas en la imagen.
textSTRINGtitle-text (Parámetro de entrada): Texto del título mostrado en la imagen generada. El valor por defecto es "title", utilizado para describir brevemente el contenido del gráfico.
widthENTERO5128 - 4096 (Paso: 8)width (Parámetro de salida): El valor del ancho de la imagen de salida, consistente con el parámetro de entrada.
heightENTERO5128 - 4096 (Paso: 8)height (Parámetro de salida): El valor del alto de la imagen de salida, consistente con el parámetro de entrada.
bbox_widthENTERO1288 - 4096 (Paso: 8)bbox_width (Parámetro de salida): El valor del ancho de la caja de marca de salida, consistente con el parámetro de entrada.
bbox_heightENTERO1288 - 4096 (Paso: 8)bbox_height (Parámetro de salida): El valor del alto de la caja de marca de salida, consistente con el parámetro de entrada.
size_multiplierFLOTANTENo[1.0]1.0-

Salida (Output)

Nombre del parámetroTipo de datosDescripción
imagesIMAGENimages (Parámetro de salida): El tensor de imagen de salida, que contiene la secuencia de imágenes generada al trazar todos los puntos de coordenadas.
widthENTEROwidth (Parámetro de salida): El valor del ancho de la imagen de salida, consistente con el parámetro de entrada.
heightENTEROheight (Parámetro de salida): El valor del alto de la imagen de salida, consistente con el parámetro de entrada.
bbox_widthENTERObbox_width (Parámetro de salida): El valor del ancho de la caja de marca de salida, consistente con el parámetro de entrada.
bbox_heightENTERObbox_height (Parámetro de salida): El valor del alto de la caja de marca de salida, consistente con el parámetro de entrada.

Escenarios de uso

Este nodo es muy útil en flujos de trabajo que requieren analizar o mostrar las posiciones de objetos dentro de las imágenes. Por ejemplo, en un pipeline de detección de objetos, las coordenadas de las cajas delimitadoras predichas por un modelo se pueden introducir en este nodo para generar rápidamente imágenes de resultados visualizadas con cajas de anotación, utilizadas para verificar intuitivamente la precisión de la detección o para realizar demostraciones de resultados.

Notas

Asegúrese de que el formato de la cadena de coordenadas de entrada sea correcto durante su uso; de lo contrario, el análisis podría fallar. El tamaño de la imagen generada y el tamaño de la caja delimitadora están limitados por los rangos de parámetros. Tamaños excesivamente grandes pueden consumir mucha memoria.

Enlace al código fuente del nodo Plot Coordinates

El nodo Plot Coordinates proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…