如何在OpenCV中获取旋转矩形的顶点?

5

我在OpenCV中使用了warpAffine来旋转一个矩形。现在我想获取这个旋转后的矩形的四个顶点(即四个点的x和y位置),而不需要再将其旋转回去。经过几个小时的搜索,我没有找到任何结果。有人可以帮助我吗?谢谢。

1个回答

8

像这样:

cv::RotatedRect RotRect;
// Fill in RotRect somehow...

//Get four corners
cv::Point2f pts[4];
RotRect.points(pts);

文档也有一个示例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接