我有一个四边形的坐标,它被拍摄了两个不同的角度。此外,我只有其中一个角度下的一个点的坐标。我需要将该点的坐标转换到第二张照片所拍摄的矩形的角度上。为此,我使用OpenCV。
我已经计算出透视变换矩阵:
cv::getPerspectiveTransform(quad1, quad2);
我现在的问题是,我不太知道如何使用计算出的透视变换矩阵来转换点。这可能很简单,但我不知道该怎么做。
我有一个四边形的坐标,它被拍摄了两个不同的角度。此外,我只有其中一个角度下的一个点的坐标。我需要将该点的坐标转换到第二张照片所拍摄的矩形的角度上。为此,我使用OpenCV。
我已经计算出透视变换矩阵:
cv::getPerspectiveTransform(quad1, quad2);
我现在的问题是,我不太知道如何使用计算出的透视变换矩阵来转换点。这可能很简单,但我不知道该怎么做。
void perspectiveTransform(vector<Point2f> origPoints, vector<Point2f> transformedPoints, Mat h)
函数。