计算机视觉——照相机标定(作业五)

文章目录一、针孔照相机模型(一)概念(二)坐标转换(三)像主点偏移(四)内参矩阵(五)畸变现象(六)畸变矫正(七)摄像机旋转平移二、照相机标定(一)一、针孔照相机模型(一)概念针孔照相机模型 (有时称为射影照相机模型)是计算机视觉中广泛使用的照相机模型。对于大多数应用来说,针孔照相机模型简单,并且具有足够多精确度。这个名字来源于一种类似暗箱机的照相机。该照相机从一个小孔采集射到暗箱内部的光线。针孔相机模型就是把相机简化成小孔成像,在这种模型下,物体的空间坐标和图像坐标之间是线性的关系,因此对相机参数
摘要由CSDN通过智能技术生成


一、针孔照相机模型

(一)概念

针孔照相机模型 (有时称为射影照相机模型)是计算机视觉中广泛使用的照相机模型。对于大多数应用来说,针孔照相机模型简单,并且具有足够多精确度。这个名字来源于一种类似暗箱机的照相机。该照相机从一个小孔采集射到暗箱内部的光线。针孔相机模型就是把相机简化成小孔成像,在这种模型下,物体的空间坐标和图像坐标之间是线性的关系,因此对相机参数的求解就归结到求解线性方程组上。而相机标定就是确定相机的内部参数和外部参数。
在这里插入图片描述

(二)坐标转换

摄像机标定简单来说是从世界坐标系转换为相机坐标系,再由相机坐标系转换为图像坐标系的过程,也就是求最终的投影矩阵 P P P的过程。如图:

相机坐标系 图像坐标系

对上图的解读:
C C C 点表示camera center,即相机的中心点,也是相机坐标系的中心点;
Z Z Z轴表示principal axis,即相机的主轴;
p p p点所在的平面表示image plane,即相机的像平面,也就是图片坐标系所在的二维平面;
p p p点表示principal point,即主点,主轴与像平面相交的点
C C C点到 p p p点的距离,也就是右边图中的 f f f表示focal length,即相机的焦距;
像平面上的 x x x y y y坐标轴与相机坐标系上的 X X X Y Y Y坐标轴互相平行;
相机坐标系是以 X X X Y Y Y Z Z Z三个轴组成的且原点在 C C C点,度量值为米(m);
像平面坐标系是以 x x x y y y两个轴组成且原点在 p p p点,度量值为米(m);
图像坐标系一般指图片相对坐标系,在这里可以认为和像平面坐标系在一个平面上,不过原点是在图片的角上,而且度量值为像素的个数(pixel)。

将三维世界中的点转化为像平面坐标系中的点,就需要进行相机坐标系到像平面坐标系的转换,我们可以得到转换公式:
在这里插入图片描述
可表示为矩阵计算:
在这里插入图片描述
或者:
在这里插入图片描述

(三)像主点偏移

在这里插入图片描述
矩阵计算中加了一个p点坐标的偏移量。

(四)内参矩阵

最后,我们便可以得到相机内参(Intrinsic parameters) K K K:
在这里插入图片描述

(五)畸变现象

摄像机校准一般采用小孔成像模型,理想的小孔模型是线性模型,但是由于存在镜头畸变等原因,线性模型通常要加上一些内部参数,变成非线性模型。
相机的成像过程实质上是坐标系的转换。首先空间中的点由 “世界坐标系” 转换到 “像机坐标系”,然后再将其投影到成像平面 ( 图像物理坐标系 ) ,最后再将成像平面上的数据转换到 图像像素坐标系。但是由于透镜制造精度以及组装工艺的偏差会引入畸变,导致原始图像的失真。镜头的畸变分为径向畸变和切向畸变两类:

图像径向畸变:沿着透镜半径方向分布的畸变,产生原因是光线在原理透镜中心的地方比靠近中心的地方更加弯曲,这种畸变在普通廉价的镜头中表现更加明显,径向畸变主要包括桶形畸变和枕形畸变两种。

原图 桶形 枕形

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

(六)畸变矫正

径向畸变矫正公式:
在这里插入图片描述
切向畸变矫正公式:
在这里插入图片描述
解读:
1. x d i s x_{dis} xd

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值