https://blog.csdn.net/okasy/article/details/90665534

Overview
鱼眼镜头的成像原理分类:
Dioptric cameras,通过透镜来实现,主要是折射
Catadioptric cameras,使用一个标准相机加一个面镜(Shaped mirror)
polydioptric camera,通过多个相机重叠视野
目前的视觉系统都是 central 的,入射光线会相交于同一点,点称为 single effective viewpoint。

全向相机 (omnidirectional camera )

Camera models
常见的一些摄像头产品
     MEI Camera
         Omni + Radtan6
     Pinhole Camera
         Pinhole + Radtan
     atan Camera
         Pinhole + FOV
     Davide Scaramuzza Camera
        畸变和相机内参放在一起了, 使用一个多项式来代替鱼眼相机参数模型的知识缺乏

Examples
据大佬说,根据经验,小于90度使用Pinhole,大于90度使用MEI模型。
要注意畸变矫正之后的相机内参会变化。

DSO:Pinhole + Equi / Radtan / FOV
VINS:Pinhole / Omni + Radtan
SVO:Pinhole / atan / Scaramuzza
OpenCV:cv: pinhole + Radtan , cv::fisheye: pinhole + Equi , cv::omnidir: Omni + Radtan

C++ Code
https://github.com/alalagong/CameraModel


Reference
https://blog.csdn.net/zhangjunhit/article/details/89137958 


https://blog.csdn.net/u011178262/article/details/86656153#OpenCV_fisheye_camera_model_61 


https://github.com/ethz-asl/kalibr/wiki/supported-models ??


https://github.com/hengli/camodocal ??


https://github.com/uzh-rpg/rpg_vikit 


Mei C, Rives P. Single view point omnidirectional camera calibration from planar grids[C]//Proceedings 2007 IEEE International Conference on Robotics and Automation. IEEE, 2007: 3945-3950. 


Kneip L, Scaramuzza D, Siegwart R. A novel parametrization of the perspective-three-point problem for a direct computation of absolute camera position and orientation[C]//CVPR 2011. IEEE, 2011: 2969-2976. 

10-26 03:19
查看更多