我正在使用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
。参数的完整列表为here。