(一)结构光测距基本原理 结构光测距是一种既利用图像又利用可控光源的测距技术。其基本思想是利用照明光源中的几何信息帮助提取景物中的几何信息。利用光平面照射在物体表面产生光条纹,在拍摄的图像中检测出这些条纹,它们的形态和间断性,构成了物体各可见表面与相机之间的相对测度。结构光从光源的几何形状上说有点状、条状、网状等许多种。可以采用激光或白光。这种方法的突出优点是可以减少计算的复杂性,扫描速度快,量测精度高,因而在许多三维扫描系统中得到应用。这一技术特别适用于室内环境,物体表面反射情况比较好的场合。 如图1所示,线光源产生狭窄的激光平面(宽度小于0.4mm),投射于被扫描物体表面,形成一条光条纹,摄像机光轴与激光投射面L成一个角度α。这样,摄像机拍摄的光条纹图像不是一条直线,其形状就反映了物体表面的形状,在一幅图像中可以算出所有位于激光照射线上的点的深度和高度。当物体以固定的角速度ω旋转一周,激光投射面L扫过物体表面,其上所有点的深度和高度信息都可以算出,如果用柱坐标系,取h轴与物体旋转轴重合,那么物体表面上每一点的极角坐标可以从ω算出。
2022-11-16 14:26:39 1.02MB 三维
1
细致描述基于网格的结构光编码技术,利用主动测量技术高效测量三维物体的深度
2022-11-15 14:50:38 1.05MB 结构光 三维测量
1
我们研究了当纳米颗粒被结构光照射时作用在纳米颗粒上的光学力的影响。 我们开发了一个计算光学力的计算工具箱。 结果使我们能够根据粒子的初始条件和物理特性获得粒子描述的轨迹。 例如,我们通过叠加光学涡流来生成结构光束。 由此产生的光束会产生梯度力、散射力和卷曲力。 我们展示了电介质和金属纳米粒子的动力学。 这项工作可能会刺激使用具有空间变化偏振的光束控制纳米尺寸粒子的进一步研究。
2022-11-07 21:01:13 159KB matlab
1
matlab简单图像处理代码用于结构光方法的OTSLM工具箱 一组Matlab函数和图形用户界面,用于为诸如数字微镜设备(DMD)和液晶类型设备之类的相位和幅度空间光调制器(SLM)生成图案。 该工具箱的重点是用于光镊系统的图案,但是在需要对光进行幅度或相位控制的其他应用中,可以使用相同的功能。 在初始版本中,我们包含了该小组当前正在使用或感兴趣的功能,但是我们希望其他人也可以为他们在研究出版物中使用的模式提供代码。 如果您想贡献模式,我们很乐意听取您的意见,请参阅下面的“贡献”部分。 该工具箱正在进行中。 至少在早期版本中,这些功能可能会四处移动,更改名称和行为。 某些功能仍缺乏文档,可能有些不稳定。 欢迎提出意见和建议。 要开始使用工具箱,请查看文档。 您可以访问文档,或在docs目录中。 或者,有关快速安装说明和依赖关系,请参见下面。 安装及使用 要使用工具箱,请下载存储库,然后将下载目录添加到您的路径中。 可以通过在函数名称前添加otslm.来访问函数otslm. , 例如 im = otslm.simple.linear([ 10 , 10 ], 3 ); 要查找有关工具箱中
2022-11-07 17:24:07 6.28MB 系统开源
1
Revised_ProCamCalib.rar
2022-07-04 13:54:14 1.14MB matlab 结构光 投影仪标定
1
基于双目编码结构光的三维重建方法,王鑫,李松,传统的空间领域的结构光编码是一个用于获得3D信息的重要技术。本文通过增加一个相机来使用立体结构,从而可以省略投影仪的校准。�
2022-06-26 16:54:12 798KB 编码结构光
1
为实现基于投影仪和摄像机的结构光视觉系统连续扫描,需要计算投影仪投影的任意光平面与摄像机图像平面的空间位置关系,进而需要求取摄像机光心与投影仪光心之间的相对位置关系。求取摄像机的内参数,在标定板上选取四个角点作为特征点并利用摄像机内参数求取该四个特征点的外参数,从而知道四个特征点在摄像机坐标系中的坐标。利用投影仪自身参数求解特征点在投影仪坐标系中的坐标,从而计算出摄像机光心与投影仪光心之间的相对位置关系,实现结构光视觉标定。利用标定后的视觉系统,对标定板上的角点距离进行测量,最大相对误差为0.277%,表明该标定算法可以应用于基于投影仪和摄像机的结构光视觉系统。
2022-05-30 11:06:08 541KB 论文研究
1
使用matlab求解结构光相移条纹的调制度模板mask
2022-05-28 19:05:27 1KB matlab 文档资料 开发语言
有标定数据、解相位、相位展开程序并进行3d重建、可得到3d点云数据
2022-05-28 19:05:25 3KB matlab 文档资料 开发语言
指定生成条纹图大小,定义周期,频率,生成横状正弦条纹图和竖状正弦条纹图,附带详细注释
2022-05-16 12:04:58 23.99MB c++
1