Course : 3D Scanning & Motion Capture (IN2354)
This repository contains the solutions of the assignments of the above course
- Download eigen's source code from http://eigen.tuxfamily.org/index.php?title=Main_Page#Download
- Extract the souce code
- Build the source code using following commands -> Go inside the source directory -> mkdir build && cd build -> cmake -D CMAKE_BUILD_TYPE=Release .. && make install
sudo apt-get install libfreeimage3 libfreeimage-dev libfreeimageplus3 libfreeimageplus-dev
- git clone git://github.com/mariusmuja/flann.git
- mkdir flann/build
- cd flann/build
- cmake ..
- make -j4
- make install
Install dependencies
- sudo apt-get install libgoogle-glog-dev
- sudo apt-get install libatlas-base-dev
Compile Ceres
- git clone https://ceres-solver.googlesource.com/ceres-solver
- mkdir ceres-solver/build
- cd ceres-solver/build
- cmake ..
- make -j3
- make install
Download the recorded camera data from the TUM RGB-D SLAM Dataset (https://vision.in.tum.de/data/datasets/rgbd-dataset). Use the Freiburg 1 dataset “fr1/xyz”, extract the tgz archive to the data folder (make sure the variable filenameIn in main() is set respectively)