准备工作

  • D435或D435i相机一个,好处是室内外都能用 深度感知原理
  • 安装相机驱动和SDK 2.0
  • 安装三维数据处理库Open3D

四个步骤

  • Step 0. Capture your own dataset.

  • Step 1. Make fragments

    build local geometric surfaces (referred to as fragments) from short subsequences of the input RGBD sequence. This part uses RGBD odometry, Multiway registration, and RGBD integration.

  • Step 2. Register fragments

    the fragments are aligned in a global space to detect loop closure. This part uses Global registration, ICP registration, and Multiway registration.

  • Step 3. Refine registration

    the rough alignments are aligned more tightly. This part uses ICP registration, and Multiway registration.

  • Step 4. Integrate scene

    integrate RGB-D images to generate a mesh model for the scene. This part uses RGBD integration.

执行相应命令:

cd examples/Python/ReconstructionSystem/sensors/
python realsense_recoder.py --record_imgs

cd examples/Python/ReconstructionSystem/
python run_system.py config/realsense.json --make
python run_system.py config/realsense.json --register
python run_system.py config/realsense.json --refine
python run_system.py config/realsense.json --integrate

实验结果

snapshot00.png

参考文献