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')
    
    
  • 相关阅读:
    opennebula 编译日志
    eclipse scons 使用指南
    eclipse 安装scons
    在Windows7上搭建Cocos2d-x 3.2alpha0开发环境
    Centos6.3 jekyll环境安装
    CNN-利用1*1进行降维和升维
    偏导数
    卷积神经网络--CNN
    struts2 模型驱动
    Struts2 数据驱动
  • 原文地址:https://www.cnblogs.com/LJ-LJ/p/9675441.html
Copyright © 2011-2022 走看看