opencv boundingrect

最小矩形框

矩形边框(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:输入的点集数组或向量,这个点集不定个数。

你可能感兴趣的:(python)