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')
    
    
  • 相关阅读:
    flask路由+视图
    flask基本使用1
    返回对象时字典化
    python3连接redis
    selected_related和prefetch_related
    django删除migrations导致初始化数据库失效
    vue添加拦截器(身份认证)以及cookie认证
    vue添加使用全局变量
    列表:动手试一试
    转来的字符串编辑方式
  • 原文地址:https://www.cnblogs.com/LJ-LJ/p/9675441.html
Copyright © 2011-2022 走看看