Minimum Rectangle
Este bloque de función calcula y dibuja el rectángulo mínimo que encierra un contorno proporcionado. Es útil para obtener rápidamente la caja delimitadora, la posición del centro y el tamaño de una forma detectada, para uso posterior o visualización.
📥 Entradas
Image AnyLa imagen usada como fondo para la visualización.ContourEl contorno/forma que se desea encerrar con el rectángulo mínimo.
📤 Salidas
ImageLa imagen con el rectángulo delimitador dibujado.CenterLa posición del centro del rectángulo (x, y).WidthEl ancho del rectángulo en píxeles.HeightLa altura del rectángulo en píxeles.RectangleLos datos de la forma del rectángulo que representan la caja envolvente.
🕹️ Controles
Este bloque no tiene controles adicionales visibles para el usuario.
🎨 Características
Dibuja un rectángulo delimitador claro alrededor del contorno suministrado para una retroalimentación visual inmediata.
Devuelve medidas geométricas (centro, ancho, alto) y la forma del rectángulo que puede conectarse a otros bloques.
Funciona con cualquier forma tipo contorno generada por bloques de detección de contornos o análisis de formas.
📝 Instrucciones de uso
Proporcione un contorno detectado al puerto
Contour(por ejemplo, obtenido de un bloqueFind Contour).Conecte la imagen fuente al puerto
Image Anypara que el rectángulo pueda dibujarse encima.Use las salidas para visualización, medición, extracción de ROI posterior o decisiones lógicas.
📊 Evaluación
Al ejecutarse, el bloque calcula el rectángulo alineado con los ejes que encierra el contorno de entrada, lo superpone en la imagen proporcionada y genera como salida la imagen anotada, además del centro, ancho, alto y los datos del rectángulo.
💡 Consejos y trucos
Para obtener contornos que alimentar a este bloque, utilice el bloque
Find Contour.Para simplificar un contorno (menos vértices) antes de calcular la caja, use
Approximate Contour.Para recortar la región dentro del rectángulo y analizarla, combine este bloque con
Get ROIoContour to Image.Para enfatizar resultados, envíe la imagen de salida a
Draw RectangleoDraw Result On Image.Si necesita un ajuste más ajustado o rotado, compare con
Minimum Rotated Rectangle,Minimum EllipseoMinimum Circle.Para validación o filtrado de formas, considere usar
Hull Convexantes de medir, oMeasure Object Distancepara comparar posiciones entre objetos detectados.
🛠️ Solución de problemas
No aparece ningún rectángulo: asegúrese de que se proporcione un contorno válido (use
Find Contouro confirme que el bloque fuente de contorno devolvió resultados).Tamaño de rectángulo inesperado: verifique que las coordenadas del contorno estén en el mismo sistema de coordenadas de la imagen y que la imagen proporcionada coincida con la fuente del contorno.
Contornos ruidosos: aplique preprocesamiento como
Blur,Image Thresholdu operaciones morfológicas para limpiar el contorno antes de pasarlo a este bloque.
Última actualización
¿Te fue útil?