使用 Python 获取图像的相机型号信息
Getting Camera model information of an image using Python
我正在研究 python 自动化,我必须在其中收集图像的相机型号(佳能、尼康等)信息。我搜索了很多,但我只得到图像的像素分辨率、大小和其他数据。
是否有任何 API 或库,我们可以在其中找到与相机相关的每一个信息或特定的 API 提供相机型号信息。?
Pythonexifread
库可以用来从一张JPG图片中提取很多信息,包括Image Make
和Image Model
,例如:
import exifread
with open(r"sample.jpg", 'rb') as f_jpg:
tags = exifread.process_file(f_jpg, details=True)
print tags['Image Make']
print tags['Image Model']
这可能显示如下内容:
Panasonic
DMC-TZ20
请注意,我尚未使用最新版本对此进行测试。可以使用以下方式安装:
pip install exifread
我正在研究 python 自动化,我必须在其中收集图像的相机型号(佳能、尼康等)信息。我搜索了很多,但我只得到图像的像素分辨率、大小和其他数据。 是否有任何 API 或库,我们可以在其中找到与相机相关的每一个信息或特定的 API 提供相机型号信息。?
Pythonexifread
库可以用来从一张JPG图片中提取很多信息,包括Image Make
和Image Model
,例如:
import exifread
with open(r"sample.jpg", 'rb') as f_jpg:
tags = exifread.process_file(f_jpg, details=True)
print tags['Image Make']
print tags['Image Model']
这可能显示如下内容:
Panasonic
DMC-TZ20
请注意,我尚未使用最新版本对此进行测试。可以使用以下方式安装:
pip install exifread