Evaluation scripts of 3D Surface Reconstruction From Multi-Date Satellite Images
- Requirements
- Install and configure SatelliteSurfaceReconstruction
- Including the python libraries defined in
SatelliteSurfaceReconstruction/requirements.txt - Including Meshlab
- Including the python libraries defined in
- Install Pyntcloud by running
pip install -r requirements.txt
- Install and configure SatelliteSurfaceReconstruction
git clone https://github.com/SBCV/SatelliteSurfaceReconstructionEvaluation.git
- Add
SatelliteSurfaceReconstructionto theSatelliteSurfaceReconstructionEvaluationproject- For example in Pycharm
- Open
SatelliteSurfaceReconstructionEvaluation - Open
SatelliteSurfaceReconstructionand attach it toSatelliteSurfaceReconstructionEvaluation - Go to File / Settings / Project:
SatelliteSurfaceReconstructionEvaluation/ Project Dependencies- Select
SatelliteSurfaceReconstructionEvaluation - Make sure that
SatelliteSurfaceReconstructionEvaluationis selected
- Select
- Open
- For example in Pycharm
Obtain the data from here.
- Run
ssr_eval/run_ssr_evaluation.py - The first time
ssr_eval/run_ssr_evaluation.pyis executed, it will create a configuration atssr_eval/configs/eval.cfgusing the template located atssr_eval/configs/eval_template.cfg - Adjust the paths in the config file
ssr_eval/configs/eval.cfgsuch asmeshlab_server_fpmeshlab_temp_dp
- Select the required parameters such as
sampling_methodalgo_target_dn_listvissat_dataset_site_idp- ...
- Run
ssr_eval/run_ssr_evaluation.py