如何在Python中将图像的像素值分配给数组

时间:2019-07-16 07:14:09

标签: python arrays numpy scipy

我想导入图像并将所有像素值存储在数组中。我该怎么办?

这是我已经尝试过的方法,但是数组错误。

from PIL import Image
im = Image.open('red-flower.jpg', 'r')
pix_val = list(im.getdata())

1 个答案:

答案 0 :(得分:0)

您为Image.open()输入了错误的参数:

import numpy as np
from PIL import Image

im = Image.open('red-flower.jpg')
array = np.array(im)

文档here