Add support for EXIFs from agremo camera (#1264)

pull/1265/head
Piero Toffanin 2021-04-13 10:25:27 -04:00 zatwierdzone przez GitHub
rodzic 7da2cf3d44
commit 88e38ed1ad
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 10 dodań i 2 usunięć

Wyświetl plik

@ -9,7 +9,7 @@ ExternalProject_Add(${_proj_name}
#--Download step--------------
DOWNLOAD_DIR ${SB_DOWNLOAD_DIR}
GIT_REPOSITORY https://github.com/OpenDroneMap/OpenSfM/
GIT_TAG 246
GIT_TAG 248
#--Update/Patch step----------
UPDATE_COMMAND git submodule update --init --recursive
#--Configure step-------------

Wyświetl plik

@ -342,7 +342,15 @@ class ODM_Photo:
def float_values(self, tag):
if isinstance(tag.values, list):
return [float(v.num) / float(v.den) if v.den != 0 else None for v in tag.values]
result = []
for v in tag.values:
if isinstance(v, int):
result.append(float(v))
elif v.den != 0:
result.append(float(v.num) / float(v.den))
else:
result.append(None)
return result
else:
return [float(tag.values.num) / float(tag.values.den) if tag.values.den != 0 else None]