numpy_array与PIL.Image之间的互转

Posted wuzaipei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy_array与PIL.Image之间的互转相关的知识,希望对你有一定的参考价值。

# conding:utf-8
import matplotlib.pyplot as plt
import numpy as np
import PIL.Image as image
# 图片的读取
data = image.open(ra.png)
# 转成numpy.array类型
data_array = np.array(data)
# 由numpy.array转成PIL.Image图片类型
data_array = image.fromarray(np.uint8(data))
# 图片旋转使用rotate(角度大小)
data_array = data_array.rotate(180)
# 调用自身的show()来显示图片
data_array.show()

 

以上是关于numpy_array与PIL.Image之间的互转的主要内容,如果未能解决你的问题,请参考以下文章

PIL.Image与Base64 String的互相转换

opencv-PIL-matplotlib-Skimage-Pytorch图片读取区别与联系

PIL 裁剪图像返回一个有趣的 PIL.Image._ImageCrop 数据类型

OCR-PIL.Image与Base64 String的互相转换

np.ndarray与PIL.Image对象相互转换

python中PIL.Image,OpenCV,Numpy图像格式相互转换