J'ai besoin de l'explication sur boundingRect d'OpenCV. Je l'ai mis en œuvre, cela fonctionne très bien. Y a-t-il une référence où cette fonction est entièrement expliquée s'il vous plaît?
La fonction cv2.boundingRect()
d'OpenCV est utilisée pour dessiner un rectangle approximatif autour de l'image binaire. Cette fonction est principalement utilisée pour mettre en évidence la région d'intérêt après avoir obtenu les contours d'une image.
Selon LA DOCUMENTAION il existe deux types de rectangles englobants:
Ici, un simple rectangle est tracé autour du contour (ROI). Comme vous pouvez le voir dans la documentation, un rectangle vert est tracé autour du ROI. Les coordonnées du rectangle correspondantes sont obtenues de telle sorte qu'un rectangle entoure complètement le contour.
cv2.minAreaRect()
est utilisée pour mettre en évidence la zone rectangulaire minimale entourant un contour.cv2.boxPoints()
obtient les 4 points d'angle du rectangle obtenu.np.int0()
est fait pour convertir les corrdinates du format float
au format integer
.