Welcome to open3d-global-registration-pipeline, a reusable python module for pointcloud registration.
The simplest way to install the package is to clone the repository to a local directory:
git clone https://github.com/nazhifkojaz/open3d-global-registration-pipeline
Or to install it directly from git into your current Python environment:
pip install git+https://github.com/nazhifkojaz/open3d-global-registration-pipeline
To use the module, these packages are required. To install them manually and directly import the code from your local clone of the repository:
pip install /path/to/requirements.txt
The required packages are:
open3d>=0.17.0
numpy==1.19.5
pytest>=8.0.0
To use this project, simply run main.y
script with this command:
python main.py
it will use Living Room model
and Local Refinement Registration
by default.
For all available options
$ python main.py -h
You can adjust the visualization type, model, voxel size and whether you want to color the target and source pointcloud (to distinguish them):
- --method : to adjust the visualization type
- --model : to adjust the model used
- --voxel_size : to adjust the voxel size
- --colorize : to adjust whether the model is using the original color or solid colors