kopia lustrzana https://github.com/OpenDroneMap/ODM
Add support for EXIFs from agremo camera
rodzic
7da2cf3d44
commit
8c7e783816
|
@ -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-------------
|
||||
|
|
|
@ -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]
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue