I would like to know whether there is a status bar/indicator telling me that the estimated time required for the processing to be done. Thank you.
From memory I just go by a rough knowledge of the stages rather than a concrete progress bar.
May I know what are the stages and how do they look like?
Resize - OpenSfM - CMVS - PMVS - Meshing - Texturing - Georeferencing - Orthophoto
By and large the stages that take the longest are PMVS followed by OpenSfM and Texturing. You can also run with the --time arg to see at the end a rough approximation of the time it took to run each module.
@dakotabenjamin Is it a goal to eventually have some kind of progress bar? Whilst not important to the program itself it would be a nice quality of life feature.
+1
This would be beneficial for WebODM as well. I thought of looking at the console output to infer the progress from the presence of certain keywords (but that could break). It could be as simple as outputting "Progress: (number 0 <= n <= 100)".
WebODM looks like its be a life saver for me and my workplace. A GUI would really help with the ease of use of the program. @pierotofy
@Bavar2142 agreed. WebODM will probably reach early beta status sometimes in 2017. For a barebone GUI, check out node-OpenDroneMap.
Thanks ill check that out. Currently trying to get ODM to work on 16.04 to no avail so ill revert back to 15.04.
@pierotofy Is there a plan to create a downloadable executable of it? To put it bluntly Australian internet is enough to make you cry.
Whilst node may not have a progress bar it is a nice "upgrade" to ODM in terms of ease of use @rextan92 . You may need to tweak resize-to and/or the min-num-features options.
Is this something that might be relevant @dakotabenjamin ? Currently I'm studying a little bit the code base of ODM in order to feel confortable when contributing. So far this would be my first open source project I contribute to but I'm really interested. If this is still a thing that might be useful I could work on it using progressbar2 since I used it in other python projects.
It's something we want but I don't know the best way to go about it, given the difficulties predicting/tracking actual progress of each module.
@dokutagero it would be awesome to add a progressbar feature.
A starting point could be to assign a weight to each module (an estimate of how time intensive each module on a scale from 0 to 1, with all weights adding up to 1), then pick a main loop in each module and calculate how far in the loop you are, multiply by the weight and keep a sum of the progress.
That's a great way to keep it simple @pierotofy.
We have rough progress bars as part of NodeODM (and subsequently WebODM). Can this be closed then?
Most helpful comment
@Bavar2142 agreed. WebODM will probably reach early beta status sometimes in 2017. For a barebone GUI, check out node-OpenDroneMap.