Child returned 134


After struggling (with success) with visualization, time was come to my first project consisting 217 photos … and got “Cannot process dataset”. Tried change filenames as I saw could be a problem, but the same result.

What to do?

(Win10, 32GB, Intel, lots of free space)

[INFO] Initializing ODM - Sun May 16 11:54:00 2021
[INFO] ==============
[INFO] build_overviews: False
[INFO] camera_lens: auto
[INFO] cameras: {}
[INFO] crop: 3
[INFO] debug: False
[INFO] dem_decimation: 1
[INFO] dem_euclidean_map: False
[INFO] dem_gapfill_steps: 3
[INFO] dem_resolution: 5
[INFO] depthmap_resolution: 640
[INFO] dsm: False
[INFO] dtm: False
[INFO] end_with: odm_report
[INFO] fast_orthophoto: False
[INFO] feature_quality: high
[INFO] feature_type: sift
[INFO] force_gps: False
[INFO] gcp: None
[INFO] geo: None
[INFO] gps_accuracy: 10
[INFO] ignore_gsd: False
[INFO] matcher_distance: 0
[INFO] matcher_neighbors: 8
[INFO] matcher_type: flann
[INFO] max_concurrency: 8
[INFO] merge: all
[INFO] mesh_octree_depth: 12
[INFO] mesh_size: 300000
[INFO] min_num_features: 8000
[INFO] name: 671e716e-9b18-403c-a716-c82318e4c7c0
[INFO] optimize_disk_space: False
[INFO] orthophoto_compression: DEFLATE
[INFO] orthophoto_cutline: False
[INFO] orthophoto_kmz: False
[INFO] orthophoto_no_tiled: False
[INFO] orthophoto_png: False
[INFO] orthophoto_resolution: 5
[INFO] pc_classify: False
[INFO] pc_csv: False
[INFO] pc_ept: False
[INFO] pc_filter: 2.5
[INFO] pc_las: False
[INFO] pc_quality: high
[INFO] pc_rectify: False
[INFO] pc_sample: 0
[INFO] pc_tile: False
[INFO] primary_band: auto
[INFO] project_path: /var/www/data
[INFO] radiometric_calibration: none
[INFO] rerun: None
[INFO] rerun_all: False
[INFO] rerun_from: None
[INFO] resize_to: 2048
[INFO] skip_3dmodel: False
[INFO] skip_band_alignment: False
[INFO] skip_report: False
[INFO] sm_cluster: None
[INFO] smrf_scalar: 1.25
[INFO] smrf_slope: 0.15
[INFO] smrf_threshold: 0.5
[INFO] smrf_window: 18.0
[INFO] split: 999999
[INFO] split_image_groups: None
[INFO] split_overlap: 150
[INFO] texturing_data_term: gmi
[INFO] texturing_keep_unseen_faces: False
[INFO] texturing_outlier_removal_type: gauss_clamping
[INFO] texturing_skip_global_seam_leveling: False
[INFO] texturing_skip_local_seam_leveling: False
[INFO] texturing_tone_mapping: none
[INFO] tiles: False
[INFO] time: False
[INFO] use_3dmesh: True
[INFO] use_exif: False
[INFO] use_fixed_camera_params: False
[INFO] use_hybrid_bundle_adjustment: False
[INFO] verbose: False
[INFO] ==============
[INFO] Running dataset stage
[INFO] Loading dataset from: /var/www/data/671e716e-9b18-403c-a716-c82318e4c7c0/images
[INFO] Loading 217 images
[INFO] Wrote images database: /var/www/data/671e716e-9b18-403c-a716-c82318e4c7c0/images.json
[INFO] Found 217 usable images
[INFO] Parsing SRS header: WGS84 UTM 32N
[INFO] Finished dataset stage
[INFO] Running split stage
[INFO] Normal dataset, will process all at once.
[INFO] Finished split stage
[INFO] Running merge stage
[INFO] Normal dataset, nothing to merge.
[INFO] Finished merge stage
[INFO] Running opensfm stage
[INFO] Writing exif overrides
[INFO] Maximum photo dimensions: 2048px
[INFO] Photo dimensions for feature extraction: 1024px
[INFO] Altitude data detected, enabling it for GPS alignment
[INFO] [‘use_exif_size: no’, ‘flann_algorithm: KDTREE’, ‘feature_process_size: 1024’, ‘feature_min_frames: 8000’, ‘processes: 8’, ‘matching_gps_neighbors: 8’, ‘matching_gps_distance: 0’, ‘optimize_camera_parameters: yes’, ‘undistorted_image_format: tif’, ‘bundle_outlier_filtering_type: AUTO’, ‘align_orientation_prior: vertical’, ‘triangulation_type: ROBUST’, ‘retriangulation_ratio: 2’, ‘feature_type: SIFT’, ‘use_altitude_tag: yes’, ‘align_method: auto’, ‘local_bundle_radius: 0’]
[INFO] running /code/SuperBuild/src/opensfm/bin/opensfm extract_metadata “/var/www/data/671e716e-9b18-403c-a716-c82318e4c7c0/opensfm”
Traceback (most recent call last):
File “/code/SuperBuild/src/opensfm/bin/”, line 15, in
commands.command_runner(commands.opensfm_commands, default_dataset_type)
File “/code/SuperBuild/src/opensfm/opensfm/commands/”, line 31, in command_runner, args)
File “/code/SuperBuild/src/opensfm/opensfm/commands/”, line 12, in run
self.run_impl(data, args)
File “/code/SuperBuild/src/opensfm/opensfm/commands/”, line 11, in run_impl
File “/code/SuperBuild/src/opensfm/opensfm/actions/”, line 21, in run_dataset
parallel_map(detect, arguments, processes, 1)
File “/code/SuperBuild/src/opensfm/opensfm/”, line 51, in parallel_map
res = Parallel(batch_size=batch_size)(delayed(func)(arg) for arg in args)
File “/usr/local/lib/python3.8/dist-packages/joblib/”, line 1061, in call
File “/usr/local/lib/python3.8/dist-packages/joblib/”, line 940, in retrieve
File “/usr/lib/python3.8/multiprocessing/”, line 771, in get
raise self._value
File “/usr/lib/python3.8/multiprocessing/”, line 125, in worker
result = (True, func(*args, **kwds))
File “/usr/local/lib/python3.8/dist-packages/joblib/”, line 595, in call
return self.func(*args, **kwargs)
File “/usr/local/lib/python3.8/dist-packages/joblib/”, line 262, in call
return [func(*args, **kwargs)
File “/usr/local/lib/python3.8/dist-packages/joblib/”, line 262, in
return [func(*args, **kwargs)
File “/code/SuperBuild/src/opensfm/opensfm/actions/”, line 87, in detect
p_unmasked, f_unmasked, c_unmasked = features.extract_features(
File “/code/SuperBuild/src/opensfm/opensfm/”, line 360, in extract_features
points, desc = extract_features_sift(image_gray, config, features_count)
File “/code/SuperBuild/src/opensfm/opensfm/”, line 151, in extract_features_sift
desc = root_feature(desc)
File “/code/SuperBuild/src/opensfm/opensfm/”, line 30, in root_feature
s = np.sum(desc, 1)
File “<array_function internals>”, line 5, in sum
File “/usr/local/lib/python3.8/dist-packages/numpy/core/”, line 2241, in sum
return _wrapreduction(a, np.add, ‘sum’, axis, dtype, out, keepdims=keepdims,
File “/usr/local/lib/python3.8/dist-packages/numpy/core/”, line 87, in _wrapreduction
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
numpy.AxisError: axis 1 is out of bounds for array of dimension 0
terminate called without an active exception
/code/SuperBuild/src/opensfm/bin/opensfm: line 12: 700 Aborted “$PYTHON” “$DIR”/ “$@”
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 134
===== 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 2.4.7 documentation
Traceback (most recent call last):
File “/code/stages/”, line 83, in execute
File “/code/opendm/”, line 338, in run
File “/code/opendm/”, line 338, in run
File “/code/opendm/”, line 338, in run
File “/code/opendm/”, line 319, in run
self.process(self.args, outputs)
File “/code/stages/”, line 34, in process
File “/code/opendm/”, line 286, in feature_matching‘detect_features’)
File “/code/opendm/”, line 27, in run’%s/bin/opensfm %s “%s”’ %
File “/code/opendm/”, line 82, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 134

1 Like


Could you please provide full system details, the method of install for OpenDroneMap, whether you’re processing locally or using the Lightning processing network, and a link to your dataset?


1 Like

A post was split to a new topic: Error: Child Retuerned 134

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