For the complete documentation index, see llms.txt. This page is also available as Markdown.

Image ROI Polygon Multi

Esta función permite dibujar, editar y guardar múltiples regiones poligonales de interés (ROIs) directamente sobre una imagen. Úsala para marcar formas arbitrarias, extraer recortes enmascarados y exportar las coordenadas de los polígonos para procesamiento posterior — todo con interacciones sencillas de ratón y teclado.

📥 Entradas

Image Any Proporciona la imagen que deseas anotar. Una vez que la imagen esté conectada y el bloque se ejecute, la imagen se convierte en el lienzo para dibujar polígonos.

📤 Salidas

Highlighted Image Devuelve la imagen original anotada con los polígonos (guardados y el actual) y marcadores visuales.

Polygon Images Devuelve una lista de imágenes recortadas y enmascaradas — una por cada polígono guardado — preservando los píxeles originales dentro de cada polígono.

Polygons Devuelve una lista de polígonos como listas de coordenadas (contornos) que pueden ser usadas por otros bloques de función.

🕹️ Controles

Draw Polygon Canvas Área interactiva de la imagen donde dibujas polígonos con clics izquierdos del ratón.

Press C Borra el polígono actual (o elimina el último polígono guardado si no hay polígono actual).

Press U Deshace el último punto del polígono actual. Si no hay polígono actual, esto devuelve el último polígono guardado para editarlo.

Press S Guarda el polígono actual (requiere al menos 3 puntos). Los polígonos guardados pasan a formar parte de las listas de salida.

Interacciones del ratón: clic izquierdo para añadir un punto; arrastrar un vértice para moverlo; al pasar el cursor sobre vértices se resaltan y se habilita la edición. El icono del cursor cambia para indicar modo de creación o edición de vértices.

🎨 Características

  • Edición persistente de múltiples polígonos: crea varios polígonos y alterna entre el polígono actual y los guardados.

  • Superposiciones visuales: distintos colores indican polígonos guardados, el que se está editando, vértices resaltados y puntos activos.

  • Recortes ROI exportables: devuelve imágenes recortadas y enmascaradas para cada polígono guardado, aptas para procesado posterior.

  • Exportación de coordenadas: devuelve las coordenadas de los vértices como listas de contorno estándar para uso posterior.

  • Controles de teclado simples para edición rápida (C, U, S) y dibujo intuitivo con el ratón.

⚙️ Cómo se ejecuta

  • Cuando se suministra una imagen al Image Any y se evalúa el bloque, la imagen aparece en el lienzo interactivo.

  • Dibuja puntos en el lienzo para formar un polígono. Las superposiciones visuales se actualizan en tiempo real.

  • Guardar un polígono lo añade a la lista interna; el bloque produce salidas actualizadas en cada ejecución: la imagen anotada, una lista de imágenes enmascaradas/recortadas por polígono y una lista de coordenadas de polígonos.

  • Editar o arrastrar vértices actualiza las salidas en la siguiente evaluación.

📝 Instrucciones de uso

  1. Conecta una fuente de imagen a la entrada Image Any (por ejemplo: Camera USB, Load Image o Stream Reader).

  2. Haz clic en el lienzo para añadir vértices del polígono. Añade al menos tres puntos para formar un polígono.

  3. Usa Press S para guardar el polígono actual. Los polígonos guardados se incluirán en las salidas.

  4. Para corregir un punto, pasa el cursor hasta que el vértice se resalte y arrástralo a la nueva posición.

  5. Usa Press U para deshacer el último punto, o Press C para limpiar el polígono actual.

  6. Ejecuta el bloque para obtener las salidas Highlighted Image, Polygon Images y Polygons, y conéctalas a otros bloques según necesites.

💡 Tips y trucos

  • Preselecciona áreas de interés usando Image ROI Select o Image ROI cuando solo necesites enfocarte en una sub-región antes de dibujar polígonos.

  • Usa Apply Mask después de este bloque para combinar máscaras poligonales con otra lógica de enmascarado (por ejemplo, para eliminar fondo o combinar múltiples máscaras).

  • Alimenta Polygon Images a bloques de detección o análisis como Find Object, Object Detection o Mask Detection para ejecutar la detección solo dentro de las regiones seleccionadas.

  • Guarda ejemplos de ROIs recortadas usando Image Logger o Image Write para construir un conjunto de referencia a partir de polígonos seleccionados.

  • Si necesitas múltiples superposiciones de polígonos lado a lado, usa Image Concatenate o Collage Images con la salida Polygon Images.

  • Para preprocesado antes de dibujar (por ejemplo, para crear una máscara binaria a trazar), usa Blur, Image Threshold o HSV Filter río arriba para simplificar los contornos.

🛠️ Solución de problemas

  • Al hacer clic en el lienzo no ocurre nada: asegúrate de que una imagen esté conectada a Image Any y ejecuta el bloque al menos una vez para inicializar el lienzo.

  • No se puede guardar el polígono: verifica que tu polígono actual tenga al menos tres puntos antes de presionar Press S.

  • Salidas de polígonos vacías: comprueba que los polígonos hayan sido guardados (usa Press S); los polígonos no guardados no se incluyen en Polygon Images ni en Polygons.

  • El recorte del polígono aparece vacío: asegúrate de que el polígono esté dentro de los límites de la imagen y de que la imagen tenga datos de píxeles válidos. Si es necesario, preprocesa la imagen con Normalize Image o Denoising antes de dibujar.

Última actualización