Mesh annotation tool for labelling urban scenes. Before you import your model, please check your input mesh is in ascii *.ply format. Note that non-manifold meshes are not supported in this tool. If you still want to use it, please use MeshLab to repair it first. For more information, please visit our project website.
If you use it in a scientific work, we kindly ask you to cite it:
SUM: A Benchmark Dataset of Semantic Urban Meshes . Weixiao Gao, Liangliang Nan, Bas Boom and Hugo Ledoux. ISPRS Journal of Photogrammetry and Remote Sensing 179 (2021) 108-120.
PDF BibTeX
PDF BibTeX
@article{sum2021, author = {Weixiao Gao and Liangliang Nan and Bas Boom and Hugo Ledoux}, title = {SUM: A Benchmark Dataset of Semantic Urban Meshes}, journal = {ISPRS Journal of Photogrammetry and Remote Sensing}, volume = {179}, pages = {108-120}, year={2021}, issn = {0924-2716}, doi = {10.1016/j.isprsjprs.2021.07.008}, url = {https://www.sciencedirect.com/science/article/pii/S0924271621001854}, }
- Install Eigen and Qt(>5.6)
- a modified version of CGAL is provided (folder
./CGAL/
), use it in CMake. cd src
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
to compile in release mode and not debugmake
./UrbanMeshAnnotator
brew instal eigen
brew install qt5
- a modified version of CGAL is used (folder
./CGAL/
), and you need to use that one:export CGAL_DIR=/path/to/CGAL_FOLDER
cd src
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
to compile in release mode and not debugmake
./UrbanMeshAnnotator
See the instruction in Tutorial.md
UrbanMeshAnnotator main.cpp
classification_plugin
selection_plugin
ply_plugin
Qt5.9
Eigen
Boost
QT:
Qt5Core
Qt5OpenGL
Qt5Svg
Qt5Widgets
Qt5Gui
Qt5Xml
Qt5Script
imageformats/qjpeg
platforms/qwindows