相机标定(一)之参考坐标系以及坐标变换
来源:互联网 发布:南京java工资一般多少 编辑:程序博客网 时间:2024/06/10 04:52
一、相机的针孔模型和坐标系
图一 相机的针孔模型
世界坐标系(Xw,Yw,Zw):三维世界坐标系,用以描述三维空间中物体的绝对坐标,满足右手定则;
相机坐标系:以相机的光心作为原点,Zc轴与相机光轴重合,并且垂直于成像平面,且取摄影方向为正方向,Xc,Yc轴与图像物理坐标秀的x,y轴平行;
图像像素坐标系(u,v):以图像的左上方为原点,u轴平行于图像面水平向右,v轴垂直于u轴向下,此坐标系的单位为像素;
图像物理坐标系(x,y):在图像的像素坐标系的基础之上,我们建立了具有实际物理意义的坐标系,该坐标系具有诸如mm的物理单位。原点为图像的中心(u0,v0),x,y轴分别平行于像素坐标系的坐标轴。
二、坐标变换
2.1 二维坐标变换
图二 二维坐标变换
推导过程如下:
二维坐标旋转矩阵:
R为单位正交矩阵,有:
性质:
2.2 三维空间的坐标变换
图三 三维坐标变换
在三维空间,我们依然从旋转和平移两个角度来考虑世家坐标系到相机坐标系的变换。
推导过程如下:
其中:
旋转矩阵R依旧是单位正交矩阵,满足如下性质:
2.3 图像物理坐标系到图像像素坐标系的变换
图四 图像数字化
o1在u,v中的坐标为(u0,v0),像素在轴上的物理尺寸为dx,dy。
变换过程如下:
齐次坐标形式如下:
其中:
2.4 世界坐标系到图像像素坐标系的变换
相机坐标系到图像物理坐标系的变换:
相机坐标系到图像像素坐标系的变换:
世界坐标系到图像像素坐标系的变换:
- 相机标定(一)之参考坐标系以及坐标变换
- 相机标定之(2)相机模型中的四个坐标系以及相机标定的原理总结
- osg 坐标系以及坐标变换
- 详解坐标系及坐标变换--大地坐标系(一)
- 相机标定之三种坐标系间的映射关系
- 相机标定之(1)相机标定的基本概念以及标定的常用方法
- opencv-相机标定步骤、评估标定误差以及标定之后图像坐标到世界坐标的转换
- opencv-相机标定步骤、评估标定误差以及标定之后图像坐标到世界坐标的转换
- OpenCV相机标定calibrateCamera坐标系详解
- OpenCV相机标定calibrateCamera坐标系详解
- Opengl坐标系 坐标变换 笔记
- opencv学习笔记----相机标定(2)--基本原理之4个坐标系间的关系
- 坐标系、坐标参照系、坐标变换、投影变换
- 坐标系、坐标参照系、坐标变换、投影变换
- 坐标系、坐标参照系、坐标变换、投影变换
- 相机标定(一):杂谈
- 相机模型与标定(一)--相机标定概述
- 相机标定之OpenCV&Matlab
- 项目整体回顾
- HCE基础知识
- 网站开发进阶(十三)window.onload用法详解
- [黑马IOS自学第一篇]IOS界面编程,IOS开发体验,控件初步认识
- 【STL学习】容器篇-适配器容器
- 相机标定(一)之参考坐标系以及坐标变换
- BMP格式介绍
- 计算几何(一)
- 标准库function类型的小例子
- List常用子类区别
- Spring Security 项目
- 网站开发进阶(十四)JS实现二维码生成
- 信息检索(IR)的评价指标介绍-准确率、召回率、F1、mAP、ROC、AUC
- spring transaction源码分析--事务架构