首页 > 解决方案 > 编辑图像 Python 的元数据

问题描述

我正在用opencv拍照,它所拍的图片的所有图像属性都没有设置。我需要设置相机品牌、型号和焦距。我正在使用python 2.7。我看过 piexif,但它没有我需要的属性。另外,我查看了 pyexiv2,但是当我尝试为 python 2.7 安装它时 pip 安装失败。那么如何在python中编辑图像的元数据呢?

标签: pythonimagepython-2.7meta-tagsmeta

解决方案


PyExifTool是一个围绕Exiftool的小型 Python 包装库,您也可以直接使用subprocess.call.

$ exiftool -Model='My camera' image.jpg
$ exiftool image.jpg
...
Camera Model Name               : My camera

您需要的参数是MakeModelFocalLength。完整的参数列表在这里


推荐阅读