Python图片转灰度矩阵-矩阵转图片-jupyter内展示图片#将图片转换为矩阵

图片转矩阵(支持灰度、RGB、RGBA)
Read an image from a file into an array.

#将图片转换为矩阵
import matplotlib.image
img_matrix = matplotlib.image.imread(filename)

返回值为numpy.array
大小:

  • (M, N) 灰度图
  • (M, N, 3) RGB图
  • (M, N, 4) RGBA图
matplotlib.image.imsave('mypic.png', img_matrix)#把矩阵保存成本地图片

PIL经常调用外部展示器,想在jupyter内部展示使用

from IPython.display import Image 
pil_img = Image(filename='mypic.png')
display(pil_img)#jupyter内展示图片

PIL文档:https://pillow.readthedocs.io/en/3.1.x/reference/Image.html?highlight=fromarray#examples
Image文档:
https://matplotlib.org/api/image_api.html?highlight=imread#matplotlib.image.imread

原创文章 27 获赞 56 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_46233323/article/details/104995477
今日推荐