天天看點

OpenCV 矩形的表示:Rect類

Rect類的成員變量有x、y、width、height,分别為左上角點的坐标和矩形的寬和高。常用的成員函數有:Size()傳回值為Size;area()傳回矩形的面積;contains(Point)判斷點是否在矩形内;inside(Rect)函數判斷矩形是否在該矩形内;tl()傳回左上角點坐标;br()傳回右下角點坐标。值得注意的是,如果想求兩個矩形的交集和并集,可以用如下格式:

Rect rect = rectl & rect2;
Rect rect = rect1 | rect2;      

如果想讓矩形進行平移操作和縮放操作,甚至可以這樣寫:

Rect rectshift = rect + point;
Rect rectScale = rect + size;      

參考: