Measure Object Distance
Este bloque mide la distancia entre dos ocurrencias de un objeto objetivo encontradas en una imagen fuente. Proporciona una vista previa visual con marcadores y salidas numéricas para las distancias X, Y y euclidiana. Úsalo cuando necesites mediciones espaciales rápidas entre dos objetos similares en una imagen.
📥 Entradas
Main ImageLa imagen donde se localizarán y medirán los dos objetos.1st Object ImageUna imagen de plantilla (ejemplo) del primer objeto a encontrar.2nd Object ImageUna imagen de plantilla (ejemplo) del segundo objeto a encontrar.
📤 Salidas
Image AnyResultado visual que muestra los objetos medidos y los marcadores.DistanceDistancia euclidiana calculada entre los dos centros detectados (mostrada con el factor de medida elegido).X DistanceDistancia horizontal entre los dos centros detectados.Y DistanceDistancia vertical entre los dos centros detectados.
🕹️ Controles
Measure FactorIntroduce un factor numérico para convertir la distancia en píxeles a unidades del mundo real (por ejemplo, mm por píxel).Measured distanceEtiqueta de lectura que muestra la distancia calculada para referencia rápida.Image PreviewÁrea visual que muestra la imagen de entrada y los marcadores de medición.
⚙️ Mecanismo de ejecución
Al ejecutarse, el bloque busca en la Main Image coincidencias para los dos ejemplos de objeto proporcionados, determina las posiciones de centro para cada objeto encontrado y luego calcula las distancias X, Y y euclidiana entre esos centros. La distancia medida se multiplica por el Measure Factor para obtener resultados en la unidad deseada. La imagen de vista previa se actualiza mostrando las posiciones detectadas y la medición.
✨ Características
Retroalimentación visual con marcadores y vista previa anotada para verificación sencilla.
Salidas numéricas para informes de medición precisos y procesamiento posterior.
Control sencillo mediante un único campo
Measure Factorpara convertir píxeles a unidades reales.Área de vista previa redimensionable para inspección más clara de los resultados.
📝 Uso
Proporciona la imagen de la escena en
Main Image.Suministra imágenes de ejemplo para los dos objetos en
1st Object Imagey2nd Object Image(deben representar lo que esperas encontrar).Ajusta
Measure Factorpara convertir las distancias en píxeles a unidades reales (déjalo en 1 si quieres unidades en píxeles).Ejecuta el flujo y revisa la vista previa en
Image Anyy las salidasDistance,X Distance,Y Distance.
💡 Consejos y trucos
Si las plantillas son difíciles de encontrar en toda la escena, recorta el área primero con
Image ROI Selectpara limitar la región de búsqueda y acelerar el emparejamiento.Usa
Image ResizeroImage Resizepara estandarizar tamaños si las plantillas se capturaron a una resolución distinta de la imagen principal.Mejora la fiabilidad del emparejamiento preprocesando con
Adjust Colors,Contrast OptimizationoBlurpara reducir ruido y realzar características.Para verificar visualmente los resultados, conecta la salida
Image AnyaShow Imagey abre la vista previa en un visor más grande.Si mides sobre pares múltiples o haces seguimiento en el tiempo, guarda fotogramas con
Image Loggero exporta las mediciones víaCSV Exportpara análisis posterior.Si ya tienes rectángulos detectados de un detector de objetos, puedes combinar este bloque con bloques de detección (por ejemplo
Find Objectu otras salidas de detección) para localizar plantillas de forma más robusta antes de medir.
🛠️ Solución de problemas
No se encuentran objetos: asegúrate de que las imágenes de ejemplo se parezcan a cómo aparecen los objetos en la
Main Image(escala, orientación e iluminación similares). Considera usarImage ResizeoAdjust Colors.Escala de distancia incorrecta: verifica el valor de
Measure Factor. Para una escala real exacta, mide un objeto de referencia conocido en píxeles y deriva el factor.Coincidencias múltiples o incorrectas: recorta el área de búsqueda con
Image ROI Selecto aumenta el contraste conContrast Optimizationpara reducir coincidencias falsas.Vista previa no se actualiza: asegúrate de que
Main Imagecontenga una imagen válida y vuelve a abrir la vista previa (para vista ampliada usaShow Image).
Última actualización