Hey ODM community!
I have a question about the ODM process.
I have two different runs, with the same images, where the output is completely different. In particular, a third of the orthophoto/3d is missing:
Run with expected output:
Run with missing part:
Just as an FYI, the successful run is actually a restart from the failed one.
I did a little digging and found this post where it is said the the SFM process is not deterministic, but I think that this big of a difference is not what the post meant. Maybe it is.
I checked both console outputs, and the problem seems to be that the run with the missing part, considered some of the images as invalid.
It says:
Created 99 views with 64 valid cameras.
While the other says:
Created 99 views with 99 valid cameras.
Is this normal/expected? Is there anything I can do to prevent this from happening?
Images, console outputs and “all.zip” files for both runs can be found here.
Only added the --dsm
and --dtm
flags to the run.
Also, I’m running on the following ODM commit: cd34d9d16bf048cd726e2e7a9f36311cb21f7a52
Thanks for taking the time to read this!