【问题标题】:Transform Point with Perspective Transform Matrix具有透视变换矩阵的变换点
【发布时间】:2012-09-03 12:21:40
【问题描述】:

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

我已经计算了透视变换矩阵:

cv::getPerspectiveTransform(quad1, quad2);

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

【问题讨论】:

    标签: opencv matrix transformation point perspective


    【解决方案1】:

    我推荐 the new OpenCV forum 解决与 OpenCV 相关的问题,我用一些示例代码回答了一个非常相似的 question

    但基本上,它使用的是

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

    功能。

    【讨论】:

    • 我认为单独的 OpenCV 论坛不如将其保留在 StackOverflow 上有价值。特别是考虑到它现在已经停机超过 24 小时。
    猜你喜欢
    • 2011-03-09
    • 2014-04-06
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 2016-06-09
    • 2013-10-27
    • 1970-01-01
    相关资源
    最近更新 更多