raw格式的图像转为可以查看的png格式

将raw格式的图像转为可以查看的png格式:

# coding:utf-8
from PIL import ImagerawData = open('Color_74.raw','rb').read()
imgSize = (640,480) ###The size of the image
# Use the PIL raw decoder to read the data.
# the 'F;16' informs the raw decoder that we are reading
# a little endian, unsigned integer 16 bit data.
img = Image.frombytes('RGB', imgSize, rawData, 'raw')
img.save("foo.png")

需要预先知道图像的尺寸,还有图像的格式,是RGB还是灰度图像等。

你可能感兴趣的:(机器学习,算法)