Necesito la explicación sobreboundingRect de OpenCV. Lo he implementado, funciona muy bien. ¿Hay alguna referencia donde se explique completamente esta función, por favor?
La función cv2.boundingRect() de OpenCV se usa para dibujar un rectángulo aproximado alrededor de la imagen binaria. Esta función se utiliza principalmente para resaltar la región de interés después de obtener los contornos de una imagen.
Según la documentación , hay dos tipos de rectángulos delimitadores:
Aquí se dibuja un rectángulo simple alrededor del contorno (ROI). Como puede ver en la documentación, se dibuja un rectángulo verde alrededor del ROI. Las coordenadas correspondientes del rectángulo se obtienen de manera que un rectángulo encierra completamente el contorno.
cv2.minAreaRect() se usa para resaltar el área rectangular mínima que encierra un contorno.cv2.boxPoints() obtiene los 4 puntos de las esquinas del rectángulo obtenido.np.int0() se realiza para convertir las coordenadas de formato float a integer .