亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用SimpleITK讀取NII格式三維圖像及注意事項(xiàng)說(shuō)明

 更新時(shí)間:2022年12月15日 15:17:55   作者:脈望蟲  
這篇文章主要介紹了使用SimpleITK讀取NII格式三維圖像及注意事項(xiàng)說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SimpleITK讀取NII格式三維圖像及注意事項(xiàng)

SimpleITK

Python中SimpleITK被廣泛用于醫(yī)學(xué)圖像的處理任務(wù)中,功能非常強(qiáng)大,但是使用的時(shí)候還需注意,尤其在圖像讀取時(shí)一定要注意維度。

讀取NII格式的圖像

#讀取并顯示NII圖像文件
from matplotlib import pyplot as plt
import SimpleITK as sitk

img_path = 'res.nii.gz'
I = sitk.ReadImage(img_path)
img = sitk.GetArrayFromImage(I)
plt.imshow(img[1,...], cmap='gray', interpolation='bicubic')
plt.xticks([]), plt.yticks([]) ?and Y axis
plt.show()

上面的代碼很簡(jiǎn)單,不多做解釋,加入我們?cè)谧詈蠹由?/p>

print(img.shape)

如果輸出(300,200,120),其中分別表示該三維體數(shù)據(jù)在Z軸,Y軸,X軸上的尺寸,這和MATLAB以及ImageJ都有點(diǎn)不同,后續(xù)處理一定要注意。

SimpleITK讀取nii文件并顯示

import SimpleITK as sitk
from matplotlib import pyplot as plt
?
def showNii(img):
? ? for i in range(img.shape[0]):
? ? ? ? plt.imshow(img[i,:,:],cmap='gray')
? ? ? ? plt.show()
?
itk_img = sitk.ReadImage('C:\\Users\\86472\\Desktop\\1552282517.831928.nii')
img = sitk.GetArrayFromImage(itk_img)
showNii(img)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論