使用exifread获取图像信息

安装

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) 

参考

EXIF.py
在python中解释来自照片的exif数据的GPS信息

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 3,019评论 0 3
  • Distutils可以用来在Python环境中构建和安装额外的模块。新的模块可以是纯Python的,也可以...
    MiracleJQ阅读 3,236评论 0 1
  • 点我查看本文集的说明及目录。 本项目相关内容( github传送 )包括: 实现过程: CH1 创建一个博客应用 ...
    学以致用123阅读 1,590评论 1 3
  • 周末时间,朋友发来信息让给些建议,自以局外人来观点看待事物,说了一些自己的想法,朋友觉得有帮助,特整理出来,希望可...
    雨泽卉阅读 283评论 0 0
  • 【五】 嗨,某先生。 天气预报说,明天会下雨。不知道你那里的天气是怎样的,是由晴转雨还是阴转晴,还是像苏轼笔下那样...
    茶丁故事阅读 416评论 5 5

友情链接更多精彩内容