透视变换矩阵变换点

时间:2012-09-03 12:21:41

标签: opencv matrix transformation point perspective

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

我计算了透视变换矩阵:

cv::getPerspectiveTransform(quad1, quad2);

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

1 个答案:

答案 0 :(得分:6)

对于与OpenCV相关的问题,我建议the new OpenCV forum,我在其中回答了一个非常相似question的示例代码。

但基本上,它正在使用

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

功能