The first thing to do is to use run_preprocessing_global.py
to do the preprocessing using FCGF.
Use run_benchamrk_global.py
to run RoReg on the preprocessed data
Use evaluate_all.py
to create the results folder with the results files
Downalod the ETH dataset from https://drive.google.com/file/d/1hyurp5EOzvWGFB0kOl5Qylx1xGelpxaQ/view?usp=sharing
.
Place the downloaded ETH data in the data folder like this:
data/
├── origin_data/
└── ETH/
Run the preprocessing with python3 testset.py
Then run the registration and evaluation with python3 Test.py --RD --RM --ET yohoo --keynum 1000 --testset ETH --tau_2 0.2 --tau_3 0.5 --ransac_ird 0.5