自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机系列【永久置顶】

为了方便大家学习结构光三维重建技术,博主陆陆续续写了一些博客。现为了方便大家学习与阅读,将各博客内容进行整理。

2024-04-26 20:44:37 763

原创 SLMaster软件第一版可执行文件发布了!

这样方便各位尝试软件,也能跟着公众号文章慢慢学习如何使用软件。

2024-03-20 16:26:08 495 2

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(10):基于绝对相位的立体匹配方法

在前面的博客中,介绍了二维误差扩散法下的1位深度正弦条纹生成算法。在这篇博客中,博主将介绍基于绝对相位的立体匹配方法。完成本篇博客的学习内容后,你将收获基于绝对相位的立体匹配方法与代码实践经验。

2024-03-19 12:29:26 1230 3

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(9):二维误差扩散法下的1位深度正弦条纹生成算法

在前面的博客中,介绍了结构光系统模型与逆相机法投影仪标定。在这篇博客中,博主将介绍二维误差扩散法下的二值正弦条纹生成算法。完成本篇博客的学习内容后,你将收获二维误差扩散法下的二值正弦条纹生成算法与代码实践经验。

2024-03-18 13:42:45 1764 5

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(8):结构光系统模型与逆相机法投影仪标定

在前面的博客中,介绍了采用同心双圆环靶标下的相机标定算法与代码实践。在这篇博客中,博主将介绍结构光相机模型与逆相机法投影仪标定。完成本篇博客的学习内容后,你将收获投影仪逆相机法标定和结构光相机模型算法与代码实践经验。

2024-03-17 11:35:31 1492 6

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(7):采用同心双圆环靶标下的相机标定算法

在前面的博客中,介绍了相移互补格雷码算法的原理与代码实践。在这篇博客中,博主将介绍采用同心双圆环靶标下的相机标定与代码实践,我们不讲解传统的棋盘格圆点靶标(都烂大街了!同心双圆环靶标。它能有效避免棋盘格和圆点靶标的原理误差。完成本篇博客的学习内容后,你将收获采用同心双圆环靶标下的相机标定算法与代码实践经验。

2024-03-16 11:56:36 1121 2

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(6):相移互补格雷码解码

在前面的博客中,介绍了如何通过C/C++开发我们的结构光3D相机SDK。在这篇博客中,博主将介绍我们的结构光编解码算法:相移互补格雷码。完成本篇博客的学习内容后,你将收获相移互补格雷码的原理与代码实践经验。

2024-03-15 11:31:15 1793 7

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(5):结构光3D相机SDK开发(C/C++)

在前面的博客中,介绍了如何通过C/C++控制我们的2D相机和投影仪。在这篇博客中,博主将教给大家如何通过C/C++开发我们的结构光3D相机SDK。完成本篇博客的学习内容后,你将收获如何编写自己的结构光3D相机的SDK开发经验。

2024-03-14 10:39:24 1212 1

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(4):投影仪控制(C/C++)

在前面的博客中,介绍了如何通过C/C++控制我们的2D相机。在这篇博客中,博主将教给大家如何通过C/C++控制我们的投影仪。完成本篇博客的学习内容后,你将收获投影仪的SDK使用经验。

2024-03-13 11:12:57 949 3

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(3):相机控制(C/C++)

在前面的博客中,介绍了有关结构光3D相机的硬件搭建。在这篇博客中,博主将教给大家如何通过C/C++控制我们的2D相机。完成本篇博客的学习内容后,你将收获相机的SDK使用经验。

2024-03-13 10:19:58 1293

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(2):结构光3D相机搭建

在前面的博客中,介绍了有关相机与投影仪的基础工作原理和相关细节问题。在这篇博客中,博主将使用它们搭建结构光3D相机。完成本篇博客的学习内容后,你将收获极具价值的结构光相机硬件搭建实战经验。本系列博客的完整项目代码皆位于博主的Github项目SLMaster👈中项目README已经更新!动动你的小指头给个Star⭐并follow博主吧!你的支持是博主不懈的动力!在这篇博客中,博主介绍了一种相机硬件布局,并对3D相机的最小曝光时间和同步触发进行了介绍。在下一节中,博主将开始着手于算法介绍和代码编写。

2024-03-12 11:10:33 1027 1

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(1):硬件搭建

在这篇博客中,博主将主要介绍结构光3D相机的硬件如何搭建,主要涉及到相机与投影仪的选型与配置。在开头,博主先给大家摘出一段语录:能从硬件层面解决的问题,就别死磕算法了。是的,能从硬件层面解决的问题,死磕算法是没有意义的。例如,当你评估自己的3D相机精度却发现始终达不到理想水平时,不要在那两三句代码上死磕,回头想想,是不是自己的硬件搭建的不好,选型选的不对。就博主经验而言,大部分做结构光3D相机没几年的小萌新们,都对相机与投影仪的硬件特性毫无理解。

2024-03-11 14:49:41 2119 5

原创 从0到1搭建一套属于你自己的高精度实时结构光3D相机(0):前言

Up主为某3D视觉大厂准三维重建算法工程师。在读研期间,靠着自己在结构光三维重建领域慢慢摸索,逐渐实现了一套个人认为较为完备的结构光3D相机。然而Up主发现,在诸如CSDN、知网和Github上,乐于分享结构光研究成果的少之又少,更不用说是**完整的**结构光3D相机教程。原因或是代码简陋而羞于示人,亦或是闲暇时间较少。临近毕业之际,闲暇时间较多,希望未来的这系列文章和代码,能够帮助新入该方向的师弟师妹们少走弯路,快速进入课题状态。鉴于本人写作能力一般,若有晦涩难懂之处,还望海涵。

2024-03-10 11:54:30 1757 4

原创 VS2015+OpenCV4.5.2 Sobel梯度算子源码

附上源码,多多指教。#include<opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ //1、读入图片 Mat src, dst; src = imread("Bone.jpg", 0); //2、扩充边界以进行卷积 copyMakeBorder(src, dst, 2, 2, 2, 2, BORDER_CONSTANT, Scalar(0)

2021-05-24 10:59:52 210 1

原创 VS2015+Opencv4.5.2的拉普拉斯算子源码

@VS2015+Opencv4.5.2的拉普拉斯算子源码这里附上拉普拉斯算子的源码,算法小白,多多指教#include<opencv.hpp>#include<iostream>using namespace std;using namespace cv;const int Kenel_s = 3;//卷积核大小int main(){ //读入图片 Mat src, dst, dst_L; src = imread("Moon.jpg",0);

2021-05-22 17:48:05 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除