为了账号安全,请及时绑定邮箱和手机立即绑定

怎样利用Python进行图片分析?

怎样利用Python进行图片分析?

有木有大神利用Python进行图片分析的,基本的图像操作模块里面的PIL、matplotlib、Numpy、Scipy究竟是什么呀, 我打开PIL里面的一张图片都打不开,,已经成功安装PIL库了呀 有木有大神愿意指导一下?
查看完整描述

1 回答

?
清波

TA贡献165条经验 获得超90个赞

用 pillow 做过一些图片处理的小程序,建议楼主也用pillow不要用自带的PIL。

pip安装:

pip install pillow
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")

以上是一个简单的 改变图片分辨率的小脚本,粗糙之处请包涵。

关于pillow的简单用法,已经用注释标出,希望对楼主有所帮助。

查看完整回答
反对 回复 2016-03-01
  • 1 回答
  • 0 关注
  • 2097 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号