У меня есть компьютерная томография объекта: изображения с пикселями в сетке x-y, одно изображение на каждое значение z.
Я хочу сделать изображения x-z, чтобы просмотреть объект с под другим углом.
Самый очевидный способ сделать это: загрузить все изображения в 3D-массив типа bigImageArray[x,y,z] и сохранить фрагменты bigImageArray[:,y,: ] для каждого значения y.
Проблема: bigImageArray будет слишком большим для хранения в памяти.
Как лучше всего с этим справиться?
Попытка решения: для каждого значения y создайте пустой массив x-z, откройте каждое изображение x-y и заполните одну строку.
Это работает, но довольно медленно (много открытий/закрытий файлов).
Добавление тега Python, поскольку я его использовал, но я готов использовать что угодно
Подробнее здесь: https://stackoverflow.com/questions/790 ... x-y-images