Как сохранить фигуру matplotlib в нормализованном диапазоне [0,1]? - PullRequest
0 голосов
/ 28 мая 2020

Я создаю файлы аннотаций для обучения сегментации изображений. Для этого я полагаюсь на метод matplotlibs fill_between (). Мне нужно сохранить фигуру без полей и в диапазоне значений [0,1].

Как мне это сделать?

Я обнаружил, что fig.savefig () может передавать аргументы бэкэнду подушки при сохранении как .png, однако я не могу найти правильные аргументы для передачи чтобы сохранить его в диапазоне [0,1] вместо [0,255]

1 Ответ

0 голосов
/ 29 мая 2020

Вы не можете сохранить изображение PNG в диапазоне реальных значений [0,1]. Значения интенсивности изображения в формате RGB определены только для натуральных чисел [0,255]. Также не имеет смысла визуализировать изображение с такими низкими значениями интенсивности, потому что оно будет казаться почти черным. нормализация вашей матрицы к вашему диапазону и сохранение ее как массива numpy вместо использования функции numpys save () .

...