halocn标定找旋转中心_照相机成像原理与线性和非线性几何标定实现

本文详细介绍了照相机成像原理,包括四个坐标系的转换,以及从世界坐标系到像素坐标系的转换过程。重点讨论了照相机的几何标定,包括线性方法(DLT)和非线性方法(Levenberg-Marquardt)进行标定的实现,并涉及摄像头畸变的校正。提供了Mathematica下的标定数据集和实现示例,以降低成像误差并提高三维坐标重建的准确性。
摘要由CSDN通过智能技术生成

照相机成像原理

现实世界是三维世界,而我们接触到的图像是二维的,因此需要一个能将三维转换为二维的装置,例如照相机,人的眼球等。

四个坐标系

在照相机成像中涉及到四个坐标系:

  • 世界坐标系(World Coordinate System)

13248d386b5580c38cfe08c01f2ee63e.png

世界坐标系是一个三维的直角坐标系,一般以感兴趣的物体为中心建立,用于表示物体在三维世界中的位置,用

表示。
  • 照相机坐标系(Camera Coordinate System)

14a8f99f879d792c1cccc1f439a4d862.png

照相机坐标系也是一个三维的直角坐标系,由照相机的位置确定,远点位于镜头中心,Z轴为光轴,成像平面位于据中心f(焦距)处。用

表示。
  • 图像坐标系(Image (film) Coordinates System)

046b1de4fbdaff6bdf7082ba46a2360b.png

图像坐标系是照相机成像平面中的二维直角坐标系,用于表示将物体在照相机坐标系中的位置投影到成像平面上得到图像,用

表示。
  • 像素坐标系(pixel coordinates System)

047baf824ab541e61ba951389c736b58.png

像素坐标系将图像坐标系中连续的图像信息离散为一个个的像素,反映了它们对应的位置,是一个二维的直角坐标系,用

表示。

照相机的四个坐标系之间可以相互转化,其中,

的转化叫正向投影,而与之相反的顺序叫反向投影,后者现在还很难做到,因为你要根据像素之间的实际联系来确定它们在显示世界中的深度(远近)关系。

现在首先来看坐标系的两两转换。

世界坐标系到照相机坐标系

e3dc90342b6b764d8183bf9807694cab.png

如图,

两点分别为显示世界中同一点在照相机坐标系和世界坐标系下的坐标。

0f3c0bc300472494d1061b6e312b7994.png

要使世界坐标系与照相机坐标系重合以确定

的转换关系。首先要将世界坐标系的中心平移至照相机坐标系的中心,在将其旋转以使之重合。

若用

表示旋转变化矩阵,用
表示平移变化矩阵,则上述几何变换用矩阵表示为

其中变换矩阵

即世界坐标系中心在照相机坐标系下的位置
。而
为在将世界坐标系平移到照相机坐标系后的旋转矩阵
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值