光平面标定法

1目的

完成物体的三维重建

2结构光系统标定

(a)相机标定,标定出相机的内外参数;

(b)结构光条纹中心的提取

(3)结构光标定即光平面的标定

即将世界坐标系下的三维点转换为相机坐标系下的三维点,通过多个相机下的三维坐标点拟合出光平面,然后拟合的光平面可以用来完成三维重建。

3光平面标定的步骤

(1)求解光平面上标定特征点的局部世界坐标系

点AQBC为世界局部坐标系下的点;点aqbc为图像坐标系下的点;Q点为我们所需要求取的特征点,棋盘格上面的任意直线与线结构光之间的交点

通过移动标定板,可以取到不同的Q点,一般Q的个数为4个

图1   Q点的获取原理图

交比不变原理

Q点图像坐标(x,y)可以通过算法进行计算,Q点世界坐标系中坐标(x1,y1,0)可以通过交比不变原理进行求取,其中点ABC为棋盘格上的点,三维坐标是已知的。

(2)光平面求取

光平面方程    Ax+By+Cz+D=0

对光平面方程变化:z=a0x+a1y+a2 其中a0=-A/C,a1=-B/C,a2=-D/C,C≠0,

最小二乘法方程

求取最小距离:

4三维重建原理

原文地址:https://www.cnblogs.com/zi-song/p/12077992.html

时间: 2024-11-02 15:01:50

光平面标定法的相关文章

利用线结构光进行三维重构(测距)

利用线结构光进行三维重构(测距) 通过线激光器扫描物体,同时用摄像机对其拍照得到带有结构光的图片,提取结构光上的点的三维坐标,激光器扫描整个物体就可求出所有点的三维坐标实现物体表面的三维重构,即可测量物体表面任意两点距离. 准备知识: 四个坐标系的转换 世界坐标系--摄像机坐标系 将摄像机光心定位摄像机坐标原点Oc,摄像机的光轴定位摄像机坐标系的Zc轴,Xc轴,Yc轴分别与图像坐标系的x轴y轴平行. R为3阶正交单位矩阵,t为平移向量,均为相机外参数 物理坐标系--像素坐标系 图像的x,y轴分别

SLAM:

十四讲: 传感器约束了外部环境 测到的通常都是一些间接的物理量而不是直接的位置数据 只能通过一些间接的手段,从这些数据推算自己的位置 好处是没有对环境提出任何要求 camera:单目.双目.深度 Monocular.Stereo.RGB-D (红外光结构可 Time-of-flight TOF通过主动向物体发射光并接收返回的光,测出物体与相机之间的距离——这部分并不像双目相机那样通过软件计算来解决,而是通过物理的测量手段,所以相比于双目相机可节省大量的计算)——  主要用于室内 运动:Motio

四轴PID讲解

鉴于某些原因,笔者无法修改原先已经发表的部分博客文章,在这里笔者将先前设计的微型四轴工程代码开源,下载地址:github.com/yzhajlydy 正文开始:这篇文章分为三个部分: PID原理普及 常用四轴的两种PID算法讲解(单环PID.串级PID) 如何做到垂直起飞.四轴飞行时为何会飘.如何做到脱控? PID原理普及 1.  对自动控制系统的基本要求: 稳.准.快:         稳定性(P和I降低系统稳定性,D提高系统稳定性):在平衡状态下,系统受到某个干扰后,经过一段时间其被控量可以

四轴之第一炸

三天前买花了240块钱在咸鱼上买了一个二手f330四轴.昨天把他和我的遥控器调试完之后,准备今天起飞. 一大早来到实验室,兴奋的拿着昨天做好 的四轴去楼下首飞.时间一共持续了大概20秒吧.慢慢推油门,飞机还没离地,四轴头部抬起较快, 飞机不平衡,导致翻机.残忍的炸了我两个8045的桨. 原因分析: 1.可能由于四轴重力分布不均匀,重心不在几何中心上,导致受力不均匀,翻机. 2.外面有点风,导致翻机. 3.电机转速不一致,头部两个电机转速过快,导致翻机. 4.加速度计和机架在机械安装时没有水平放置

SLAM入门之视觉里程计(6):相机标定 张正友经典标定法详解

想要从二维图像中获取到场景的三维信息,相机的内参数是必须的,在SLAM中,相机通常是提前标定好的.张正友于1998年在论文:"A Flexible New Technique fro Camera Calibration"提出了基于单平面棋盘格的相机标定方法.该方法介于传统的标定方法和自标定方法之间,使用简单实用性强,有以下优点: 不需要额外的器材,一张打印的棋盘格即可. 标定简单,相机和标定板可以任意放置. 标定的精度高. 相机的内参数 设\(P=(X,Y,Z)\)为场景中的一点,在

从零开始一起学习SLAM | 神奇的单应矩阵

小白最近在看文献时总是碰到一个奇怪的词叫"homography matrix",查看了翻译,一般都称作"单应矩阵",更迷糊了.正所谓:"每个字都认识,连在一块却不认识"就是小白的内心独白.查了一下书上的推导,总感觉有种"硬凑"的意味,于是又找到了师兄... 神奇的单应矩阵小白:师兄~单应矩阵是什么鬼啊?我看书上的推导,每一步勉强能看懂,但还是不太理解其背后的物理意义,感觉不能转化为自己理解的方式啊师兄:哦,我第一次看的时候也是

VIMTUTOR《VIM教程》

=============================================================================== =      欢     迎     阅     读   < V I M  教  程 >   ——      版本 1.7      = ===============================================================================      Vim 是一个具有很多命令的功

相机标定

尝试进行Kinect2.0相机进行标定 1 Color镜头标定 2 红外镜头标定 3 2个相机相对关系计算 工具包: Matlab自带工具箱: http://www.ilovematlab.cn/thread-267670-1-1.html http://www.cnblogs.com/li-yao7758258/p/5929145.html 其他工具箱: 张正友标定法 Camera Calibration Toolbox for Matlab http://www.vision.caltech

自定义ComboBox控件,完美解决C#自带的ComboBox效率慢的问题

自定义ComboBox控件,完美解决C#自带的ComboBox效率慢的问题 欢迎关注http://blog.csdn.net/aaa123524457 转载请注明出处:http://blog.csdn.net/aaa123524457/article/details/47058675 在做项目的时候,用到了ComboBox来做下拉列表的功能:但是在用的时候发现C#自带的ComboBox效率非常的慢! 当然我添加的是股票.期货的合约数据,大概有几千条信息,算是比较大的.如果用到的数据很少,就可以直