#python #imagej
Вопрос:
Я пытаюсь сохранить стек изображений с помощью tifffile.imwrite на python. Но когда я открываю свое изображение в ImageJ, у меня 100 каналов вместо 100 планов.
Я сохраняю свое изображение таким образом :
tifffile.imwrite('my_image.tif',
image.astype('float32'),
shape=image.shape,
imagej=True,
resolution=(1/X_SIZE, 1/Y_SIZE),
metadata={'spacing': Z_SIZE,
'unit': 'um',
'axes': 'ZXY',
})
Заранее спасибо за ваш ответ.
Комментарии:
1. Похоже, вы используете устаревшую версию tifffile, в которой не используется аргумент axes. Попробуйте обновить файл tiff и используйте
'axes': 'ZYX'
.2. Спасибо. Это действительно была проблема версии. Я думал, что был последней версией tifffile, когда устанавливал его с помощью conda, но он устанавливал версию 2020..3.