Функция imwrite () в imageio (Python), по-видимому, масштабирует данные изображения перед сохранением. Мои данные изображения имеют значения в диапазоне [30, 255], но когда я их сохраняю, они растягивают данные, так что окончательное изображение расширяется от [0, 255], создавая таким образом «дыры» в гистограмме, что увеличивает общую контрастность.
Есть ли какой-нибудь параметр, чтобы исправить это и заставить imwrite () не изменять данные?
Спасибо
Пока я устанавливаю пиксель на 0, чтобы этого не происходило:
prediction[0, 0, 0] = 0
(прогноз - массив [1024, 768, 3], содержащий цветную фотографию)
imageio.imwrite('prediction.png', prediction)