如何将scikit图像转换为字节流?

时间:2017-10-30 19:35:54

标签: python python-3.x python-imaging-library scikit-image

如何转换从文件中读取的scikit图像:

from skimage import io
img = io.imread(f)

到下面的image_binary字节流:

import io
from PIL import Image

image = Image.open("group1.jpeg")
stream = io.BytesIO()
image.save(stream,format="JPEG")
image_binary = stream.getvalue()

我在下面的link中看到了如何转换为cv2图像,但没有转换为字节流。

1 个答案:

答案 0 :(得分:-1)

这是我最终使用的:

from PIL import image
from skimage import io

img = io.imread(f)
image = Image.fromarray(img.astype('uint8'), 'RGB')
# ...