0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

相机标定之四个坐标系之间的变换关系

新机器视觉 来源:CSDN技术社区 2023-03-08 16:44 次阅读

世界坐标系,相机坐标系,图像物理坐标系,像素坐标系之间的关系:

首先看下几个坐标系在放在一块的样子:

ac75266c-b920-11ed-bfe3-dac502259ad0.png

1:世界坐标系:根据情况而定,可以表示任何物体,此时是由于相机而引入的。单位m。

2:相机坐标系:以摄像机光心为原点(在针孔模型中也就是针孔为关心),z轴与光轴重合也就是z轴指向相机的前方(也就是与成像平面垂直),x轴与y轴的正方向与物体坐标系平行,其中上图中的f为摄像机的焦距。单位m

3:图像物理坐标系(也叫平面坐标系):用物理单位表示像素的位置,坐标原点为摄像机光轴与图像物理坐标系的交点位置。坐标系为图上o-xy。单位是mm。单位毫米的原因是此时由于相机内部的CCD传感器是很小的,比如8mm x 6mm。但是最后图像照片是也像素为单位比如640x480.这就涉及到了图像物理坐标系与像素坐标系的变换了。下面的像素坐标系将会讲到。

4:像素坐标系:以像素为单位,坐标原点在左上角。这也是一些opencv,OpenGL等库的坐标原点选在左上角的原因。当然明显看出CCD传感器以mm单位到像素中间有转换的。举个例子,CCD传感上上面的8mm x 6mm,转换到像素大小是640x480. 假如dx表示像素坐标系中每个像素的物理大小就是1/80. 也就是说毫米与像素点的之间关系是piexl/mm.

好了四个坐标系都解释完了,接下来就说下各个坐标系中间的变换关系吧。

一:世界坐标到相机坐标系

ac96e6b2-b920-11ed-bfe3-dac502259ad0.png

物体之间的坐标系变换都可以表示坐标系的旋转变换加上平移变换,则世界坐标系到相机坐标系的转换关系也是如此。绕着不同的轴旋转不同的角度得到不同的旋转矩阵。如下:

acac416a-b920-11ed-bfe3-dac502259ad0.png

那么世界坐标系到相机坐标系的变换如下:

acc0ea48-b920-11ed-bfe3-dac502259ad0.png

二:相机坐标系到图像物理坐标系

从相机坐标系到图像坐标系,属于透视投影关系,从3D转换到2D。也可以看成是针孔模型的改变模型。满足三角形的相似定理。

acda0640-b920-11ed-bfe3-dac502259ad0.png

三:图像物理坐标系到像素坐标系。

此时与前面的坐标系变换不同,此时没有旋转变换,但是坐标原点位置不一致,大小不一致,则设计伸缩变换及平移变换。

acec2d3e-b920-11ed-bfe3-dac502259ad0.png

综上所述,大家可以看出四个坐标系之间存在着下述关系 ( 矩阵依次左乘 )

acffcaba-b920-11ed-bfe3-dac502259ad0.png

ad180e2c-b920-11ed-bfe3-dac502259ad0.png

其中相机的内参和外参可以通过张正友标定获取。通过最终的转换关系来看,一个三维中的坐标点,的确可以在图像中找到一个对应的像素点,但是反过来,通过图像中的一个点找到它在三维中对应的点就很成了一个问题,因为我们并不知道等式左边的Zc的值。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2536

    文章

    48840

    浏览量

    743487
  • 摄像机
    +关注

    关注

    3

    文章

    1463

    浏览量

    59240
  • 图像
    +关注

    关注

    2

    文章

    1071

    浏览量

    40127
  • 相机
    +关注

    关注

    4

    文章

    1272

    浏览量

    52828
  • 坐标系
    +关注

    关注

    0

    文章

    29

    浏览量

    7241

原文标题:【相机标定】四个坐标系之间的变换关系

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MATLAB建立和控制图形窗口和坐标系命令

    Subplot 在标定位置上建立坐标系 Axes 在任意位置上建立坐标系 Gca 获取当前坐标系的句柄 Cla 清除当前坐标系 Axis 控
    发表于 09-22 16:00

    谁给看看这两坐标系之间该怎么变换

    谁知道这两坐标系之间该怎么变换啊,显示平坐标系是通过摄像头捕捉画面,再在显示屏上显示的。如果要坐标
    发表于 05-30 18:43

    坐标系转换与手眼标定

    首先坐标系转换的变换矩阵(没有坐标系矩阵变换的概念可先百度)如图:
    发表于 06-20 18:34

    如何计算才能把坐标系转换成水平的坐标系

    当mpu6050初始放置的时候是倾斜的,如何计算才能把坐标系转换成水平的坐标系?转换后的效果是保证倾角不变,水平转动mpu,出来的数据是水平转动的。我用当前元数与初始的元数做差,得
    发表于 07-31 22:19

    坐标变换相关资料推荐

    一、坐标变换1.1. 三相静止坐标系(abcabcabc)和两相静止坐标系(α/β\alpha/\betaα/β)之间
    发表于 08-27 06:18

    PMSM的基本数学模型和各个坐标变换之间关系

    的的基本数学模型和各个坐标变换之间关系,了解两种常用坐标系变换
    发表于 08-27 07:02

    解决电压方程在静止坐标系与运动坐标系转换问题

    本文将解决电压方程在静止坐标系与运动坐标系转换问题。本文将呈现的转换关系是电压方程由静止坐标系转换至运动坐标系,反之同理可证。
    发表于 08-27 07:17

    介绍坐标系和机器人之间的纽带即连杆坐标系

    介绍坐标系以及它们之间变换关系,数学的意味还是很浓的。讲了那么多的公式和规律,它们要怎么用在机器人上呢?这篇文章将介绍坐标系和机器人之间
    发表于 09-01 06:17

    基于小波变换的双目系统标定研究与实现

    双目标定是双目系统的关键技术,本文对双目系统标定进行理论分析,给出基于变换矩阵的坐标系变换关系。考虑实际情况,提出基于投影法及小波
    发表于 01-07 14:57 16次下载

    opencv相机标定原理与步骤

    我们首先介绍下计算机视觉领域中常见的三个坐标系:图像坐标系相机坐标系,世界坐标系。以及他们之间
    发表于 12-04 16:56 1.8w次阅读
    opencv<b class='flag-5'>相机</b><b class='flag-5'>标定</b>原理与步骤

    机器人基坐标系标定方法研究

    针对借助激光跟踪仪标定机器人所涉及的坐标系统一问题,对基于空间几何法拟合建立的基坐标系与机器人理论基坐标系的转换关系进行了研究,提出了一种基
    发表于 03-07 10:43 2次下载

    ​多相机视觉系统的坐标系标定与统一及其应用

    此方法采用一块大标定板来统一各个相机坐标,每个大标定板中有若干小标定板,各个小标定板间的位置
    的头像 发表于 03-13 10:06 1682次阅读

    世界坐标系相机坐标系、图像坐标系、像素坐标系之间关系

    相机的成像过程涉及到四个坐标系:世界坐标系相机坐标系、图像
    的头像 发表于 07-03 10:30 5999次阅读
    世界<b class='flag-5'>坐标系</b>、<b class='flag-5'>相机</b><b class='flag-5'>坐标系</b>、图像<b class='flag-5'>坐标系</b>、像素<b class='flag-5'>坐标系</b><b class='flag-5'>之间</b>的<b class='flag-5'>关系</b>

    浅谈自动驾驶技术常用坐标系统关联和转换

    视觉系统一共有四个坐标系:像素平面坐标系(u,v)、图像坐标系(x,y)、相机坐标系()和世界
    发表于 10-30 10:24 624次阅读
    浅谈自动驾驶技术常用<b class='flag-5'>坐标系</b>统关联和转换

    相机标定中的坐标变换原理难点分析

    相机标定中的基本坐标系有:像素坐标系、图像坐标系相机坐标系
    发表于 12-19 10:42 537次阅读
    <b class='flag-5'>相机</b><b class='flag-5'>标定</b>中的<b class='flag-5'>坐标</b><b class='flag-5'>变换</b>原理难点分析