From e18a57124854b582bad03015ab8e7fee4a5d32e3 Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Mon, 17 Aug 2026 02:20:44 -0400 Subject: [PATCH] Fix: MicaSense RedEdge-P calibration --- opendm/photo.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/opendm/photo.py b/opendm/photo.py index 36463185..14e6ec63 100644 --- a/opendm/photo.py +++ b/opendm/photo.py @@ -340,7 +340,8 @@ def parse_exif_values(self, _path_file): ]) self.set_attr_from_xmp_tag('horizontal_irradiance', xtags, [ - 'Camera:HorizontalIrradiance' + 'Camera:HorizontalIrradiance', + 'DLS:HorizontalIrradiance', ], float) self.set_attr_from_xmp_tag('irradiance_scale_to_si', xtags, [ @@ -733,6 +734,8 @@ def get_horizontal_irradiance(self): scale = 1.0 # Assumed if self.irradiance_scale_to_si is not None: scale = self.irradiance_scale_to_si + elif self.camera_make == "MicaSense" and self.camera_model == "RedEdge-P": + scale = 0.01 return self.horizontal_irradiance * scale elif self.camera_make == "DJI" and self.spectral_irradiance is not None: