An Immersive Lableing Method for Large Point Clouds.(Currently we publish a test version, we will refine this repo in next weeks, thank you very much)
Our paper is published in the journal of Computers & Graphics.
Please cite using:
@article{lin2024immersive, title={An immersive labeling method for large point clouds}, author={Lin, Tianfang and Yu, Zhongyuan and McGinity, Matthew and Gumhold, Stefan}, journal={Computers \& Graphics}, pages={104101}, year={2024}, publisher={Elsevier} }
Setup: Our method is implemented in C++ with OpenGL and OpenVR. Current button design is for HTC Vive Pro.
Build Instructions:
Using the Integrated Build System (Windows only). Currently, the Immersive Labeling works best on Windows. A Visual Studio project for building can be generated via the dedicated build system of the CGV Framework via: https://github.com/sgumhold/cgv/tree/develop-rgbd. Please choose develop-rgbd branch.
How to use cgv framework:
create a new folder "develop"
create two subfolders in the folder "develop", one is "build", another is "projects"
in the subfolder "projects", git clone https://github.com/sgumhold/cgv.git, please choose develop-rgbd branch.
open the folder "develop", drag the "projects" to define_project_dir.bat
drag the "build" folder to define_system_variables.bat
open the batch file define_platform.bat to set the win32 or 64
check the configuration in the batch file show_system_variables.bat
git clone "Immersive_labeling_pc" from current repo: https://github.com/lintianfang/Immersive_labeling_pc
in the folder "Immersive_labeling_pc", drag the pc_labeling_tool.pj to ..\bin\geberate_makefiles.bat
waiting for generateing makefiles, and then press any key to continue, the project should be open in vs automatically.
please choose "Release DLL" or "Debug DLL" before you build.
press f7 to build
press Ctrl+f5 to run
License: Our code is supported with MIT license.