Как преобразовать срезы 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]
Другие вопросы по тегам