openc c rect類的用法

2021-09-26 07:14:39 字數 998 閱讀 9140

//如果建立乙個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)

————————————————

Delphi 類的類 class of 用法

這個概念本來在乙個關於delphi rtti 介紹的文件中已經說得很清楚了。但沒有任何關於實際使用的介紹,在我明白了這個概念和如何使用後決定寫乙個使用說明以方便大家使用。類的類在什麼時候使用 知道父類但需要建立具體的子類時 你不知道子類會是什麼 例如 關鍵 tcomponentclass class...

JFrame類的用法

1 jframe 建立乙個無標題的視窗。2 jframe string s 建立乙個標題為s的視窗。3 public void setbounds int a,intb,int width,int heigth 4 public void setsize int width,int heigth 5...

CMap類的用法

定義 cmapmymap 16 賦值 for int i 0 i 10 i mymap.setat i,cpoint i,i 賦完值後就變成如下這樣 索引 值 0 0,0 1 1,1 2 2,2 3 3,3 4 4,4 5 5,5 6 6,6 7 7,7 8 8,8 9 9,9 關鍵字為int型 比...