编辑图像的元数据 Python

Edit Meta Data of Image Python

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

PyExifTool is a tiny Python wrapper library around Exiftool,也可以直接调用subprocess.call

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

您需要的参数是 MakeModelFocalLength。完整的参数列表是 here.