2015-04-03 46 views
1

我目前有一個矩形(類型Rect),我試圖找到中心座標。我知道我可以找到打字左上點:通過輸入在OpenCV中添加兩個點

rectangle.tl();

和右下:

rectangle.br();

不過,我需要能夠將這些值加在一起(在減半之前)找到中心座標。 +運營商不適用於Point - 我找不到任何解釋Point文檔中的補充內容。有人可以告訴我如何做到這一點?

回答

0

模板類2D矩形,由以下 參數描述:

的左上角的座標。這是OpenCV中Rect _ :: x和Rect _ :: y的默認解釋。儘管在你的 算法中,你可以從左下角計算x和y。 矩形的寬度和高度。

參考:http://docs.opencv.org/modules/core/doc/basic_structures.html

現在,可以通過公式找到的質心 X = rect.x +(rect.width/2); y = rect.y +(rect.height/2);