边界矩形分为两类:
- 直边界矩形
- 旋转的边界矩形
直边界矩形
检测图像中是否含有矩形,但不会考虑图像中旋转的矩形。所以边界矩形的面积不是最小的。
可以使用 cv2.boundingRect() 进行查看
img = cv2.imread('rectangle.png', 1)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY
本文介绍了OpenCV中处理轮廓时的两种边界矩形:直边界矩形和旋转的边界矩形。直边界矩形适用于检测不考虑旋转的矩形,而旋转的边界矩形则考虑了对象的旋转,具有最小面积。cv2.boundingRect()用于获取直边界矩形,cv2.minAreaRect()则返回旋转的边界矩形的Box2D结构,包含矩形信息和旋转角度。通过cv2.boxPoints()可以得到旋转矩形的四个顶点。
边界矩形分为两类:
直边界矩形
检测图像中是否含有矩形,但不会考虑图像中旋转的矩形。所以边界矩形的面积不是最小的。
可以使用 cv2.boundingRect() 进行查看
img = cv2.imread('rectangle.png', 1)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY
329
1834

被折叠的 条评论
为什么被折叠?