繁体   English   中英

OpenCV中的矩形矩阵计算

[英]Rectangle matrix calculations in OpenCV

我有一个笼统的问题,想知道是否可以在矩形上进行矩阵计算。 我有一个 CvRect ,其中存储了带有坐标的信息,我有一个 cvMat 具有转换数据。 我想知道的是,是否有办法让 Rect 使用矩阵数据从中生成一个旋转、倾斜和重新定位的矩形。 我在网上搜索过,但我只能获得有关图像转换的信息。

在此先感谢您的帮助。

不,这是不可能的。 cv::Rect 也无法做到这一点,因为它只描述了曼哈顿世界中的矩形。 有 cv::RotatedRect,但这也不能处理倾斜。

但是,您可以将矩形的角点提供给 cv::transform: http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?highlight=transform#cv2.transform

然后,您将获得相应转换的四个点。 请注意,此 function 也有更专业的版本,例如 warpPerspective() 和 warpAffine()。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM