반응형
https://kimtaeuk0103.tistory.com/32
저번엔 nii file을 여는법에 대해 알아보았고, 저장하는 법에 대해 알아보겠습니다.
import nibabel as nib
nii = nib.load('C:/test.nii.gz').get_fdata() # nii.gz 파일 열기
a = nib.Nifti1Image(nii,None)
b = nib.Nifti1Image(nii,np.ones((4,4))) # 꼭 Nifti1Image를 써야합니다.
nib.save(a,'test.nii.gz') #nii.gz파일로 저장1
nib.save(b,'test2.nii.gz') #nii.gz파일로 저장2
nibabel 에서 nib.Nifti1Image를 꼭 써줘야합니다.
그리고 Nifti1Image뒤에는 (불러온파일, 아핀변환) 이 따라 붙습니다.
아핀변환을 사용안하실거면 None을 쓰시면되고 사용하실거면 np.ones((4,4))등을 사용하시면 됩니다
nii.gz가 압축파일로 되어있어서 더 좋습니다 ㅎㅎ(자세한건 위에링크에 있습니다)
감사합니다
반응형
'이미지 Processing! > 3D Processing' 카테고리의 다른 글
[python] # 4 . 3d resize 하는 방법! (4) | 2022.01.06 |
---|---|
[python] # 3. 3d nii file 프로그램 추천 ! (0) | 2022.01.03 |
[python] # 1. 3D nii file 열기, nibabel (0) | 2021.12.27 |
[Python] 3D File (nii, nii.gz) (0) | 2021.12.27 |
댓글