4

我有一个四边形的坐标,它是从两个不同的角度拍摄的。此外,我有一个点的坐标,但只能从两个角度之一。我需要将此点的坐标转换为矩形的第二张照片的透视图。这样做我使用 OpenCV

我计算了透视变换矩阵:

cv::getPerspectiveTransform(quad1, quad2);

我现在的问题是我真的不知道如何用计算出的透视变换矩阵来变换点。这可能很简单,但我只是不知道该怎么做。

4

1 回答 1

6

我推荐新的 OpenCV 论坛来解决与 OpenCV 相关的问题,在那里我用一些示例代码回答了一个非常相似的问题。

但基本上,它使用

void perspectiveTransform(vector<Point2f> origPoints, vector<Point2f> transformedPoints, Mat h)

功能。

于 2012-09-03T12:27:17.527 回答