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 다루는 법에 대해서 업로드 해보겠습니다!

comments powered by Disqus

Join Our Newsletter

뉴스레터 받으실…?