This is a tool for computing the accuracy and completeness of 3D mesh reconstructions.
- GCC 7+ or clang 6+ (for C++ 17 features and OpenMP)
- CMake 3.0+
- PCL
To install the dependencies on Ubuntu 20.04 run
sudo apt-get --yes install g++ cmake libpcl-dev
To clone this repository and all submodules run
git clone --recurse-submodules https://github.com/smartroboticslab/mesh-diff-tool.git
or if you already cloned without --recurse-submodules run
git submodule update --init --recursive
Then build the project using CMake
mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
Two executables will be built inside the build
directory, compare-multiple
and compare-single
. Run either one with the --help
option to see usage
information.
Copyright 2021-2023 Smart Robotics Lab, Imperial College London, Technical University of Munich
Copyright 2021-2022 Dimos Tzoumanikas
Copyright 2022-2023 Sotiris Papatheodorou
mesh-diff-tool is distributed under the BSD 3-clause license.