
从0到1搭建一套属于你自己的高精度实时结构光3D相机
文章平均质量分 92
Practice3DVision
Github主页:https://github.com/Practice3DVision。
今年目标Stars: 195/500,希望多多支持。
QQ技术交流群:229441078。
公众号:实战3D视觉。
展开
-
从0到1搭建一套属于你自己的高精度实时结构光3D相机系列【永久置顶】
为了方便大家学习结构光三维重建技术,博主陆陆续续写了一些博客。现为了方便大家学习与阅读,将各博客内容进行整理。原创 2024-04-26 20:44:37 · 1512 阅读 · 0 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(10):基于绝对相位的立体匹配方法
在前面的博客中,介绍了二维误差扩散法下的1位深度正弦条纹生成算法。在这篇博客中,博主将介绍基于绝对相位的立体匹配方法。完成本篇博客的学习内容后,你将收获基于绝对相位的立体匹配方法与代码实践经验。原创 2024-03-19 12:29:26 · 1655 阅读 · 3 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(9):二维误差扩散法下的1位深度正弦条纹生成算法
在前面的博客中,介绍了结构光系统模型与逆相机法投影仪标定。在这篇博客中,博主将介绍二维误差扩散法下的二值正弦条纹生成算法。完成本篇博客的学习内容后,你将收获二维误差扩散法下的二值正弦条纹生成算法与代码实践经验。原创 2024-03-18 13:42:45 · 2051 阅读 · 5 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(8):结构光系统模型与逆相机法投影仪标定
在前面的博客中,介绍了采用同心双圆环靶标下的相机标定算法与代码实践。在这篇博客中,博主将介绍结构光相机模型与逆相机法投影仪标定。完成本篇博客的学习内容后,你将收获投影仪逆相机法标定和结构光相机模型算法与代码实践经验。原创 2024-03-17 11:35:31 · 2137 阅读 · 6 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(0):前言
Up主为某3D视觉大厂准三维重建算法工程师。在读研期间,靠着自己在结构光三维重建领域慢慢摸索,逐渐实现了一套个人认为较为完备的结构光3D相机。然而Up主发现,在诸如优快云、知网和Github上,乐于分享结构光研究成果的少之又少,更不用说是**完整的**结构光3D相机教程。原因或是代码简陋而羞于示人,亦或是闲暇时间较少。临近毕业之际,闲暇时间较多,希望未来的这系列文章和代码,能够帮助新入该方向的师弟师妹们少走弯路,快速进入课题状态。鉴于本人写作能力一般,若有晦涩难懂之处,还望海涵。原创 2024-03-10 11:54:30 · 3068 阅读 · 4 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(1):硬件搭建
在这篇博客中,博主将主要介绍结构光3D相机的硬件如何搭建,主要涉及到相机与投影仪的选型与配置。在开头,博主先给大家摘出一段语录:能从硬件层面解决的问题,就别死磕算法了。是的,能从硬件层面解决的问题,死磕算法是没有意义的。例如,当你评估自己的3D相机精度却发现始终达不到理想水平时,不要在那两三句代码上死磕,回头想想,是不是自己的硬件搭建的不好,选型选的不对。就博主经验而言,大部分做结构光3D相机没几年的小萌新们,都对相机与投影仪的硬件特性毫无理解。原创 2024-03-11 14:49:41 · 3616 阅读 · 5 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(2):结构光3D相机搭建
在前面的博客中,介绍了有关相机与投影仪的基础工作原理和相关细节问题。在这篇博客中,博主将使用它们搭建结构光3D相机。完成本篇博客的学习内容后,你将收获极具价值的结构光相机硬件搭建实战经验。本系列博客的完整项目代码皆位于博主的Github项目SLMaster👈中项目README已经更新!动动你的小指头给个Star⭐并follow博主吧!你的支持是博主不懈的动力!在这篇博客中,博主介绍了一种相机硬件布局,并对3D相机的最小曝光时间和同步触发进行了介绍。在下一节中,博主将开始着手于算法介绍和代码编写。原创 2024-03-12 11:10:33 · 1731 阅读 · 1 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(3):相机控制(C/C++)
在前面的博客中,介绍了有关结构光3D相机的硬件搭建。在这篇博客中,博主将教给大家如何通过C/C++控制我们的2D相机。完成本篇博客的学习内容后,你将收获相机的SDK使用经验。原创 2024-03-13 10:19:58 · 1870 阅读 · 0 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(4):投影仪控制(C/C++)
在前面的博客中,介绍了如何通过C/C++控制我们的2D相机。在这篇博客中,博主将教给大家如何通过C/C++控制我们的投影仪。完成本篇博客的学习内容后,你将收获投影仪的SDK使用经验。原创 2024-03-13 11:12:57 · 1584 阅读 · 3 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(5):结构光3D相机SDK开发(C/C++)
在前面的博客中,介绍了如何通过C/C++控制我们的2D相机和投影仪。在这篇博客中,博主将教给大家如何通过C/C++开发我们的结构光3D相机SDK。完成本篇博客的学习内容后,你将收获如何编写自己的结构光3D相机的SDK开发经验。原创 2024-03-14 10:39:24 · 1732 阅读 · 1 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(6):相移互补格雷码解码
在前面的博客中,介绍了如何通过C/C++开发我们的结构光3D相机SDK。在这篇博客中,博主将介绍我们的结构光编解码算法:相移互补格雷码。完成本篇博客的学习内容后,你将收获相移互补格雷码的原理与代码实践经验。原创 2024-03-15 11:31:15 · 2402 阅读 · 7 评论 -
从0到1搭建一套属于你自己的高精度实时结构光3D相机(7):采用同心双圆环靶标下的相机标定算法
在前面的博客中,介绍了相移互补格雷码算法的原理与代码实践。在这篇博客中,博主将介绍采用同心双圆环靶标下的相机标定与代码实践,我们不讲解传统的棋盘格圆点靶标(都烂大街了!同心双圆环靶标。它能有效避免棋盘格和圆点靶标的原理误差。完成本篇博客的学习内容后,你将收获采用同心双圆环靶标下的相机标定算法与代码实践经验。原创 2024-03-16 11:56:36 · 1697 阅读 · 2 评论