摄像机坐标系_第1页
摄像机坐标系_第2页
摄像机坐标系_第3页
摄像机坐标系_第4页
摄像机坐标系_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图像坐标系如图2.1所示,以图像左上角为原点建立以像素为单位的直接坐标系u-v。像素的横坐标u与纵坐标v分别是在其图像数组中所在的列数与所在行数。(在OpenCV中u对应x,v对应y)5(财,勺)图2」图像坐标系由于(u,v)只代表像素的列数与行数,而像素在图像中的位置并没有用物理单位表示出来,所以,我们还要建立以物理单位(如毫米)表示的图像坐标系x-y。将相机光轴与图像平面的交点(一般位于图像平面的中心处,也称为图像的主点(principalpoint)定义为该坐标系的原点01,且x轴与u轴平行,y轴与v轴平行,假设(u0,v0)代表O1在u-v坐标系下的坐标,dx与dy分别表示每个像素在横轴x和纵轴y上的物理尺寸,则图像中的每个像素在u-v坐标系中的坐标和在x-y坐标系中的坐标之间都存在如下的关系:(2.1)(上述公式中我们假设物理坐标系中的单位为毫米,那么dx的的单位为:毫米/像素。那么x/dx的单位就是像素了,即和u的单位一样都是像素)(2.2)为了使用方便,可将上式用齐次坐标与矩阵形式表示为:(2.2)]dx01V-1—aJ00部01其逆关系可表示为:(23)相机成像的几何关系可由图2.2表示。其中(23)相机成像的几何关系可由图2.2表示。其中。点为摄像机光心(投影中心),Xc轴和Yc轴与成像平面坐标系的x轴和y轴平行,Zc轴为摄像机的光轴,和图像平面垂直。光轴与图像平面的交点为图像的主点O1,由点O与Xc,Yc,Zc轴组成的直角坐标系称为摄像机的坐标系。OO1为摄像机的焦距。0—u^dx砂~^yo】2、相机坐标系3、世界坐标系世界坐标系是为了描述相机的位置而被引入的,如图2.2中坐标系OwXwYwZw即为世界坐标系。平移向量t和旋转矩阵R可以用来表示相机坐标系与世界坐标系的关系。所以,(2.4)假设空间点P在世界坐标系下的齐次坐标是(Xw,Yw,Zw,1)T,(这里T是上标转置),在相机坐标下的齐次坐标是(Xc,Yc,Zc,1)T,则存在如下的关系:系。所以,(2.4)YY=M,Wzw1知I_|_1―上式中R是3x3的正交单位矩阵(也成为旋转矩阵),t是三维的平移向量。矢量0=(0,0,0),M1是4x4矩阵。OpenCV中相对应的知识点:1、图像坐标系和相机坐标系之间的关系Figun:11-2.AptrmtQ■(X,KZ)ispTajsclaltfnftrthepttinebytherelypassingthrtiu^hthecenteritfpTtt^rchon,antitheresultingfrainlitntheirnuj^i:Asq=iheimtigaplanecjrtrullyjustihcpTDjeciionicrccn'"puihal*infrontufthepinhuic(fhrmathu哨nFrit上rrlbutsimplerthisway)如上图,图像平面实在的平面坐标系就是图像坐标系,由投影中心以及i,j,k组成相机坐标系。1、在实际中主点不一定在成像仪(图像平面)的中心,为了对光轴可能存在的偏移进行建模,我们引入两个新的参数:cx和cy。2、 在实际中,由于单个像素的在低价的成像仪上是矩形而不是正方形,我们引入了两个不同的焦距参数:fx和fy。(这里的焦距是以像素为单位)则,我们假定物体在相机坐标系统中的点Q,其坐标为(X,Y,Z),以某些偏移的方式投影为点q(xsrceen,yscrreen),其中srceen为下表,坐标关系如下:fx,fy和物理焦距F之间的关系为:fx=Fsx和fy=Fsy。其中sx表示x方向上的1毫米长度所代表像素值,即单位像素/每毫秒,fx,fy是在相机标定中整体计算的,而不是通过该公式计算的。2、相机坐标系与世界坐标系的关系CameraCoordinatesObjectCoordinatesCameraCoordinatesObjectCoordinates^=A=农0)=农0)=-sin6Figure11-7.ConvertingfromobjecttocameracoordinatesystemsthepointPontheobjectisseenaspointpantheimageplane;thepointpisrelatedtopointPbyapply源arotationmatrixRandatranslationvectorttoP1、旋转矩阵R:通常,任何维的旋转可以表示为坐标向量与合适尺寸的方阵的乘积。最终一个旋转等价于在另一个不同坐标系下对点位置的重新表述。坐标系旋转角度e,则等同于目标点绕坐标原点反方向旋转同样的角度e。图11-8显示了矩阵乘法对二维旋转的描述。在三维空间中,旋转可以分解为绕各自坐标轴的二维旋转(例如图11-8就是绕z轴旋转),其中旋转的轴线的度量保存不变(这就是为什么旋转矩阵为正交矩阵的缘由)。如果依次绕x,y,z轴旋转角度甲,@和e,那么总的旋转矩阵R是三个矩阵Rx(w),Ry(@),Rz(e)的乘积,其中:死(欧)=0cosy/cos(p因此R=Rx(w),Ry(@),Rz(e).平移向量T:平移向量用来表示怎么样将一个坐标系的原点移动到另外一个坐标系的原点,或者说平移向量是第一个坐标系原点与第二个坐标系原点的偏移量。因此,从以目标中心为原点的坐标系移动到以摄像机为中心的原点的另外一个坐标系,相应的平移向量为T=目标原点一摄像机原点。那么点在世界坐标系的中的坐标Po到在摄像机坐标系中Pc:Pc=R(Po-T)故,用三个角度W,@和e表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论