Draw Point
Este bloque de función dibuja uno o más puntos marcadores sobre una imagen de entrada en las coordenadas que proporciones. Es útil para visualizar posiciones detectadas, anotaciones o resultados de medición.
📥 Entradas
Image Any La imagen fuente donde se dibujarán los puntos (RGB/BGR o escala de grises).
Points Una coordenada o una lista de coordenadas para dibujar. Las coordenadas están en formato (x, y) o (col, row) y pueden ser una sola tupla o una lista de tuplas.
📤 Salidas
Image Any La imagen con los puntos dibujados como superposición.
🕹️ Controles
Este bloque no tiene controles de UI adicionales. Usa las entradas conectadas para determinar dónde y cómo se dibujan los puntos.
🎨 Características
Marcadores visuales: Dibuja marcadores circulares rellenos con un contorno de dos colores para que los puntos sean visibles sobre diferentes fondos.
Tamaño de marcador autoescalado: El tamaño del marcador se adapta a la resolución de la imagen para que los puntos sean visibles en imágenes pequeñas y grandes.
Acepta punto único o múltiples: Funciona con una única coordenada o con una lista de coordenadas para anotaciones por lotes.
No destructivo: Genera una copia de la imagen de entrada con las superposiciones, preservando la imagen original corriente arriba.
📊 Mecanismo de ejecución
Cuando está activo, el bloque lee la imagen y las coordenadas proporcionadas, coloca marcadores visibles en la imagen en cada coordenada y produce la imagen anotada para bloques posteriores o para visualización.
📝 Instrucciones de uso
Conecta un bloque que produzca imagen a la entrada
Image Any.Proporciona una coordenada única o una lista de coordenadas a la entrada
Points.Usa la salida
Image Anyresultante para previsualizar (por ejemplo con el bloqueShow Image) o para pasar la imagen anotada a bloques de exportación o procesamiento adicional.
💡 Consejos y trucos
Para obtener coordenadas mediante clic del usuario, combina este bloque con
Get Pixel Mousepara dibujar las posiciones clicadas en la imagen.Para visualizar centros de objetos detectados, alimenta las coordenadas desde
Object Detection,Object Detection - CustomoObject_Detection_Trackera la entradaPoints.Para puntos basados en contornos, usa
Find ContouroApproximate Contourpara extraer puntos y luego dibujarlos con este bloque.Recorta primero a una región de interés usando
Image ROI SelectoImage ROIpara dibujar solo dentro de un área específica.Combínalo con
Draw Detectionssi quieres tanto cajas delimitadoras como marcadores de puntos en la misma imagen.Si necesitas guardar fotogramas anotados, conecta la salida a
Image LoggeroImage Write.Usa
Slice ImageoImage Resizeen etapas anteriores si el tamaño o la densidad de los marcadores necesita ajuste para presentación o exportación.
🛠️ Resolución de problemas
Si los marcadores no aparecen, verifica que la entrada
Pointscontenga coordenadas válidas dentro de los límites de la imagen (0 ≤ x < width, 0 ≤ y < height).Si solo aparece un marcador cuando esperabas varios, asegúrate de que la entrada
Pointssea una lista de tuplas de coordenadas y no una sola tupla.Si los marcadores son demasiado pequeños o grandes para la imagen, redimensiona la imagen usando
Image Resizeo recorta conImage ROIantes de dibujar.
Última actualización
¿Te fue útil?