从像素坐标到相机坐标_相机模型

  • 相机模型

  • 数学描述

    • 物理坐标系到像素坐标系

    • 相机坐标系到物理坐标系

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

    • 世界坐标系到像素坐标系

  • 小结

  • 应用-计算点云

相机模型

如图所示,f表示相机的焦距,Z表示物体距离,X表示物体的大小,x表示像的大小。根据相似三角形原理,有

9790887d48f23852786cda1a458622f3.png
Figure 1. Pinhole camera model: a pinhole (the pinhole aperture) lets through only those light rays that intersect a particular point in space; these rays then form an image by “projecting” onto an image plane.

为了更方便分析,对Figure 1作等价调整,如图所示。同理,根据三角形相似原理,有:

e408c089026e855d43a28c62437917e9.png
Figure 2. A point is projected onto the image plane by the ray passing through the center of projection, and the resulting point on the image is ; the image plane is really just the projection screen “pushed” in front of the pinhole (the math is equivalent but simpler this way).

数学描述

cc5d28eeac44bbb2254ad9345ea9379a.png

世界坐标系(world coordinate system): 以被测物上的点作为参考,定义的绝对坐标系,坐标记为.

相机坐标系(camera coordinate sysytem): 以相机光心为坐标原点,主光轴为z轴,x轴和y轴分别平行于CCD平面的两条垂直边,坐标记为.

物理坐标系(phyisical coordinate sysytem): 以主光轴与CCD的交点为原点,x轴和y轴分别平行于CCD平面的两条垂直边,记为.

像素坐标系(pixel coordinate system): 以CCD左上角顶点为原点,x轴和y轴都平行于图像坐标系,以像素为单位,坐标记为.

物理坐标系到像素坐标系

f1e660f6b79c93a0a537ae663bebf0d5.png设是物理坐标系原点在像素坐标系中的坐标,dx和dy分别是每个像素在图像平面的x和y方向上的物理尺寸。

用齐次坐标表示为:

相机坐标系到物理坐标系

e408c089026e855d43a28c62437917e9.png由三角形相似原理,有:

用齐次坐标表示为:

世界坐标系到相机坐标系

e54fc2296a28583d45fe4b5de5967c62.png

其中R为3x3的正交旋转矩阵,t为3x1的平移向量。

世界坐标系到像素坐标系

结合式(1),(2),(3)可得:

其中K为相机的内参矩阵,M为相机的外参矩阵。相机标定即确定相机的内参和外参。

小结

  • 外参矩阵将世界坐标系和相机坐标系关联:

即.

  • 内参矩阵将相机坐标系和像素坐标系关联:

内参矩阵

通常记为以像素为单位的 如果不考虑CCD像素在x和y方向上的尺寸差异,则简化为 , dp为单个像素的尺寸。

应用-计算点云

根据相机成像模型:

设物体的距离为,则

求解,得

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值