Java 在OpenCV中将两个点相加

Java 在OpenCV中将两个点相加,java,opencv,Java,Opencv,我目前有一个矩形(类型为Rect),我正试图找到它的中心坐标。我知道我可以通过键入以下内容找到左上角的点: rectangle.tl() 在右下角键入: rectangle.br() 但是,我需要能够将这些值相加(在将它们减半之前)以找到中心坐标。+操作符不适用于点——我在点文档中找不到任何解释添加的内容。有人能告诉我怎么做吗 二维矩形的模板类,如下所述 参数: 左上角的坐标。这是OpenCV中Rect_ux::x和Rect_ux::y的默认解释。不过,在你的 算法您可以从左下角开始计算x和y。

我目前有一个矩形(类型为
Rect
),我正试图找到它的中心坐标。我知道我可以通过键入以下内容找到左上角的点:

rectangle.tl()

在右下角键入:

rectangle.br()

但是,我需要能够将这些值相加(在将它们减半之前)以找到中心坐标。
+
操作符不适用于
——我在
文档中找不到任何解释添加的内容。有人能告诉我怎么做吗

二维矩形的模板类,如下所述 参数:

左上角的坐标。这是OpenCV中Rect_ux::x和Rect_ux::y的默认解释。不过,在你的 算法您可以从左下角开始计算x和y。 矩形宽度和高度

参考:

现在你可以通过公式找到质心 x=矩形x+(矩形宽度/2); y=直线y+(直线高度/2)