對python讀取CT醫(yī)學(xué)圖像的實例詳解
需要安裝OpenCV和SimpleItk。
SimpleItk比較簡單,直接pip install SimpleItk即可。
代碼如下:
#coding:utf-8
import SimpleITK as sitk
import cv2
#LKDS-00058,-102.655469971,108.188810974,438.759994507,12.2279986879
if __name__ == '__main__':
filename = "F:/cancer_solution/data/train_subset00/LKDS-00058.mhd"
ds = sitk.ReadImage(filename)
img_array = sitk.GetArrayFromImage(ds)
frame_num, width, height = img_array.shape
outpath = "F:/cancer_solution/out/train/LKDS-00058"
index = -1
for img_item in img_array:
index = index + 1
cv2.imwrite("%s/%d.png"%(outpath,index),img_item)
print "done!"
如上所示,就將CT影像解析成了多個單幅圖片。


目前還不太理解(x,y,z)坐標是如何對應(yīng)的。
但祈世間人無病,何愁架上藥生塵。癌癥,終有一天可以被戰(zhàn)勝。
以上這篇對python讀取CT醫(yī)學(xué)圖像的實例詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- python append、extend與insert的區(qū)別
- python列表操作之extend和append的區(qū)別實例分析
- python list中append()與extend()用法分享
- Python使用post及get方式提交數(shù)據(jù)的實例
- 在python中利用opencv簡單做圖片比對的方法
- 正確理解Python中if __name__ == ''__main__''
- Python可視化mhd格式和raw格式的醫(yī)學(xué)圖像并保存的方法
- Python字典的核心底層原理講解
- Python對象與引用的介紹
- Python中extend和append的區(qū)別講解
相關(guān)文章
python 實現(xiàn)將文件或文件夾用相對路徑打包為 tar.gz 文件的方法
今天小編就為大家分享一篇python 實現(xiàn)將文件或文件夾用相對路徑打包為 tar.gz 文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06
mac 上配置Pycharm連接遠程服務(wù)器并實現(xiàn)使用遠程服務(wù)器Python解釋器的方法
這篇文章主要介紹了mac 上如何配置Pycharm連接遠程服務(wù)器并實現(xiàn)使用遠程服務(wù)器Python解釋器,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
python3實現(xiàn)ftp服務(wù)功能(客戶端)
這篇文章主要為大家詳細介紹了python3實現(xiàn)ftp服務(wù)功能,客戶端的相應(yīng)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03
Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別
本文主要介紹了OpenCV cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06

