Camera Model
来源:互联网 发布:txt电子书软件下载 编辑:程序博客网 时间:2024/05/28 22:12
- 概述
- 世界坐标系 到 像素坐标系
- 世界坐标系 到 相机坐标系
- 相机坐标系 到 像素坐标系
- 畸变模型
- 多项式畸变模型
- FOV畸变模型
- Camera Models in SVO
- ATAN model
- Pinhole model
- Ocam model
- 参考链接
概述
相机将三维世界中的坐标点(单位:米)映射到二维图像平面(单位:像素)的过程能够用一个几何模型来描述,其中最简单的称为针孔相机模型,其框架如下图所示。
世界坐标系 到 像素坐标系
世界坐标系中三维点
即
其中,
世界坐标系 到 相机坐标系
相机坐标系 到 像素坐标系
根据三角形相似关系,有
整理,得
像素坐标系和成像平面之间,相差一个缩放和平移
整理,得
其中,
以
或 以
其中,
f 为镜头焦距,单位为米;α 、β 的单位为像素/米;dx 、dy 为传感器x轴和y轴上单位像素的尺寸大小,单位为米/像素;fx 、fy 为x、y方向的焦距,单位为像素;fnormal_x 、fnormal_y 为x、y方向的归一化焦距;(cx,cy) 为主点,图像的中心,单位为像素。
最终,写成矩阵的形式为:
按照传统的习惯将
畸变模型
多项式畸变模型
透镜的畸变主要分为径向畸变和切向畸变。
径向畸变是由于透镜形状的制造工艺导致,且越向透镜边缘移动径向畸变越严重,实际情况中我们常用r=0处的泰勒级数展开的前几项来近似描述径向畸变,矫正径向畸变前后的坐标关系为:
切向畸变是由于透镜和CMOS或者CCD的安装位置误差导致,切向畸变需要两个额外的畸变参数来描述,矫正前后的坐标关系为:
联合上式,整理得
其中,
综上,我们一共需要5个畸变参数
FOV畸变模型
其中,
使用下式应用该畸变模型:
参考:Straight lines have to be straight: automatic calibration and removal of distortion from scenes of structured enviroments
Camera Models in SVO
ATAN model
Pinhole model
Ocam model
Ref: Camera Calibration in SVO
参考链接
- 【机器视觉】张氏法相机标定
阅读全文
1 0
- Camera Model
- 相机模型(Camera Model)
- Pinhole camera model相机模型
- [总结]Camera model and multiple view geometry
- IOS-笔记19(Model Segue,Camera,File System)
- 3DMax 导出 Model与Camera 给Unity
- Tsai Camera Model&nbsp…
- camera
- Camera
- camera
- Camera
- Camera
- camera
- camera
- Camera
- camera
- Camera
- Camera
- AtCoder Regular Contest 077
- Python练习13----类似C语言的条件运算符?:
- PM-竞品分析逻辑
- BZOJ 4921: 互质序列 数学 枚举
- Faster R-CNN改进篇(一): ION ● HyperNet ● MS CNN
- Camera Model
- Java随笔(6):数据结构+算法(持续更新)
- 使用 Gparted进行虚拟机下ubuntu分区的调整
- html+css
- 非常不错的颜色
- JS-DOM操作
- 解决设置Android 23.0以上版本对SD卡的读写权限无效的问题
- SVN版本控制的取消
- st3下如何运行python