Восстановить изображение из массива - PullRequest
0 голосов
/ 04 августа 2020

У меня есть матрица с восемью файлами, каждый файл имеет восемь значений, первое из них:

[[252, 244, 255], [255, 240, 251], [255, 238, 246], [255, 236, 249], [247, 224, 251], [232, 193, 238], [220, 151, 209], [214, 119, 184]]

Я хочу восстановить изображение из этой матрицы, я уже размещены в массиве для всей матрицы, предыдущий список - это, например, первый файл.

data = np.asarray(data)
data = np.reshape(data, (hh, w, 3))
img = Image.fromarray(data.astype('uint8'), 'RGB')
img.save('./imgs/image.jpg') 

Данные - это массив со всеми значениями, hh и wm - высота и вес матрица. Я использую этот код, но изображение, которое мне дает, https://imgur.com/a/i3Viri7. Цвета не совпадают, для этого я использовал https://imagecolorpicker.com.

Что не так?

...