michalpolic / hololens_mapper

The mapping pipeline for HoloLens device
15 stars 3 forks source link

Welcome in repository focused on processing AR devices recordings.

That main goal of this project is to implement all the research codes in single place that allow easy setup, easy buils, and remove the time that is required to reinstall all the repositories, writing the format conversion, and wrappers for deployment. The overview of the codes will be here (TODO), however, you can simply run the GUI and load the pipeline that are already done, e.g., localization, dense and sparse mapping, downloading of the AR device recordings, dense point clouds alignment, etc..


                            HOW TO INSTALL ME

1) Requirements (install in advance)

2) Clone this repository and its submodules

3) Create or copy the Docker/Singularity containers (copy the containers if available, otherwise use code in init.sh) 4) Create the conda environment (use code in init.sh) 5) Compile the C++ codes (use code in init.sh) 6) Download pre-trained weights for NetVLAD (use code in init.sh)

7) Activate conda enviroment

8) If debuging in VS Code


                                HOW TO RUN ME

If you finished previous section, you can create, build, modify, and test your pipelines in Meshroom GUI.


                                HOW TO CONTRIBUTE

If you would like to add your nodes:

To add your own source codes: