摄像机畸变模型(opencv)
来源:互联网 发布:真正的面向对象编程 编辑:程序博客网 时间:2024/05/17 18:13
摄像机畸变模型(opencv)
本人邮箱:sylvester0510@163.com,欢迎交流讨论,
欢迎转载,转载请注明网址http://blog.csdn.net/u010128736/
理想的摄像机模型是针孔模型,但是实际的镜头不符合这种假设。另外,相机的构造以及制造、安装、工艺等因素也会造成误差,导致相机通常会存在多种非线性畸变,使得上面介绍的针孔相机模型并不能准确地描述最终的成像关系。所以,为了使相机标定结果更加准确,在进行相机标定时应该将相机的非线性畸变考虑进来,修正理想投影模型。
一、径向畸变
径向畸变产生的主要原因是镜头径向曲率的不规则变化,它会导致图像的扭曲变形,例如,空间中的一条直线成像到图像平面后发生弯曲,变形成一条曲线。这种畸变的特点是以主点为中心,沿径向移动,离的距离越远,产生的变形量就越大。径向畸变是导致图像畸变的主要因素。如图所示,一个矩形的严重径向失真被较正成理想线性镜头的图像。
径向畸变模型在opencv中被描述为:
径向畸变如下图所示,有桶形畸变和枕形畸变两种。
二、切向畸变
由于透镜不是完美地平行于图像平面,所以存在切向畸变。这种畸变使得一些区域看上去比预期的近。畸变模型为:
通常还有离心畸变、薄棱镜畸变等,但主要畸变是径向畸变和切向畸变,故opencv中使用这个5个参数描述摄像机畸变,即:
0 0
- 摄像机畸变模型(opencv)
- 摄像机成像、畸变模型(一)
- 摄像机成像、畸变模型(二)
- 摄像机成像、畸变模型(三)
- 摄像机成像、畸变模型
- 摄像机成像、畸变模型
- 摄像机成像、畸变模型
- 摄像机标定学习笔记(11)opencv姿态解算7 四大坐标系,摄像机线性模型, 畸变模型
- OpenCV--摄像机图像畸变校正
- 【OpenCV】摄像机标定+畸变校正
- 【OpenCV】摄像机标定+畸变校正
- 【计算机视觉】opencv姿态解算7 四大坐标系,摄像机线性模型, 畸变模型
- 摄像机模型,畸变模型及畸变图像的矫正
- OpenCV-摄像机模型与标定(一)
- 摄像机标定矫正畸变
- 摄像机标定--矫正畸变
- 畸变模型
- 摄像机标定学习笔记(10)关于畸变矫正
- win32之分组框
- Docker系列文章--Docker容器内多进程管理(一)
- Docker系列文章---定制Docker镜像基础
- Docker是未来
- Android文件管理器开发之对隐藏的文件进行过滤
- 摄像机畸变模型(opencv)
- Docker+Rally实现OpenStack性能测试自动化
- Docker 的未来
- ASCII码表详解
- Unity3d 使用ShareSDK做分享和第三方登录功能
- android端上传图片到服务端
- win32按钮总结
- Docker 公司与阿里云达成合作,在中国提供 Docker Hub 服务
- win32之复选框