【问题标题】:How to remove radial distortions from images using OpenCV?如何使用 OpenCV 从图像中去除径向失真?
【发布时间】:2011-12-02 10:51:10
【问题描述】:

我想我应该使用cv::remap 来消除失真,但不知道映射const Mat& map1, const Mat& map2 应该是什么来实现这一点。

我应该使用cv::initUndistortRectifyMap 找出值吗?如果是这样,我真的很感激一个例子。我没有内在的相机参数或不知道如何计算它们。谢谢。

【问题讨论】:

    标签: c++ opencv image-processing distortion radial


    【解决方案1】:

    如果您想消除相机镜头造成的失真,您应该查看我前段时间写的this answer,其中包含有关如何进行正确相机校准的说明和参考。

    我也推荐this post,它也有很好的程序信息,使用OpenCV的C++接口。

    【讨论】:

    • 是的,我正在尝试消除镜头的失真。现在浏览链接:)
    • 不幸的是,第二个链接已失效。你能提供一个新的吗?
    • @karlphillip 壮丽
    • @privetDruzia 我上次玩这个已经 6 年了。对不起,我的记性很差。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 2013-12-29
    • 2021-12-24
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    相关资源
    最近更新 更多