I’m processing 13 stitched 360° JPG photos from a DJI Avata 360 in WebODM on a 2021 M1 iMac with 16 GB RAM, using WebODM Manager and Docker. Each photo is 15,520 × 7,780 pixels.
The log identifies ODX 3.8.5. All 13 photos align into one reconstruction with 13,593 points, and GPS and altitude information are detected. Processing then fails during spherical-image undistortion:
opensfm/undistort.py, line 66
subshot_width = int(data.config["depthmap_resolution"])
KeyError: 'depthmap_resolution'
My settings include:
camera-lens: spherical
feature-quality: low
pc-quality: low
max-concurrency: 1
dsm: true
auto-boundary: true
Immediately before the crash, the log warns that it cannot parse focal values from reconstruction.json, then sets undistorted_image_max_size: 15520.
Is there a supported configuration fix or a release addressing this? I have the complete processing log available.
Thanks for any help.