Hello there, I am having a problem to process drone imaginery. Every attempt failed with the same error message:
-------------------------------------------------ERROR SAMPLE------------------------------------------------------------
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 3221225781
Traceback (most recent call last):
File “H:\WebODM\resources\app\apps\ODM\stages\odm_app.py”, line 94, in execute
self.first_stage.run()
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
[Previous line repeated 1 more time]
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 327, in run
self.process(self.args, outputs)
File “H:\WebODM\resources\app\apps\ODM\stages\openmvs.py”, line 83, in process
system.run(‘%s “%s” %s’ % (context.omvs_densify_path,
File “H:\WebODM\resources\app\apps\ODM\opendm\system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 3221225781
===== Done, human-readable information to follow… =====
[INFO] Finished odm_filterpoints stage
[INFO] Running odm_meshing stage
[INFO] Writing ODM Mesh file in: H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.ply
[INFO] running “H:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\PoissonRecon” --in “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_filterpoints\point_cloud.ply” --out “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.dirty.ply” --depth 11 --pointWeight 4.0 --samplesPerNode 1.0 --threads 3 --maxMemory 5 --bType 2 --linearFit
[ERROR] D:\a\ODM\ODM\SuperBuild\src\PoissonRecon\Src\PoissonRecon.cpp (Line 1144)
main
Ply file does not contain normals
[WARNING] PoissonRecon failed with 1 threads, let’s retry with 0…
[INFO] running “H:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\PoissonRecon” --in “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_filterpoints\point_cloud.ply” --out “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.dirty.ply” --depth 11 --pointWeight 4.0 --samplesPerNode 1.0 --threads 1 --maxMemory 5 --bType 2 --linearFit
[ERROR] D:\a\ODM\ODM\SuperBuild\src\PoissonRecon\Src\PoissonRecon.cpp (Line 1144)
main
Ply file does not contain normals
[INFO] running “H:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\OpenMVS\ReconstructMesh” -i “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.dirty.ply” -o “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.ply” --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 3221225477
Traceback (most recent call last):
File “H:\WebODM\resources\app\apps\ODM\stages\odm_app.py”, line 94, in execute
self.first_stage.run()
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
[Previous line repeated 2 more times]
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 327, in run
self.process(self.args, outputs)
File “H:\WebODM\resources\app\apps\ODM\stages\odm_meshing.py”, line 24, in process
mesh.screened_poisson_reconstruction(tree.filtered_point_cloud,
File “H:\WebODM\resources\app\apps\ODM\opendm\mesh.py”, line 207, in screened_poisson_reconstruction
system.run('“{reconstructmesh}” -i “{infile}” ’
File “H:\WebODM\resources\app\apps\ODM\opendm\system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 3221225477
===== 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 Flying Tips — OpenDroneMap 3.1.7 documentation