First project.. I need Help, please

I uploaded this set of photos:
https://drive.google.com/drive/folders/1NfNacSSqyYoGtv_-wVqY41XrxGOuJIL4?usp=sharing
I see this message:
“Process exited with code 1”
I don’t know where I can find"the output copy of the activity"…
Can you help me? Thank’s

1 Like

Welcome!

Code 1 usually indicates an insufficient amount of RAM.

What are you processing on?

You can find the set of photos here:
https://drive.google.com/drive/folders/1NfNacSSqyYoGtv_-wVqY41XrxGOuJIL4
I found the activity information:
[INFO] Initializing ODM - Mon Mar 29 18:13:01 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: 1
[INFO] merge: all
[INFO] mesh_octree_depth: 11
[INFO] mesh_size: 200000
[INFO] min_num_features: 8000
[INFO] name: 350fff0e-dae9-4441-9eba-5c13868543d6
[INFO] optimize_disk_space: False
[INFO] orthophoto_compression: DEFLATE
[INFO] orthophoto_cutline: 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: medium
[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: False
[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/350fff0e-dae9-4441-9eba-5c13868543d6/images
[INFO] Loading 45 images
[INFO] Wrote images database: /var/www/data/350fff0e-dae9-4441-9eba-5c13868543d6/images.json
[INFO] Found 45 usable images
[INFO] Parsing SRS header: WGS84 UTM 33N
[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: 5472px
[INFO] PyOpenCL is missing (not a GPU build)
[INFO] Altitude data detected, enabling it for GPS alignment
[INFO] [‘use_exif_size: no’, ‘flann_algorithm: KDTREE’, ‘feature_process_size: 2736’, ‘feature_min_frames: 8000’, ‘processes: 1’, ‘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/350fff0e-dae9-4441-9eba-5c13868543d6/opensfm”
/code/SuperBuild/src/opensfm/bin/opensfm: line 12: 4496 Killed “$PYTHON” “$DIR”/opensfm_main.py “$@”
Traceback (most recent call last):
File “/code/run.py”, line 68, in
app.execute()
File “/code/stages/odm_app.py”, line 82, in execute
self.first_stage.run()
File “/code/opendm/types.py”, line 338, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 338, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 338, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 319, in run
self.process(self.args, outputs)
File “/code/stages/run_opensfm.py”, line 36, in process
octx.feature_matching(self.rerun())
File “/code/opendm/osfm.py”, line 285, in feature_matching
self.run(‘detect_features’)
File “/code/opendm/osfm.py”, line 27, in run
system.run(’%s/bin/opensfm %s “%s”’ %
File “/code/opendm/system.py”, line 79, in run
raise Exception(“Child returned {}”.format(retcode))
Exception: Child returned 137

1 Like

Can you change the permissions of your share so we don’t have to request access?

Done!

The pictures on the shared dataset have no overlap. They look as if they were manually taken.

What was the objective? Point of Interest on the building top of the hill? The retaining wall on the face of the hill?
Noticed that the images start at DJI_0001 and go over to 45… then jump to 900…

I would recommend using drone planning software to take the pictures, such as dronedeploy, pix4d, etc. They both run on Android or iOS.

1 Like

I used a dji mavic 2 pro… i 've not used GCP.
My friend is the owner of the drone and it doesn’t use software drone planning software. :woozy_face:
I consider this, only a first approach to the photogrammetry.
I tried to create a model with another software (Meshroom) and I obtained encouraging results (see the photo)
image .
Thank’s

1 Like

Thank you for replying CarmGen. To get better results, please increase the image overlap on the images.
As you can see on Meshroom (Your screenshot) the camera shots were too sparse and far in between.

I would reach out to your friend and see if you can get the rest of the dataset. You may indeed be able to process with the additional pictures, theorizing the images are what we need. Images DJI0001 through 9999.

1 Like

Thank you too…
You don’t see any other problem, i.e.l in the installation?
I installed WebODM manually, with this procedure: Installation and Getting Started — OpenDroneMap 2.4.7 documentation
(I’ve O.S. Windows 10 Home, I installed docker toolbox, not docker for windows and i’m not able to "Check Memory and CPU Allocation - step. 3 - because I don’t see the Docker Toolbox’s Virtual box).
May be ther are some installation problem?
Thank’s

I done another attempt,
I started another project with only 10 photos but the process ended due insufficient memory… My PC is a i7-6700 processor 3.40 GHz, with 8.00 GB RAM and a NVIDIA GeForce GTX950…
How can I manage Memory and CPU allocated with docker toolbox? Can I uninstall it and then install docker for windows in windows 10 home?

CarmGen,

Your RAM memory does not meet current standards of computing in my opinion.
I would suggest at least 32GB of RAM.

Another product you could use is processing on the cloud. WebODM Lighting is very reasonable, and is plug and play requiring no previous knowledge.

Thank you.

1 Like

Ok, thank you for the information… I think, anyway, that something was wrong with the installation… or that I have to change some parameter…
I’ve seen that on “https://webodm.net/” it’s possible to download WebODM… is that the complete installation? with Git, docker, etc.?

1 Like