关于Opencv中Rect和Rectangle函数

1)构造函数 Rect(x,y,width,height),x, y 为左上角坐标, width, height 则为长和宽。

2)方法 contain(Point) 可返回改点是否在矩形内。

3)方法 inside(Rect) 可返回该矩形是否在矩形内。

4)交集 Rect=Rect1&Rect2

5)  并集 Rect=Rect1|Rect2

6) 平移 RectShift=Rect+Point

7) 缩放 RectScale=Rect+Size

8) 利用对角线两点来画矩形:

void rectangle(Mat& img, Point pt1,Point pt2,const Scalar& color, int thickness=1, int lineType=8, int shift=0)

9) 传入矩形参数来画矩形:

void rectangle(Mat& img, Rect rec, const Scalar& color, int thickness=1, int lineType=8, int shift=0 )


你可能感兴趣的:(关于Opencv中Rect和Rectangle函数)