利用python进行简单的图像处理:包括打开,显示以及保存图像

利用python进行简单的图像处理:包括打开,显示以及保存图像

  • 利用PIL处理
    PIL(python image library) 是python用于图片处理的package。但目前这个package已经停止更新,因此使用Pillow,它由PIL发展而来。
    首先要安装Pillow,运行如下命令:
    pip install Pillow

打开,显示以及保存图像:

from PIL import Image
img = Image.open('lena.png)  #open the image
img.show()  #show the image
img.save('lena.jpg)  #save the image
  • 利用matplotlib处理
    matplotlib是一个专业绘图的package,相当于matlab中的plot。可设置多个figure以及对应的figure标题,也可以使用subplot在一个figure中显示多张图像。
    通过以下命令进行安装:
    pip install matplotlib

打开,显示以及保存图像:

# 1、显示图片
import matplotlib.pyplot as plt #plt 用于显示图片
import matplotlib.image as mpimg #mpimg 用于读取图片
import numpy as np
lena = mpimg.imread('lena.png')
# 此时 lena 就已经是一个 np.array 了,可以对它进行任意处理
plt.imshow(lena) # 显示图片
plt.axis('off') # 不显示坐标轴
plt.show()
#5、保存 matplotlib 画出的图像
plt.savefig('lena_new_sz.png')

原文地址:https://www.cnblogs.com/LJ-LJ/p/9675441.html