Как преобразовать срезы nii в последовательность?
У меня есть файл в формате nii.gz с 20 ломтиками. Но есть некоторая проблема, что мне просто нужны лучшие 13 ломтиков. Поэтому я использую load_nii или simpleITK, чтобы получить массив из 20 силсов. То, что я хочу сделать, это просто использовать 13 верхних срезов (теперь это массив) для генерации новой последовательности nii.
1 ответ
Если вы загрузили изображение с помощью SimpleITK, вы можете использовать разрезание массива Python, чтобы извлечь 13 верхних срезов. Это было бы что-то вроде этого:
import SimpleITK as sitk
img1 = sitk.ReadImage("input.nii.gz")
img2 = img1[0:13]