安装
pip install exifread
使用
使用下列代码可以获取到exif信息,exifread得到的tags是一个字典,每个元素都是exifread.classes.IfdTag类型的变量。
with open(DataPath+Scene+'/'+name, 'rb') as f:
# Return Exif tags
tags = exifread.process_file(f)
expo = tags['EXIF ExposureTime']
imgLen = tags['EXIF ExifImageLength'].values[0] ## dtype int
type(expo )
## 返回 <class 'exifread.classes.IfdTag'>
type(expo.values[0])
## 返回 <class 'exifread.utils.Ratio'>
## 对非分数值,使用 expo.values[0].num 方法可得到值,对Ratio比值需要额外处理
float_expo = float(expo.values[0].num)/float(expo.values[0].den)