zoukankan      html  css  js  c++  java
  • 利用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')
    
    
  • 相关阅读:
    Socket规划(1)
    hdu 2391 Filthy Rich
    UDP议定书图像高速传输无损失程序
    C# 通过豆瓣网络编程API获取图书信息
    OS调度算法常用摘要
    mysql回想一下基础知识
    2015第37周三
    2015第37周二
    2015第37周一
    2015第37周一struts2 jstl 标签
  • 原文地址:https://www.cnblogs.com/LJ-LJ/p/9675441.html
Copyright © 2011-2022 走看看