【发布时间】:2012-10-12 09:15:24
【问题描述】:
我知道默认的 OpenCV 校准系统为针孔相机建模,但我正在使用一个使用极宽 FOV 镜头(187 度)的系统。如果在 OpenCV 中有任何现有的方法可以做到这一点,或者只使用广角镜头?还是我必须为我的系统重写所有校准/不失真?
【问题讨论】:
-
你试过opencv的功能吗?他们对针孔相机进行建模这一事实意味着他们对针孔相机的失真进行建模,未失真的相机就是针孔相机。我相信opencv可以纠正径向和切向失真,你还有其他类型的失真需要纠正吗?
-
我有,它们似乎几乎可以工作,但所做的一些假设并不准确。例如,我可以用 187 度的摄像头真正看到自己身后,因此计算 2D->3D 变换变得更加困难,因为点可以在前面的 180 度区域内,并且与观察方向完全正交。
标签: opencv camera-calibration distortion calibration