怎样利用Python进行图片分析

发布网友

我来回答

2个回答

热心网友

from PIL import Image  ### 此处为导出包,注意字母大小写
import os, os.path
 
# 指明被遍历的文件夹
rootdir =os.path.abspath(os.curdir)+'/Image/'
rootdir1=os.path.abspath(os.pardir)+"/Image/"
 
#打包用
if os.path.isdir(rootdir):
    pass
else:
    rootdir=rootdir1
     
size = 315, 560
i=0
 
for parent,dirnames,filenames in os.walk(rootdir): 
    for filename in filenames:
        infile=os.path.join(parent,filename)
        im = Image.open(infile)   ### 此处Image.open(dir)为多数对象应用的基础.
        im.thumbnail(size)  ### 此处size 为长度为2的tuple类型,改变图片分辨率
        im.save(infile) ### im.save(dir),图片处理的最后都用这个,就是保存处理过后的图片
        i+=1
        print(i,"Done")

要用pil包 安装如下:pip install pillow

热心网友

Python读取图片属性信息的方法,读取的内容包括GPS 信息、图片分辨率、图片像素、设备商、拍摄设备等。

利用Python脚本读取图片信息,有几个说明如下:

1、没有实现错误处理

2、没有读取所有信息,大概只有 GPS 信息、图片分辨率、图片像素、设备商、拍摄设备等

3、简单修改后应该能实现暴力修改图片的 GPS 信息

4、但对于本身没有 GPS 信息的图片,实现则非常复杂,需要仔细计算每个描述符的偏移量

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com