首页 > 解决方案 > 从旋转矩形中检索中心

问题描述

如何拉出旋转矩形中心的x和坐标?y

在文档中它说旋转矩形:“......

返回一个Box2D包含以下详细信息的结构:

(中心(x,y),(宽度,高度),旋转角度)

我在引用该中心时找不到任何东西,而且我试图自己解决这个问题也没有成功。

最终,我试图拉出每个旋转矩形的中心点,以找到角度相似的矩形簇和附近的矩形簇。

标签: c++opencv

解决方案


根据CvBox2D

struct CvBox2D- 存储旋转矩形的坐标。

CvPoint2D32f center: 盒子的中心

所以你需要CvPoint2D32f

struct CvPoint2D32f- 具有浮点坐标的二维点。

x: 该点的浮点 x 坐标。
y:浮点y坐标点。
point: 转换点。

访问中心并通过xy

center.x // access rotated rectangle center's x
center.y // access rotated rectangle center's y

推荐阅读