news 2026/7/7 8:14:58

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/7/7 18:15:12

visual Studio添加外部工具实现脚本运行

在菜单栏选项中找到《工具》这一选项 点击外部工具创建新的选项,例如,我这边创建一个APP,如下图: 记得勾选上使用输出窗口!!! 然后回到工具栏中,再点击自定义选项,新建一个工具栏: 切换到命令面板: 添加一个外部命令即可: 之后工具栏就会显示刚刚创建好的外部命…

作者头像 李华
网站建设 2026/7/6 20:14:21

鼎道AIGUI元件体系如何让DingOS实现“积木”式交互

写在前面: DingOS 粒子服务用户界面协议(PSUIP)的正式发布,DingOS AIGUI 成功实现从理论探索到实际落地的转变。欢迎大家下载安装体验。并给我们提出反馈意见!使用 SDK 即可将 PSUIP 能力在项目中集成。接入流程简单高…

作者头像 李华
网站建设 2026/7/7 16:11:14

FastMCP高级特性之Proxy Servers(代理服务)

概述 FastMCP的代理,就是给其他 MCP 服务器当个中间人,转发请求&转发响应。 FastMCP 提供了强大的代理功能,使得一个 FastMCP 服务器实例可以作为另一个 MCP 服务器(该服务器可以是远程的、运行在不同传输协议上的&#xff0c…

作者头像 李华
网站建设 2026/7/7 10:01:06

如何驾驭Apertus开源大模型:1811种语言能力的全透明AI革命

在人工智能技术日新月异的今天,Apertus开源大模型以其1811种语言支持能力和全透明训练流程,正在重新定义多语种AI的边界。这款由瑞士国家AI研究所开发的700亿参数语言模型,不仅打破了闭源模型的垄断地位,更为全球开发者提供了真正…

作者头像 李华
网站建设 2026/7/7 12:03:35

Rainbow CSV终极指南:在VS Code中高效处理表格数据的完整方案

Rainbow CSV终极指南:在VS Code中高效处理表格数据的完整方案 【免费下载链接】vscode_rainbow_csv 🌈Rainbow CSV - VS Code extension: Highlight CSV and TSV spreadsheet files in different rainbow colors 项目地址: https://gitcode.com/gh_mir…

作者头像 李华
网站建设 2026/7/7 5:33:19

RefluxJS实战指南:7天掌握单向数据流架构精髓

RefluxJS实战指南:7天掌握单向数据流架构精髓 【免费下载链接】refluxjs A simple library for uni-directional dataflow application architecture with React extensions inspired by Flux 项目地址: https://gitcode.com/gh_mirrors/re/refluxjs RefluxJ…

作者头像 李华