库依赖
$sudo apt-get install -y cmake-qt-gui git build-essential libusb-1.0-0-dev libudev-dev openjdk-11-jdk freeglut3-dev libglew-dev libsuitesparse-dev libeigen3-dev zlib1g-dev libjpeg-dev
OpenNI2
$git clone https://github.com/occipital/OpenNI2
$cd OpenNI2
$make -j8
$sudo make install
$sudo ldconfig
Pangolin
$git clone https://github.com/stevenlovegrove/Pangolin.git
$cd Pangolin
$mkdir build && cd build
$cmake ..
$make -j8
$sudo make install
$sudo ldconfig
ElasticFusion
$git clone https://github.com/mp3guy/ElasticFusion.git
Core
$cd ElasticFusion
$cd Core
$cd src
$mkdir build && cd build
$cmake ..
$make -j8
$sudo make install
$sudo ldconfig
GPUTest
$cd ElasticFusion
$cd GPUTest
$cd src
$mkdir build && cd build
$cmake ..
$make -j8
$sudo make install
$sudo ldconfig
GUI
$cd ElasticFusion
$cd GUI
$cd src
$mkdir build && cd build
$cmake ..
$make -j8
$sudo make install
$sudo ldconfig
测试数据集(放在GUI/build与ElasticFusion同目录下)
http://www.doc.ic.ac.uk/~sleutene/datasets/elasticfusion/dyson_lab.klg
$cd ElasticFusion
$cd GUI/build
$./ElasticFusion -l dyson_lab.klg