news 2026/6/9 0:13:38

3D scanning with structured light(使用结构光进行三维扫描)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3D scanning with structured light(使用结构光进行三维扫描)

只需要一个廉价的投影仪和webcam(网络相机),就能打造一个属于自己的三维扫描仪,这便是结构光三维扫描仪,它利用结构光把不同光照模式投影在物体的表面,进而得到精确的物体形状。整个过程包括投影一个已知的光照模式,通常是条纹或者带状的光,到物体的表面,这些光照模式在遇到物体轮廓边缘的时候就会发生形变,相机就可以在不同的角度扑捉这些形变。

一 投影。

21

结构光的概念实质上是通过特别设计的光照模式把场景点亮,如图所示通常的光照模式有很多种。

22

而我们关注的是二进制编码和格雷码。

23

24

二进制编码和格雷码的相互转换。

二 工作原理。

投影的结构光遇到物体表面发生形变,而这些形变之中包含了物体的形状的深度信息。通过分析条纹的形变,我们使用一种叫做triangulation的算法重建一个高精度的物体三维模型。triangulation通过比较条纹投影到相机所拍摄的图片上像素的位置和角度,就可以计算出物体的顶点信息,

三 处理相机拍摄的图片

因为相机拍摄的图片是一个序列,需要对图片进行处理,为后续的三维重建做准备。对于每一个相机,必须对每一张图片中任意给定的像素确定其是否被投影仪照亮。如果该像素在任何图片中被点亮,则该像素的编码值就比较高,反之则比较小。这里有一个正整数的值用于确定给定像素属于那一个投影行。

25

四 三维重建

相机和投影仪之间的对应关系可以用来重建三维点阵结构。投影仪的像素和相机的图片像素可以通过一种叫做ray-ray triangulation的算法进行计算,以确定模型的顶点位置。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 21:21:04

终极指南:3步搭建高性能饥荒服务器,告别卡顿困扰

终极指南:3步搭建高性能饥荒服务器,告别卡顿困扰 【免费下载链接】dst-admin-go Dont Starve Together server panel. Manage room with ease, featuring visual world and mod management, player log collection。饥荒联机服务器面板。轻松管理房间&am…

作者头像 李华
网站建设 2026/6/6 2:31:36

智能无人机开发技术实战:构建云端一体化应用新范式

智能无人机开发技术实战:构建云端一体化应用新范式 【免费下载链接】DJI-Cloud-API-Demo 项目地址: https://gitcode.com/gh_mirrors/dj/DJI-Cloud-API-Demo 在当今智能化浪潮中,智能无人机开发技术正成为推动行业数字化转型的关键力量。通过云端…

作者头像 李华
网站建设 2026/6/6 11:35:37

AI取代焦虑的真相你知道吗

原问题:为什么我们一边害怕被 AI 取代,一边又抱怨工作太累?若AI 真承担大部分工作,是该恐惧还是该庆祝?一个三角函数公式,有人洋洋洒洒的做了十几页的学习笔记资料,关键,月末考试考三…

作者头像 李华
网站建设 2026/6/7 23:26:03

掌握方法轻松将f4v格式转换成mpeg格式

F4V作为一种曾广泛用于网络流媒体的高清视频格式,凭借H.264编码带来了良好的画质与较小的体积。MPEG格式作为历史悠久且被广泛支持的国际视频标准,至今仍在各种终端设备中中稳定运行。本文将详细介绍如何将f4v格式转换成mpeg格式。 一、格式特性对比 MP…

作者头像 李华