Opencv之cv2.minAreaRect

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37385726/article/details/82313558

目录

一、cv2.minAreaRect函数原型

二、minAreaRect函数返回rect对象


一、cv2.minAreaRect函数原型

cv2.minAreaRect(Points)

其中points是点集,数据类型为ndarray,array((x1,y1),(x2,y2),....,(xn,yn))

而minAreaRect就是求出在上述点集下的最小面积矩形

eg.

二、minAreaRect函数返回rect对象

① rect[0]返回矩形的中心,(x,y),实际上为y行x列的像素点

利用:cv2.boxPoints(rect)可以返回四个点的值,其中cv2.boxPoints(rect)[0]为point[0],cv2.boxPoints(rect)[1]为point[1]......

② rect[1]返回矩形的长和宽,顺序一定不要弄错了,在旋转角度上有很重要的作用

③ rect[2]返回矩形的旋转角度

è¿éåå¾çæè¿°

angel是由x轴逆时针转至W(宽)的角度。

 角度范围是[-90,0) 

猜你喜欢

转载自blog.csdn.net/qq_37385726/article/details/82313558