Skip to content

A tool to build pipeline which use 3DSmoothNet to generate corresponds which will be used by TEASER-plusplus to estimate alignment.

Notifications You must be signed in to change notification settings

IDEA-V/3DSNetTeaser-

Repository files navigation

3DSNetTeaser++

Install

If you don't have PCL, install it by

./install_pcl.sh

For C dependencies

./install_c.sh

Install 3DSmoothNet and TEASER-plusplus and compile them

./install.sh

Create environment with all python dependencies with conda and switch to it

conda env create -f env.yaml
conda activate 3dsmooth

Now you are ready to use

Usage

Run pipeline.py with number of threads you want.

 OMP_NUM_THREADS=16 python pipeline.py

Tips

Always remember to transform your .ply file to ascii form, otherwise 3DSmoothNet can't read them.

Most of time, you don't generate keypoints more than 20000, otherwise it either is too slow or just cracks.

Too less threads lead to abortion or segmentation fault.

About

A tool to build pipeline which use 3DSmoothNet to generate corresponds which will be used by TEASER-plusplus to estimate alignment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published