颜色分类leetcode格雷码结构光重建使用投影仪和相机重建3D场景,这个repo使用投影仪和相机来扫描场景并创建3D模型。为了实现这一点,结构光图案被投射到场景上,并由相机捕获以确定密集对应关系。该存储库还包括校准相机-投影仪设置的代码。重建代码基于特定技术。此外,校准代码遵循详细技术说明。为此,使用方法计算了直接光和间接光。与使用默认的棋盘格模式进行相机校准相比,使用OpenCV的ChArUco板更为健壮。最终结果与Kinect产生的重建进行比较,并探索了使用octomap来减少结果模型的空间。

目录:

  • 安装:安装Python及各种依赖(如numpy,requirements.txt)。

  • 运行代码用法:

  • 相机校准:CameraCalibration文件夹包含所有相机校准的代码。

  • main.py 使用目录中捕获的图像校准投影仪相机。

  • GenerateAurcoAndChaurco.py 生成使用的校准图案。

  • KinectCameraCalibration 单独校准每个Kinect相机。