【问题标题】:How to do a de-warping that generated by a fisheye image in opencv?如何在opencv中对鱼眼图像生成的去扭曲?
【发布时间】:2014-01-31 11:53:15
【问题描述】:

是否有任何内置功能可用于将图像从鱼眼图像反扭曲为正常图像?

【问题讨论】:

    标签: c++ opencv image-processing fisheye


    【解决方案1】:

    除了 MSalters 所说的,您首先要使用 calibrate 您的相机,以获得凸轮矩阵和失真系数。

    然后你会运行undistort() 来纠正fishEye 图像。

    同样,您需要 camera-mat 和 distCoeffs 才能做到这一点,因此,如果该图像是用不同的相机拍摄的,并且您缺少该信息,那么您就不走运了。

    【讨论】:

      【解决方案2】:

      我认为您正在寻找undistort()。 “该功能转换图像以补偿径向和切向镜头失真。” IIRC,鱼眼相机具有相当极端的径向畸变。

      【讨论】:

      • 谢谢。由于鱼眼图像具有极端的径向畸变,我不确定是否可以使用上述功能对它们进行去扭曲。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      • 2016-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      相关资源
      最近更新 更多