zoukankan      html  css  js  c++  java
  • Python图片转换成矩阵,矩阵数据转换成图片

    # coding=gbk
    from PIL import Image
    import numpy as np
    # import scipy
    
    def loadImage():
        # 读取图片
        im = Image.open("lena.jpg")
    
        # 显示图片
        im.show() 
        
        im = im.convert("L") 
        data = im.getdata()
        data = np.matrix(data)
    #     print data 
        # 变换成512*512
        data = np.reshape(data,(512,512))
        new_im = Image.fromarray(data)
        # 显示图片
        new_im.show()
        
    loadImage()

    上面要先对图片去除颜色,就是变成黑白的,转换成二维数据矩阵,不去颜色的还要保存颜色的,然后后面转换就不行了,下面利用Image.fromarray(data) 新建图片

    转换后

  • 相关阅读:
    第八周上机作业
    第七次作业
    第七周上机
    第六周作业
    4.9上机作业
    第五周作业
    第四周作业
    第二次上机作业
    第三周作业
    第九周上机练习
  • 原文地址:https://www.cnblogs.com/theskulls/p/4925147.html
Copyright © 2011-2022 走看看