Adds support for Altum-PT

pull/1702/head
Piero Toffanin 2023-10-03 13:06:36 -04:00
rodzic a56b52d0df
commit 681ee18925
2 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -35,12 +35,12 @@ def dn_to_temperature(photo, image, images_path):
# Every camera stores thermal information differently
# The following will work for MicaSense Altum cameras
# but not necessarily for others
if photo.camera_make == "MicaSense" and photo.camera_model == "Altum":
if photo.camera_make == "MicaSense" and photo.camera_model[:5] == "Altum":
image = image.astype("float32")
image -= (273.15 * 100.0) # Convert Kelvin to Celsius
image *= 0.01
return image
elif photo.camera_make == "DJI" and photo.camera_model == "ZH20T":
elif photo.camera_make == "DJI" and photo.camera_model == "ZH20T":
filename, file_extension = os.path.splitext(photo.filename)
# DJI H20T high gain mode supports measurement of -40~150 celsius degrees
if file_extension.lower() in [".tif", ".tiff"] and image.min() >= 23315: # Calibrated grayscale tif

Wyświetl plik

@ -79,8 +79,10 @@ class ODM_Reconstruction(object):
'REDEDGE': '5',
'RE': '5',
'LWIR': '6',
'L': '6',
'PANCHRO': '6',
'LWIR': '7',
'L': '7',
}
for band_name in band_indexes: