python图像处理

首先安装PIL:Python Image Lib

 

注意!PIL的分支:pillow

安装时应输入:pip install pillow

一、 查看基本参数&灰度图

from PIL import Image
import os
import matplotlib.pyplot as plt

im=Image.open('要查看的图片').convert("L") #conert后面的参数如果是L即灰度图,RGB即正常
print(im.format,im.size,im.mode)

#显示图片
plt.imshow(im)
plt.title("Image Practice")
plt.axis('off')
plt.show()

二、图像格式转换

from PIL import Image
import os
  
filelist=os.listdir(os.getcwd())  #查找当前目录下的所有文件

for infile in filelist:
    filename=str(infile) #提取文件名称
    isimg=filename.find('.jpg')  #查找文件名称中“.jpg”这个字符串所在的位置
    #print(isimg)
    if isimg>=0:  #即格式为jpg的文件
        outfile=infile[0:isimg]+".png"  #新的png文件的名称就是原名称.png
        if infile!=outfile:
            try:
                Image.open(infile).save(outfile) #另存一个新文件
            except IOError:
                print("Cannot convert",infile)

#try except的好处在于避免前面报错影响后面程序的运行

文件夹里会多出很多文件-_-|| 

三、取图像局部+旋转+粘贴

#打开图像并进行预处理
pil=Image.open("bear.jpg
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值