使用SimpleITK讀取NII格式三維圖像及注意事項(xiàng)說(shuō)明
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)文章
Python中threading模塊join函數(shù)用法實(shí)例分析
這篇文章主要介紹了Python中threading模塊join函數(shù)用法,以實(shí)例形式較為詳細(xì)的分析了join函數(shù)的功能與使用方法,需要的朋友可以參考下2015-06-06兩個(gè)命令把 Vim 打造成 Python IDE的方法
這篇文章主要介紹了兩個(gè)命令把 Vim 打造成 Python IDE,需要的朋友可以參考下2016-03-03python socket網(wǎng)絡(luò)編程步驟詳解(socket套接字使用)
這篇文章主要介紹了什么是套接字、PYTHON套接字模塊,提供一個(gè)簡(jiǎn)單的python socket編程,大家參考使用2013-12-12Django Rest framework之權(quán)限的實(shí)現(xiàn)示例
這篇文章主要介紹了Django Rest framework之權(quán)限的實(shí)現(xiàn)示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12python實(shí)現(xiàn)自動(dòng)發(fā)送郵件
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自動(dòng)發(fā)送郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06Python continue語(yǔ)句用法實(shí)例
這篇文章主要介紹了Python continue語(yǔ)句的用法,并用實(shí)例來(lái)說(shuō)明如何使用,需要的朋友可以參考下2014-03-038個(gè)實(shí)用的Python程序你知道幾個(gè)
這篇文章主要為大家詳細(xì)介紹了8個(gè)實(shí)用的Python程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助<BR>2022-02-02Django動(dòng)態(tài)展示Pyecharts圖表數(shù)據(jù)的幾種方法
本文主要介紹了Django動(dòng)態(tài)展示Pyecharts圖表數(shù)據(jù)的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-08-08