python - 编辑图像 Python 的元数据
问题描述
我正在用opencv拍照,它所拍的图片的所有图像属性都没有设置。我需要设置相机品牌、型号和焦距。我正在使用python 2.7。我看过 piexif,但它没有我需要的属性。另外,我查看了 pyexiv2,但是当我尝试为 python 2.7 安装它时 pip 安装失败。那么如何在python中编辑图像的元数据呢?
解决方案
PyExifTool是一个围绕Exiftool的小型 Python 包装库,您也可以直接使用subprocess.call
.
$ exiftool -Model='My camera' image.jpg
$ exiftool image.jpg
...
Camera Model Name : My camera
您需要的参数是Make
、Model
和FocalLength
。完整的参数列表在这里。
推荐阅读
- html - 悬停时更改css表格行
- mysql - 如何在grafana中查询当前数据postgress/mysql
- c# - 将 SQL 更新语句转换为 LINQ to Entities
- python - 处理来自 python gammu 库的异常
- laravel - 我想在 localhost 上安装 laravel 项目,但遇到错误如何解决?
- angular - 如何禁用未选中的复选框和选中的复选框可以切换?在角度 8 的 ngFor 循环中?
- r - 计算R中向量中的“方向变化”
- javascript - 将分钟添加到输入表单中的当前时间
- javascript - Vue 组件中的空闲计时器
- php - 如何在php中将开始日期和结束日期与当前日期进行比较?