Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.76 KB

File metadata and controls

43 lines (36 loc) · 1.76 KB

open3d-global-registration-pipeline

Welcome to open3d-global-registration-pipeline, a reusable python module for pointcloud registration.

Installation

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:

  1. open3d>=0.17.0
  2. numpy==1.19.5
  3. pytest>=8.0.0

Usage

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

Useful options

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