preloader
Python

Python으로 NIfTI 영상을 읽어보자!

거의 한달 반…만에 글을 씁니다..!
이번에는 Python에서 NIfTI 포맷의 데이터를 load 하는 방법에 대한 포스팅을 해보려고 합니다.
저는 Anaconda를 사용중이기에..제 사용환경에 맞게 설명을 하겠습니다.

가장 먼저 관련 패키지인 Nibabel 을 설치를 해줍니다.

conda install -c conda-forge nibabel

이러면 설치는 끝입니다.


import nibabel as nib
from matplotlib import pyplot as plt

data = nib.load(".nii 경로")
img = data.get_data()

#plt.imshow(img)# 슬라이스 1장일 경우
plt.imshow(img[:,:,"slice 번호"])
plt.show()

이런 식으로 작성하시면 됩니다.

예시를 보여드리면

이렇습니다!

추후엔 DICOM 다루는 법에 대해서 업로드 해보겠습니다!

support-btn
도움이 되셨다면 몰랑이에게 밀크티를...!
더 다양한 포스팅을 채우도록 노력할게요!
comments powered by Disqus