Сохранение массива Numpy как изображения

Здесь используется PIL, но, возможно, кому-то picture это пригодится:

import scipy.misc
scipy.misc.imsave('outfile.jpg', image_array)

EDIT: текущая python версия scipy начала нормализовать numpy все изображения, так что python min (данные) становятся черными, а numpy max (данные) становятся белыми. Это picture нежелательно, если данные image должны быть точными уровнями img серого или точными каналами pythonic RGB. Решение:

import scipy.misc
scipy.misc.toimage(image_array, cmin=0.0, cmax=...).save('outfile.jpg')

python

image

numpy

2022-11-20T06:46:07+00:00
Вопросы с похожей тематикой, как у вопроса:

Сохранение массива Numpy как изображения