Как обрабатывать изображение с расширением .nii.gz? Можно ли преобразовать их в формате серого, как (240 240)?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как обрабатывать изображение с расширением .nii.gz? Можно ли преобразовать их в формате серого, как (240 240)?

Сообщение Anonymous »

Я всегда работал с изображениями с расширениями .png, .jpg, .jpeg Теперь я видел медицинские изображения с расширением .nii.gz < /p>
Я использую Python и прочитал его с следующим кодом: < /p>

Код: Выделить всё

path = "./Task01_BrainTumour/imagesTr"
path_list = glob.glob(path+'/*.gz') #list with all paths of image.nii.gz

img = nib.load(path_list[0]).get_data() #load a single image
Теперь изображение представляет собой массив Float32 и имеет следующую форму (240, 240, 155, 4) . Я прочитал онлайн, что (240, 240, 155, 4) указывает, что изображение имеет размер (240,240) , 155 указывает на глубину объекта изображения, а именно существует 155 слои в каждом объекте изображения. Тем не менее, эта информация, связанная со слоем/глубиной, мне не ясна, что это значит, что изображение имеет некоторые слои? Наконец, 4 указывает канал изображения.
Я хотел бы преобразовать эти изображения в классическом формате (240,240,3) для RGB или (240 240) в Greyscale. Я не знаю, возможно ли это сделать.

Подробнее здесь: https://stackoverflow.com/questions/686 ... them-in-gr
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»