目录

  1. 相机模型
  2. 镜头畸变

1 相机模型

相机模型:是讲图像处理的方法,而非相机本身照相时要去测距离

1.1 相机与图像

4-1 相机模型

f是焦距:物理成像平面到光心的距离

1.2 坐标系

针孔相机模型存在四个坐标系:世界坐标系摄像机坐标系图像物理坐标系图像像素坐标系

假设:

  • 世界坐标系的坐标为Pw(Xw,Yw,Zw),
  • 对应的摄像机坐标系坐标为Po(x,y,z),
  • 对应的图像物理坐标系的坐标为P’(x’,y’),
  • 对应的图像像素坐标系的坐标为p(u,v)。

四个坐标系

  • 世界坐标系:是客观三维世界的绝对坐标系,也称客观坐标系。就是物体在真实世界中的坐标。世界坐标系是随着物体的大小和位置变化的,单位是长度单位
  • 相机坐标系:以相机的光心为坐标系的原点,以平行于图像的x和y方向为x轴和y轴,z轴和光轴平行,x,y,z互相垂直,单位是长度单位
  • 图像物理坐标系:以主光轴和图像平面交点为坐标原点,x’和y’方向如图所示,单位是长度单位
  • 图像像素坐标系:以图像的顶点为坐标原点,u和v方向平行于x’和y’方向,单位是以像素计

4-1 相机模型

在整个相机模型中有 2个平面; 4个坐标系

有2个平面:

  1. 物理成像平面
  2. 相机平面(孔平面)

有4个坐标系:

  1. 世界坐标系 P点 单位是长度,与最终的数字图像的单位不同
  2. 相机坐标系 光心(镜头)是原点 通过小孔把P点映射到P’点
  3. 图像物理坐标系 P’点所在平面
  4. 图像像素坐标系 单位是像素

1.3 相机成像

4-1 相机模型

1.4 世界坐标系到摄像机坐标系

这两个坐标系之间除了旋转矩阵R,还存在平移矩阵t。其关系可表示为:
4-1 相机模型

[注]
世界坐标系通过平移和旋转,就能得到摄像机坐标系;
因为它们是在同一空间中的三维坐标系

欧氏变换

欧氏变换:从一个坐标系到另一个新的坐标系
4-1 相机模型

齐次坐标

多次连续的旋转和平移的情况下。
假设我们将向量a进行了两次欧氏变换,旋转和平移分别为R1, t1R2t2,分别得到:

  • b = R1*a + t1, c = R2*b + t2 ===>> c = R2*(R1*a + t1) + t2

4-1 相机模型

1.5 摄像机坐标系到图像物理坐标系

4-1 相机模型

1.6 图像物理坐标系到图像像素坐标系

4-1 相机模型

[注]
(U_0, V_0)的值可能会改变,但还是处于像素平面的中心位置

1.7 汇总

4-1 相机模型

  1. 摄像机坐标系到图像像素坐标系
    4-1 相机模型

  2. 世界坐标系到图像像素坐标系
    4-1 相机模型
    4-1 相机模型


2 镜头畸变

  1. 概念 ; 畸变怎么来的?分为哪些种类?
  2. 解决方法-矫正模型

2.1 定义

镜头畸变

  • 透镜由于制造精度以及组装工艺的偏差会引入畸变,导致原始图像的失真。
  • 镜头的畸变分为径向畸变和切向畸变两类。

4-1 相机模型

[例] 世界坐标系的直线在其他坐标系中变为曲线

2.2 径向畸变

由透镜的形状引起的畸变称为径向畸变,透镜径向畸变后点位的偏移示意图
4-1 相机模型

分类

  • 枕形畸变
  • 桶形畸变

4-1 相机模型

2.3 切向畸变

  • 切向畸变是由于透镜本身与相机传感器平面(成像平面)或图像平面不平行而产生的。
  • 这种情况多是由于透镜被粘贴到镜头模组上的安装偏差导致。

4-1 相机模型

2.4 畸变矫正

  • 径向畸变和切向畸变模型中一共有5个畸变参数,在Opencv中他们被排列成一个5*1的矩阵,依次包含k1、k2、p1、p2、k3,经常被定义为Mat矩阵的形式,如 Mat distCoeffs=Mat(1,5,CV_32FC1,Scalar::all(0))
  • 这5个参数就是相机标定中需要确定的相机的5个畸变系数。
  • 求得这5个参数后,就可以校正由于镜头畸变引起的图像的变形失真。

4-1 相机模型
4-1 相机模型

  • 矫正后,内容会减少

[注] 为什么要学畸变矫正?
因为其应用场景不一定只有相机;
图像处理中,(对原始图像的处理),若图像是歪的,扭曲的,原理是相机模型的原理

2.5 透视变换(Perspective Transformation)

定义

透视变换是将图片投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。
我们常说的仿射变换是透视变换的一个特例。

目的

透视变换的目的 就是把现实中为直线的物体,在图片上可能呈现为斜线,通过透视变换转换成直线的变换。

仿射变换

仿射变换(Affine Transformation或 Affine Map),又称为仿射映射,是指在几何中,图像进行从一个向量空间进行一次线性变换和一次平移,变换为到另一个向量空间的过程。
4-1 相机模型

变换公式

4-1 相机模型
4-1 相机模型

4-1 相机模型

相关文章: