I’m unable to run a model with GCPs using ODM (V0.8.2) in Docker on Ubuntu 18.04. During dense reconstruction, I get the following “Global View Selection failed” error:
[INFO] Running dense reconstruction. This might take a while. Please be patient, the process is not dead or hung. [INFO] Process is running [INFO] running /code/SuperBuild/src/elibs/mve/apps/dmrecon/dmrecon -s3 --progress=silent --local-neighbors=2 "/datasets/code/mve" MVE Depth Map Reconstruction (built on Aug 6 2019, 03:11:43) Initializing scene with 56 views... Initialized 56 views (max ID is 55), took 320ms. Reading Photosynther file (56 cameras, 67151 features)... Reconstructing all views... Global View Selection failed Global View Selection failed Global View Selection failed ...
Following the documentation and suggestions from the Docker and GCP files thread, I have tried the following two approaches with and without the
docker run -ti --rm -v /home/user/test:/datasets/code opendronemap/odm --project-path /datasets
docker run -ti --rm \ -v "/home/User/test/images:/code/images" \ -v "/home/User/test/gcp_list.txt:/code/gcp_list.txt" \ -v "/home/User/test/odm_orthophoto:/code/odm_orthophoto" \ -v "/home/User/test/odm_texturing:/code/odm_texturing" \ opendronemap/odm
Both approaches throw the same “Global View Selection failed” error. If I exclude the GCP file, the model runs to completion, so I’m sure ODM is working properly. And, the model with GCP runs to completion on a native install of ODM (V0.3.1) on Ubuntu 16.04, so I know the GCP file is good.
Any thoughts? I’m determined to create a workflow on Ubuntu 18.04.