【问题标题】:Redistort the image / undo image rectification重新扭曲图像/撤消图像校正
【发布时间】:2018-03-01 17:19:34
【问题描述】:

我正在使用 OpenCV 中的全向摄像头模块从输入立体图像中查找深度图。我得到这样的视差图:

但是我想重新扭曲这个特定的图像,使它看起来像这样的原始输入图像:

也就是说,它应该看起来像相机的原始视野。谁能告诉我如何重新扭曲特定图像?

【问题讨论】:

    标签: computer-vision opencv3.0 camera-calibration


    【解决方案1】:

    如果您有校准后的相机内在函数,您可以尝试使用这个 OpenCV 函数:

    cv::omnidir::undistortImage()
    

    在 k1* = -k1 的情况下使用失真参数 (k1*, k2, p1, p2)(这是一个疯狂的尝试,我从未尝试过)。

    请参阅相机校准和 3D 重建模块中有关径向失真类型的说明:

    https://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-13
      • 2016-03-18
      • 2016-01-02
      • 2017-02-12
      • 2013-01-12
      • 1970-01-01
      • 1970-01-01
      • 2016-07-25
      相关资源
      最近更新 更多