Skip to content

m-pabst/KinectFusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KinectFusion

============

This is an implementation of KinectFusion, based on Newcombe, Richard A., et al. KinectFusion: Real-time dense surface mapping and tracking.

Dependencies

  • CUDA 12.0. In order to provide real-time reconstruction.
  • OpenCV 4.7. It requires to build OpenCV 4.7 with CUDA.
  • Eigen3 for efficient matrix and vector operations.
  • Glog.
  • Ceres.
  • Flann for nearest neighbor search.
  • FreeImage.

Prerequisites

Usage

Path to the tum dataset would need to be adapted

    if (DATASET_FREIBURG1_XYZ) {
        filenameIn = std::string("../../Data/rgbd_dataset_freiburg1_xyz/");
    }
    else if (DATASET_FREIBURG2_XYZ) {
        filenameIn = std::string("../../Data/rgbd_dataset_freiburg2_xyz/");
    }
    else {
        filenameIn = std::string("../../Data/rgbd_dataset_freiburg1_xyz/");
    }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published