Отличие от необработанного изображения и изображения в npy

Я работаю с некоторыми изображениями EDF (европейский формат данных), и у меня возникает следующая проблема: если я загружаю файлы в массив npy и сравниваю определенный элемент массива с соответствующим необработанным файлом, я получаю это

  • Файлы выглядят одинаково, НО
  • Разница не 0. Построение Image_from_stack - Ram_imageЯ получаю полосатое распределение значений (см. Изображение). У кого-нибудь есть предложения о том, что может быть причиной этого и как это исправить?

Чтобы сделать вещи более интересными, разница меняется от изображения к изображению, но оно всегда показывает полосатый рисунок.

Я работаю в Python.

1 ответ

Решение

Примечание для будущих читателей: описанная выше проблема была связана с научным программным скриптом, работающим на высокопроизводительной вычислительной машине. Скрипт занимал значительное количество памяти (до 100 ГБ).

Я предполагаю, что эффект полосатого рисунка, представленный выше, связан с такими аномальными требованиями к памяти. После перезагрузки машины я не смог воспроизвести проблему.

Поэтому, если вы видите что-то подобное, проверьте использование памяти. Если она очень высокая, дайте перезагрузке шанс!

Другие вопросы по тегам