Hi guys. I keep getting “Cannot process dataset” at around the 15 minute mark. I’ve used both DroneDeploy and Pix4D to plan my flight and acquire the images. The images do work when I use DroneDeploy to process them… Below is the tail end of my log file (not sure which part of the file is needed)…
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 1
Traceback (most recent call last):
File “/code/stages/odm_app.py”, line 89, in execute
self.first_stage.run()
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 340, in run
self.next_stage.run(outputs)
[Previous line repeated 1 more time]
File “/code/opendm/types.py”, line 321, in run
self.process(self.args, outputs)
File “/code/stages/openmvs.py”, line 161, in process
system.run(‘%s %s’ % (context.omvs_densify_path, ’ '.join(config)))
File “/code/opendm/system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 1
===== Done, human-readable information to follow… =====
[ERROR] Uh oh! Processing stopped because of strange values in the reconstruction. This is often a sign that the input data has some issues or the software cannot deal with it. Have you followed best practices for data acquisition? See https://docs.opendronemap.org/flying.html
I’ve found that the images that Dronedeploy does around the sides, taken at well under 90deg gimbal angles, work in DD’s processing, but are rejected in WebODM
Could those image enhancements be done within the drone camera settings before flying the mission instead of doing it with another program after the flight? Extra contrast and sharpening?
Very likely, but I’m not sure I’m comfortable making that a blanket recommendation since you could get yourself into trouble with that.
In my mind, it’s pretty cheap/easy to pre-process the data to make it work, but if you have bad settings when you collect, there isn’t much you can do to save that data after the fact.
I’ve re-processed it, but this time using Chrome web browser. I accidently used Firefox for that last one. Not sure whether that was the issue or not, but it has processed fine now.