最小矩形框
矩形边框(Bounding Rectangle)是说,用一个最小的矩形,把找到的形状包起来。
# pbox = cv2.boundingRect(polygon) # Min Max Rectangle
其中,polygon是一个二值图;
返回四个值,分别是x,y,w,h;x,y是矩阵左上点的坐标,w,h是矩阵的宽和高
可旋转框
prbox = cv2.boxPoints(cv2.minAreaRect(polygon)) # Rotated Rectangle
cv2.minAreaRect(cnt)
函数作用:
主要求得包含点集最小面积的矩形
返回:点集cnt的最小外接矩形的四个点坐标
cnt:输入的点集数组或向量,这个点集不定个数。