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的值。

审核编辑:汤梓红

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

    关注

    2550

    文章

    51000

    浏览量

    752961
  • 摄像机
    +关注

    关注

    3

    文章

    1595

    浏览量

    60013
  • 图像
    +关注

    关注

    2

    文章

    1083

    浏览量

    40449
  • 相机
    +关注

    关注

    4

    文章

    1350

    浏览量

    53576
  • 坐标系
    +关注

    关注

    0

    文章

    29

    浏览量

    7305

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

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

收藏 人收藏

    评论

    相关推荐

    abb机器人工具坐标系问题

    各位大佬请教一下,abb机器人工具坐标系点法,六点法,手动输入等方式标定出的工具坐标系的Z方向与实际工具的长度不符,实际工具长度越长坐标系
    发表于 08-07 11:11

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

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

    坐标系转换与手眼标定

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

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

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

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

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

    非正交坐标系中转子振动的测量

    为了解决实测转子振动时所产生的失真问题, 分析了非正交坐标系中转子振动的变化, 建立了非正交坐标系与正交坐标系变换关系, 并进行了实验验证。结果表明, 无须强求两
    发表于 07-16 10:35 13次下载

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

    双目标定是双目系统的关键技术,本文对双目系统标定进行理论分析,给出基于变换矩阵的坐标系变换关系。考虑实际情况,提出基于投影法及小波
    发表于 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 2093次阅读

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

    相机的成像过程涉及到四个坐标系:世界坐标系相机坐标系、图像
    的头像 发表于 07-03 10:30 1.1w次阅读
    世界<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 1192次阅读
    浅谈自动驾驶技术常用<b class='flag-5'>坐标系</b>统关联和转换

    工业现场相机坐标系和机械手坐标系标定

    其中r是毫米像素比、(mm/pixel)就是一毫米有几个像素,theta为两坐标系之间的夹角,(x0,y0)为图像坐标原点到机械
    的头像 发表于 11-12 09:42 1613次阅读
    工业现场<b class='flag-5'>相机</b><b class='flag-5'>坐标系</b>和机械手<b class='flag-5'>坐标系</b>的<b class='flag-5'>标定</b>

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

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

    应用卫星通信领域的一坐标转换过程—机体坐标系与ENU坐标系的转换

    今天我们要讲的是应用于卫星通信领域的一坐标转换过程——机体坐标系与ENU坐标系的转换。
    的头像 发表于 12-27 09:30 4331次阅读
    应用卫星通信领域的一<b class='flag-5'>个</b><b class='flag-5'>坐标</b>转换过程—机体<b class='flag-5'>坐标系</b>与ENU<b class='flag-5'>坐标系</b>的转换