//如果建立乙個rect物件rect(100, 50, 50, 100),那麼rect會有以下幾個功能:
rect.area(); //返回rect的面積 5000
rect.size(); //返回rect的尺寸 [50 × 100]
rect.tl(); //返回rect的左上頂點的座標 [100, 50]
rect.br(); //返回rect的右下頂點的座標 [150, 150]
rect.width(); //返回rect的寬度 50
rect.height(); //返回rect的高度 100
rect.contains(point(x, y)); //返回布林變數,判斷rect是否包含point(x, y)點
//還可以求兩個矩形的交集和並集
rect = rect1 & rect2;
rect = rect1 | rect2;
//還可以對矩形進行平移和縮放
rect = rect + point(-100, 100); //平移,也就是左上頂點的x座標-100,y座標+100
rect = rect + size(-100, 100); //縮放,左上頂點不變,寬度-100,高度+100
//還可以對矩形進行對比,返回布林變數
rect1 == rect2;
rect1 != rect2;
//opencv裡貌似沒有判斷rect1是否在rect2裡面的功能,所以自己寫乙個吧
bool isinside(rect rect1, rect rect2)
//opencv貌似也沒有獲取矩形中心點的功能,還是自己寫乙個
point getcenterpoint(rect rect)
//圍繞矩形中心縮放
rect rectcenterscale(rect rect, size size)
OpenCV的Rect矩形類
建構函式 rect x,y,width,height x,y 為左上角座標,width,height 則為長和寬。1 案例 建立乙個rect物件rect 100,50,50,100 rect.area 返回rect的面積 5000 rect.size 返回rect的尺寸 50 100 rect.tl...
OpenCV裡的常用Rect用法
opencv裡通常定義乙個矩形有兩種方式,一種是通過矩形左上角和矩形寬高來定義 rect tp x,tp y,tp width,tp height 另一種是通過矩形左上角點座標和右下角點座標來定義 rect const point tp pt1,const point tp pt2 rect類常用的...
談談Android中的Rect類
最近在工作中遇到了一些問題,總結下來就是android中rect這個類造成的。不得不說,不知道android sdk的開發人員是怎麼想的,這個類設計的太奇葩了。首先介紹一下rect類 rect類主要用於表示座標系中的一塊矩形區域,並可以對其做一些簡單操作。這塊矩形區域,需要用左上右下兩個座標點表示 ...