Very simillar topic - Cannot process dataset

Hello everyone, I realize after searching around the forum that this seems to be a recuring problem, but after trying every suggestions I could find around and still getting the error, I’m out of ideas.
Please keep in mind that I have played a bit with webodm producing probably around 25 to 30 different maps, but I’m FAR from understanding everything that is going on in there…

@Mod : Do not hesitate to merge with another of the similar topics if necessary, but as I couldn’t find a solution to my problem, I figured I would give it a shot :wink:

Anyhow, the map in question is of a smallish site where I used Pix4DCapture to program a double grid patern flight. Because the battery was running low, I had to finish the flight pattern on a second flight.
Here is a link to a Google Drive folder where the dataset is available

After a few unsuccesfull try, I used GCP editor pro to try and add GCPs from google map. Usually I use RTK GPS to set points on site, but I didn’t have much time on this day because the sun was getting a bit low, but since the precision is not of utmost importance for this project, I figured it would be okay. The GCP list produced is also available in the dataset.

Then, I hit the forums and after seing a few suggestions on using XnConvert to preprocess the images, I gave it a couple try with retouched images. My first try was with “enhance detail” and “constrast” only… still cannot process dataset, then I tryed also adding the “reduce noise” and “enhance focus”. The results are in the sub folder “Preprocess images”.

I also tryed with a lot of different parameters in webodm from default fast orthophoto to :
Options: cog: true, crop: 0, debug: true, dem-resolution: 1, dsm: true, matcher-distance: 0, matcher-neighbors: 0, min-num-features: 30000, orthophoto-resolution: 1, pc-geometric: true, pc-quality: high, use-3dmesh: true, verbose: true

I also veryfied the metadata and GPS tags of the images and they fit perfectly on QGIS.

In my last attempt, I only used part of the dataset (up to image dji_0116) as they were the first grid flight (in north/south rows)

Lastly, here’s the end of the task output for this last attempt if it helps. (the complete .txt file is available on the google drive linked dataset)

2021-08-05 02:32:02,683 DEBUG: Ceres Solver Report: Iterations: 10, Initial cost: 2.465601e+02, Final cost: 1.738061e+02, Termination: CONVERGENCE
2021-08-05 02:32:03,242 INFO: Removed outliers: 675
2021-08-05 02:32:03,276 INFO: -------------------------------------------------------
2021-08-05 02:32:03,282 INFO: DJI_0030_result.jpg resection inliers: 56 / 56
2021-08-05 02:32:03,300 INFO: Adding DJI_0030_result.jpg to the reconstruction
2021-08-05 02:32:03,451 INFO: -------------------------------------------------------
2021-08-05 02:32:03,474 INFO: DJI_0031_result.jpg resection inliers: 250 / 255
2021-08-05 02:32:03,505 INFO: Adding DJI_0031_result.jpg to the reconstruction
2021-08-05 02:32:03,720 INFO: -------------------------------------------------------
2021-08-05 02:32:03,742 INFO: DJI_0032_result.jpg resection inliers: 268 / 583
2021-08-05 02:32:03,783 INFO: Adding DJI_0032_result.jpg to the reconstruction
2021-08-05 02:32:04,107 INFO: -------------------------------------------------------
2021-08-05 02:32:04,112 INFO: DJI_0072_result.jpg resection inliers: 16 / 20
2021-08-05 02:32:04,140 INFO: Adding DJI_0072_result.jpg to the reconstruction
2021-08-05 02:32:04,214 INFO: -------------------------------------------------------
2021-08-05 02:32:04,230 INFO: DJI_0045_result.jpg resection inliers: 12 / 12
2021-08-05 02:32:04,252 INFO: Adding DJI_0045_result.jpg to the reconstruction
2021-08-05 02:32:04,437 INFO: -------------------------------------------------------
2021-08-05 02:32:04,452 INFO: DJI_0046_result.jpg resection inliers: 58 / 103
2021-08-05 02:32:04,496 INFO: Adding DJI_0046_result.jpg to the reconstruction
2021-08-05 02:32:04,903 INFO: -------------------------------------------------------
2021-08-05 02:32:04,905 INFO: DJI_0020_result.jpg resection inliers: 11 / 11
2021-08-05 02:32:04,933 INFO: Adding DJI_0020_result.jpg to the reconstruction
2021-08-05 02:32:04,976 INFO: -------------------------------------------------------
2021-08-05 02:32:04,983 INFO: DJI_0012_result.jpg resection inliers: 10 / 11
2021-08-05 02:32:05,009 INFO: Adding DJI_0012_result.jpg to the reconstruction
2021-08-05 02:32:05,052 INFO: -------------------------------------------------------
2021-08-05 02:32:05,057 INFO: DJI_0114_result.jpg resection inliers: 8 / 8
2021-08-05 02:32:05,061 INFO: DJI_0106_result.jpg resection inliers: 8 / 8
2021-08-05 02:32:05,070 INFO: DJI_0078_result.jpg resection inliers: 6 / 6
2021-08-05 02:32:05,074 INFO: DJI_0087_result.jpg resection inliers: 6 / 6
2021-08-05 02:32:05,076 INFO: DJI_0055_result.jpg resection inliers: 5 / 5
2021-08-05 02:32:05,161 INFO: Some images can not be added
2021-08-05 02:32:05,161 INFO: -------------------------------------------------------
2021-08-05 02:32:05,162 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment.
2021-08-05 02:32:08,448 DEBUG: Ceres Solver Report: Iterations: 16, Initial cost: 1.058749e+03, Final cost: 2.766804e+02, Termination: CONVERGENCE
2021-08-05 02:32:09,061 INFO: Removed outliers: 1022
2021-08-05 02:32:09,470 INFO: Starting reconstruction with DJI_0083_result.jpg and DJI_0084_result.jpg
2021-08-05 02:32:09,540 INFO: Two-view reconstruction inliers: 1961 / 1962
2021-08-05 02:32:09,682 INFO: Triangulated: 1962
2021-08-05 02:32:11,966 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 6.308936e+01, Final cost: 5.785003e+00, Termination: NO_CONVERGENCE
2021-08-05 02:32:11,997 INFO: Removed outliers: 140
2021-08-05 02:32:12,027 INFO: -------------------------------------------------------
2021-08-05 02:32:12,035 INFO: DJI_0082_result.jpg resection inliers: 219 / 219
2021-08-05 02:32:12,067 INFO: Adding DJI_0082_result.jpg to the reconstruction
2021-08-05 02:32:12,103 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:14,212 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 3.547432e+01, Final cost: 9.758431e+00, Termination: NO_CONVERGENCE
2021-08-05 02:32:14,249 INFO: Removed outliers: 89
2021-08-05 02:32:14,254 INFO: -------------------------------------------------------
2021-08-05 02:32:14,257 INFO: DJI_0081_result.jpg resection inliers: 66 / 66
2021-08-05 02:32:14,278 INFO: Adding DJI_0081_result.jpg to the reconstruction
2021-08-05 02:32:14,309 INFO: -------------------------------------------------------
2021-08-05 02:32:14,380 INFO: Some images can not be added
2021-08-05 02:32:14,380 INFO: -------------------------------------------------------
2021-08-05 02:32:14,381 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:16,600 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 3.532819e+01, Final cost: 1.147621e+01, Termination: NO_CONVERGENCE
2021-08-05 02:32:16,641 INFO: Removed outliers: 94
2021-08-05 02:32:16,669 INFO: Starting reconstruction with DJI_0057_result.jpg and DJI_0058_result.jpg
2021-08-05 02:32:16,721 INFO: Two-view reconstruction inliers: 1759 / 1759
2021-08-05 02:32:16,980 INFO: Triangulated: 1759
2021-08-05 02:32:19,036 DEBUG: Ceres Solver Report: Iterations: 81, Initial cost: 4.399450e+01, Final cost: 8.608200e+00, Termination: CONVERGENCE
2021-08-05 02:32:19,069 INFO: Removed outliers: 109
2021-08-05 02:32:19,092 INFO: -------------------------------------------------------
2021-08-05 02:32:19,113 INFO: DJI_0059_result.jpg resection inliers: 383 / 719
2021-08-05 02:32:19,168 INFO: Adding DJI_0059_result.jpg to the reconstruction
2021-08-05 02:32:19,466 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:21,277 DEBUG: Ceres Solver Report: Iterations: 89, Initial cost: 3.889074e+02, Final cost: 1.789491e+02, Termination: CONVERGENCE
2021-08-05 02:32:21,334 INFO: Removed outliers: 303
2021-08-05 02:32:21,339 INFO: -------------------------------------------------------
2021-08-05 02:32:21,350 INFO: DJI_0056_result.jpg resection inliers: 329 / 338
2021-08-05 02:32:21,382 INFO: Adding DJI_0056_result.jpg to the reconstruction
2021-08-05 02:32:21,427 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:22,831 DEBUG: Ceres Solver Report: Iterations: 58, Initial cost: 1.852357e+02, Final cost: 1.109293e+02, Termination: CONVERGENCE
2021-08-05 02:32:22,876 INFO: Removed outliers: 323
2021-08-05 02:32:22,880 INFO: -------------------------------------------------------
2021-08-05 02:32:22,885 INFO: DJI_0055_result.jpg resection inliers: 76 / 78
2021-08-05 02:32:22,916 INFO: Adding DJI_0055_result.jpg to the reconstruction
2021-08-05 02:32:22,941 INFO: -------------------------------------------------------
2021-08-05 02:32:23,005 INFO: Some images can not be added
2021-08-05 02:32:23,005 INFO: -------------------------------------------------------
2021-08-05 02:32:23,006 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:24,201 DEBUG: Ceres Solver Report: Iterations: 52, Initial cost: 8.917350e+01, Final cost: 5.198258e+01, Termination: CONVERGENCE
2021-08-05 02:32:24,248 INFO: Removed outliers: 135
2021-08-05 02:32:24,278 INFO: Starting reconstruction with DJI_0014_result.jpg and DJI_0015_result.jpg
2021-08-05 02:32:24,330 INFO: Two-view reconstruction inliers: 848 / 848
2021-08-05 02:32:24,391 INFO: Triangulated: 848
2021-08-05 02:32:26,171 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.486804e+01, Final cost: 3.699858e+00, Termination: NO_CONVERGENCE
2021-08-05 02:32:26,185 INFO: Removed outliers: 91
2021-08-05 02:32:26,196 INFO: -------------------------------------------------------
2021-08-05 02:32:26,205 INFO: DJI_0016_result.jpg resection inliers: 8 / 10
2021-08-05 02:32:26,251 INFO: Some images can not be added
2021-08-05 02:32:26,251 INFO: -------------------------------------------------------
2021-08-05 02:32:27,840 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.389177e+01, Final cost: 2.620582e+00, Termination: NO_CONVERGENCE
2021-08-05 02:32:27,853 INFO: Removed outliers: 5
2021-08-05 02:32:27,862 INFO: Starting reconstruction with DJI_0099_result.jpg and DJI_0100_result.jpg
2021-08-05 02:32:27,901 INFO: Two-view reconstruction inliers: 507 / 508
2021-08-05 02:32:27,955 INFO: Triangulated: 508
2021-08-05 02:32:29,098 DEBUG: Ceres Solver Report: Iterations: 68, Initial cost: 1.475593e+01, Final cost: 2.038966e+00, Termination: CONVERGENCE
2021-08-05 02:32:29,107 INFO: Removed outliers: 58
2021-08-05 02:32:29,115 INFO: -------------------------------------------------------
2021-08-05 02:32:29,122 INFO: DJI_0101_result.jpg resection inliers: 60 / 64
2021-08-05 02:32:29,143 INFO: Adding DJI_0101_result.jpg to the reconstruction
2021-08-05 02:32:29,179 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:30,234 DEBUG: Ceres Solver Report: Iterations: 67, Initial cost: 2.215195e+01, Final cost: 4.114097e+00, Termination: CONVERGENCE
2021-08-05 02:32:30,248 INFO: Removed outliers: 59
2021-08-05 02:32:30,250 INFO: -------------------------------------------------------
2021-08-05 02:32:30,269 INFO: DJI_0102_result.jpg resection inliers: 13 / 15
2021-08-05 02:32:30,302 INFO: Adding DJI_0102_result.jpg to the reconstruction
2021-08-05 02:32:30,505 INFO: -------------------------------------------------------
2021-08-05 02:32:30,524 INFO: DJI_0103_result.jpg resection inliers: 23 / 32
2021-08-05 02:32:30,545 INFO: Adding DJI_0103_result.jpg to the reconstruction
2021-08-05 02:32:31,066 INFO: Re-triangulating
2021-08-05 02:32:31,067 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:34,271 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.258670e+03, Final cost: 5.040881e+01, Termination: NO_CONVERGENCE
2021-08-05 02:32:40,672 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.416884e+02, Final cost: 1.027880e+02, Termination: NO_CONVERGENCE
2021-08-05 02:32:40,830 INFO: Removed outliers: 150
2021-08-05 02:32:40,837 INFO: -------------------------------------------------------
2021-08-05 02:32:40,847 INFO: Some images can not be added
2021-08-05 02:32:40,847 INFO: -------------------------------------------------------
2021-08-05 02:32:40,848 INFO: Shots and/or GCPs are well-conditioned. Using naive 3D-3D alignment.
2021-08-05 02:32:42,435 DEBUG: Ceres Solver Report: Iterations: 28, Initial cost: 9.858078e+01, Final cost: 9.781065e+01, Termination: CONVERGENCE
2021-08-05 02:32:42,584 INFO: Removed outliers: 5
2021-08-05 02:32:42,701 INFO: Starting reconstruction with DJI_0114_result.jpg and DJI_0115_result.jpg
2021-08-05 02:32:42,744 INFO: Two-view reconstruction inliers: 442 / 443
2021-08-05 02:32:42,780 INFO: Triangulated: 442
2021-08-05 02:32:44,425 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 1.609097e+01, Final cost: 2.240931e+00, Termination: NO_CONVERGENCE
2021-08-05 02:32:44,433 INFO: Removed outliers: 29
2021-08-05 02:32:44,438 INFO: -------------------------------------------------------
2021-08-05 02:32:44,441 INFO: DJI_0116_result.jpg resection inliers: 29 / 31
2021-08-05 02:32:44,480 INFO: Adding DJI_0116_result.jpg to the reconstruction
2021-08-05 02:32:44,499 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:45,913 DEBUG: Ceres Solver Report: Iterations: 90, Initial cost: 2.627874e+01, Final cost: 4.875851e+00, Termination: CONVERGENCE
2021-08-05 02:32:45,925 INFO: Removed outliers: 31
2021-08-05 02:32:45,926 INFO: -------------------------------------------------------
2021-08-05 02:32:45,933 INFO: Some images can not be added
2021-08-05 02:32:45,933 INFO: -------------------------------------------------------
2021-08-05 02:32:45,933 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:47,489 DEBUG: Ceres Solver Report: Iterations: 101, Initial cost: 2.116472e+01, Final cost: 4.761579e+00, Termination: NO_CONVERGENCE
2021-08-05 02:32:47,500 INFO: Removed outliers: 2
2021-08-05 02:32:47,508 INFO: Starting reconstruction with DJI_0016_result.jpg and DJI_0017_result.jpg
2021-08-05 02:32:47,553 INFO: Two-view reconstruction inliers: 331 / 332
2021-08-05 02:32:47,588 INFO: Triangulated: 331
2021-08-05 02:32:48,440 DEBUG: Ceres Solver Report: Iterations: 52, Initial cost: 1.406791e+01, Final cost: 2.669258e+00, Termination: CONVERGENCE
2021-08-05 02:32:48,446 INFO: Removed outliers: 33
2021-08-05 02:32:48,451 INFO: -------------------------------------------------------
2021-08-05 02:32:48,456 INFO: Some images can not be added
2021-08-05 02:32:48,456 INFO: -------------------------------------------------------
2021-08-05 02:32:49,228 DEBUG: Ceres Solver Report: Iterations: 53, Initial cost: 1.274486e+01, Final cost: 1.773103e+00, Termination: CONVERGENCE
2021-08-05 02:32:49,234 INFO: Removed outliers: 2
2021-08-05 02:32:49,238 INFO: Starting reconstruction with DJI_0078_result.jpg and DJI_0079_result.jpg
2021-08-05 02:32:49,273 INFO: Two-view reconstruction inliers: 302 / 302
2021-08-05 02:32:49,303 INFO: Triangulated: 302
2021-08-05 02:32:50,691 DEBUG: Ceres Solver Report: Iterations: 93, Initial cost: 1.536998e+01, Final cost: 1.507709e+00, Termination: CONVERGENCE
2021-08-05 02:32:50,696 INFO: Removed outliers: 40
2021-08-05 02:32:50,700 INFO: -------------------------------------------------------
2021-08-05 02:32:50,703 INFO: DJI_0080_result.jpg resection inliers: 26 / 26
2021-08-05 02:32:50,734 INFO: Adding DJI_0080_result.jpg to the reconstruction
2021-08-05 02:32:50,767 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:51,810 DEBUG: Ceres Solver Report: Iterations: 67, Initial cost: 2.074633e+01, Final cost: 3.153160e+00, Termination: CONVERGENCE
2021-08-05 02:32:51,819 INFO: Removed outliers: 35
2021-08-05 02:32:51,820 INFO: -------------------------------------------------------
2021-08-05 02:32:51,824 INFO: Some images can not be added
2021-08-05 02:32:51,824 INFO: -------------------------------------------------------
2021-08-05 02:32:51,824 WARNING: Shots and/or GCPs are aligned on a single-line. Using vertical prior
2021-08-05 02:32:52,894 DEBUG: Ceres Solver Report: Iterations: 65, Initial cost: 1.983878e+01, Final cost: 2.885171e+00, Termination: CONVERGENCE
2021-08-05 02:32:52,902 INFO: Removed outliers: 2
2021-08-05 02:32:52,909 INFO: Starting reconstruction with DJI_0086_result.jpg and DJI_0087_result.jpg
2021-08-05 02:32:52,947 INFO: Two-view reconstruction inliers: 247 / 248
2021-08-05 02:32:52,967 INFO: Triangulated: 247
2021-08-05 02:32:54,173 DEBUG: Ceres Solver Report: Iterations: 83, Initial cost: 1.319035e+01, Final cost: 3.328322e+00, Termination: CONVERGENCE
2021-08-05 02:32:54,178 INFO: Removed outliers: 35
2021-08-05 02:32:54,181 INFO: -------------------------------------------------------
2021-08-05 02:32:54,186 INFO: DJI_0085_result.jpg resection inliers: 8 / 8
2021-08-05 02:32:54,188 INFO: Some images can not be added
2021-08-05 02:32:54,189 INFO: -------------------------------------------------------
2021-08-05 02:32:55,341 DEBUG: Ceres Solver Report: Iterations: 84, Initial cost: 1.263492e+01, Final cost: 3.242230e+00, Termination: CONVERGENCE
2021-08-05 02:32:55,346 INFO: Removed outliers: 3
2021-08-05 02:32:55,348 INFO: Starting reconstruction with DJI_0105_result.jpg and DJI_0106_result.jpg
2021-08-05 02:32:55,378 INFO: Two-view reconstruction inliers: 191 / 192
2021-08-05 02:32:55,398 INFO: Triangulated: 191
2021-08-05 02:32:56,055 DEBUG: Ceres Solver Report: Iterations: 40, Initial cost: 1.315254e+01, Final cost: 3.566812e+00, Termination: CONVERGENCE
2021-08-05 02:32:56,059 INFO: Removed outliers: 20
2021-08-05 02:32:56,061 INFO: -------------------------------------------------------
2021-08-05 02:32:56,068 INFO: DJI_0104_result.jpg resection inliers: 9 / 10
2021-08-05 02:32:56,069 INFO: Some images can not be added
2021-08-05 02:32:56,070 INFO: -------------------------------------------------------
2021-08-05 02:32:56,703 DEBUG: Ceres Solver Report: Iterations: 46, Initial cost: 1.253931e+01, Final cost: 3.422912e+00, Termination: CONVERGENCE
2021-08-05 02:32:56,707 INFO: Removed outliers: 1
2021-08-05 02:32:56,709 INFO: Reconstruction 0: 78 images, 37840 points
2021-08-05 02:32:56,709 INFO: Reconstruction 1: 5 images, 2681 points
2021-08-05 02:32:56,709 INFO: Reconstruction 2: 5 images, 10551 points
2021-08-05 02:32:56,710 INFO: Reconstruction 3: 4 images, 2580 points
2021-08-05 02:32:56,710 INFO: Reconstruction 4: 3 images, 689 points
2021-08-05 02:32:56,710 INFO: Reconstruction 5: 3 images, 508 points
2021-08-05 02:32:56,710 INFO: Reconstruction 6: 2 images, 794 points
2021-08-05 02:32:56,710 INFO: Reconstruction 7: 2 images, 310 points
2021-08-05 02:32:56,710 INFO: Reconstruction 8: 2 images, 225 points
2021-08-05 02:32:56,710 INFO: Reconstruction 9: 2 images, 176 points
2021-08-05 02:32:56,710 INFO: 10 partial reconstructions in total.
[INFO] Export reconstruction stats
[INFO] running /code/SuperBuild/install/bin/opensfm/bin/opensfm compute_statistics --diagram_max_points 100000 “/var/www/data/7272ecda-0a59-470c-a11d-4867113a2f97/opensfm”
Traceback (most recent call last):
File “/code/SuperBuild/install/bin/opensfm/bin/opensfm_main.py”, line 15, in
commands.command_runner(
File “/code/SuperBuild/install/bin/opensfm/opensfm/commands/command_runner.py”, line 38, in command_runner
command.run(data, args)
File “/code/SuperBuild/install/bin/opensfm/opensfm/commands/command.py”, line 12, in run
self.run_impl(data, args)
File “/code/SuperBuild/install/bin/opensfm/opensfm/commands/compute_statistics.py”, line 10, in run_impl
compute_statistics.run_dataset(dataset, args.diagram_max_points)
File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/compute_statistics.py”, line 25, in run_dataset
stats_dict = stats.compute_all_statistics(data, tracks_manager, reconstructions)
File “/code/SuperBuild/install/bin/opensfm/opensfm/stats.py”, line 546, in compute_all_statistics
stats[“3d_errors”] = td_errors(data, tracks_manager, reconstructions)
File “/code/SuperBuild/install/bin/opensfm/opensfm/stats.py”, line 149, in td_errors
rerr = reproj_errors[shot_id][p.id]
KeyError: ‘DJI_0055_result.jpg’

===== 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 94, 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)
File “/code/opendm/types.py”, line 321, in run
self.process(self.args, outputs)
File “/code/stages/run_opensfm.py”, line 66, in process
octx.export_stats(self.rerun())
File “/code/opendm/osfm.py”, line 421, in export_stats
self.run(“compute_statistics --diagram_max_points 100000”)
File “/code/opendm/osfm.py”, line 34, in run
system.run(‘%s %s “%s”’ %
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

Lastly, I’m running webodm on windows10 Pro, Xeon CPU and 32GB RAM.
Thanks for your help guys and please explain to me how you found the problem if you do :sweat_smile:

1 Like

Welcome!

Great troubleshooting steps!

Error Code 1 normally indicates insufficient RAM/SWAP/page.

You also have 10 reconstructions in your log, which normally indicates poor overlap/sidelap or other flight plan issues (too close to the ground?)

1 Like

Ha ha ha, thanks for your reply. As you can probably see, I pretty much tryed every solution or steps I could find that you proposed to others :sweat_smile:

And thanks for the code likely interpretation. Is there a ressource somewhere that could be used as some kind of a glossary for webodm log error codes?

But I’m a bit surprised as I set the flight at 60m from ground, which I often even use 50m without any problems. I was wondering if there wouldn’t be a problem with the last update of docker engine too… I’ll try to reprocess an old project dataset that I know to work for a test.

Otherwise, it could be the tree cover that is too prominent or too high… what is your opinion on this looking at some of the images ?

1 Like

Probably the same problem as Error in processing GCP or EXIF - #3 by TonyNail

2 Likes

Not yet, as such. One of the things on my plate to get ironed out for the Community in the Documentation (and me, because I get confused with them as well)

1 Like

Thanks for the reply, though I must admit I do not understand the solution (or was it to wait for the update to fix the bug?)… sorry, maybe WAY more of a beginner than I thought.

Also just to make sure, most time I tryed the processing without any GCPs, so could that still be the cause of the problem, even without GPS?

1 Like

Yes it’s a bug (actually a different one), so wait a few hours then update (perhaps tomorrow). 3D Error Function Fix by pierotofy · Pull Request #1322 · OpenDroneMap/ODM · GitHub

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.