最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python讀取dicom圖像示例(SimpleITK和dicom包實(shí)現(xiàn))

 更新時(shí)間:2020年01月16日 17:15:03   作者:愿十四億神州盡舜堯  
今天小編就為大家分享一篇python讀取dicom圖像示例(SimpleITK和dicom包實(shí)現(xiàn)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1. 用SimpleITK讀取dicom序列:

import SimpleITK as sitk
import numpy as np
img_path='F:\\dataset\\pancreas\\Output\\thick\\original\\1'
mask_path='F:\\dataset\\pancreas\\Output\\thick\\groundtruth\\1'
 
reader = sitk.ImageSeriesReader()
img_names = reader.GetGDCMSeriesFileNames(img_path)
reader.SetFileNames(img_names)
image = reader.Execute()
image_array = sitk.GetArrayFromImage(image) # z, y, x
 
reader = sitk.ImageSeriesReader()
mask_names = reader.GetGDCMSeriesFileNames(mask_path)
reader.SetFileNames(mask_names)
mask = reader.Execute()
mask_array = sitk.GetArrayFromImage(mask) # z, y, x

2. 用dicom讀取單張dicom圖像并顯示:

import dicom 
import pylab  
 
ds=dicom.read_file("F:\\dataset\\pancreas\\Output\\thick\\groundtruth\\1\\FILE0001_seg.dcm")  
pixel_bytes = ds.PixelData 
 
##CT值組成了一個(gè)矩陣 
pix = ds.pixel_array 
 
##讀取顯示圖片 
pylab.imshow(ds.pixel_array, cmap=pylab.cm.bone) 
pylab.show() 
如果要對(duì)dicom圖像中的像素值進(jìn)行修改,繼續(xù)執(zhí)行以下代碼:

##修改圖片中的元素,不能直接使用data_array,需要轉(zhuǎn)換成PixelData 
for n,val in enumerate(ds.pixel_array.flat): # example: zero anything < 300 
  if val < 300: 
    ds.pixel_array.flat[n]=0 
ds.PixelData = ds.pixel_array.tostring() 
ds.save_as("newfilename.dcm") 

3. 此外,用pydicom也可讀取dicom圖像

以上這篇python讀取dicom圖像示例(SimpleITK和dicom包實(shí)現(xiàn))就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python調(diào)用百度API實(shí)現(xiàn)人臉識(shí)別

    python調(diào)用百度API實(shí)現(xiàn)人臉識(shí)別

    這篇文章主要介紹了python調(diào)用百度API實(shí)現(xiàn)人臉識(shí)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • python實(shí)現(xiàn)爬取百度圖片的方法示例

    python實(shí)現(xiàn)爬取百度圖片的方法示例

    這篇文章主要介紹了python實(shí)現(xiàn)爬取百度圖片的方法,涉及Python基于requests、urllib等模塊的百度圖片抓取相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • 利用Python實(shí)現(xiàn)智能合約的示例詳解

    利用Python實(shí)現(xiàn)智能合約的示例詳解

    智能合約是一種由計(jì)算機(jī)程序編寫(xiě)的自動(dòng)化合約,它可以在沒(méi)有第三方干預(yù)的情況下執(zhí)行交易和契約條款。這篇文章主要介紹了如何利用Python實(shí)現(xiàn)智能合約,需要的可以參考一下
    2023-04-04
  • 一個(gè)超級(jí)簡(jiǎn)單的python web程序

    一個(gè)超級(jí)簡(jiǎn)單的python web程序

    這篇文章主要介紹了一個(gè)超級(jí)簡(jiǎn)單的python web程序,需要的朋友可以參考下
    2014-09-09
  • Python圖像處理庫(kù)PIL的ImageFont模塊使用介紹

    Python圖像處理庫(kù)PIL的ImageFont模塊使用介紹

    這篇文章主要介紹了Python圖像處理庫(kù)PIL的ImageFont模塊使用介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • pytorch圖片分割原理分析

    pytorch圖片分割原理分析

    自Transformer模型被應(yīng)用于計(jì)算機(jī)視覺(jué)領(lǐng)域后,圖像分割技術(shù)得到了進(jìn)一步的發(fā)展,但圖像分割操作復(fù)雜,特別是對(duì)張量的處理,涉及多種變換方法,其中,view/reshape用于改變數(shù)據(jù)形狀,而permute/transpose用于改變數(shù)據(jù)的維度順序
    2024-10-10
  • 用Python編寫(xiě)分析Python程序性能的工具的教程

    用Python編寫(xiě)分析Python程序性能的工具的教程

    這篇文章主要介紹了用Python編寫(xiě)分析Python程序性能的工具教程,包括了對(duì)內(nèi)存泄漏等常見(jiàn)問(wèn)題的檢測(cè)方法,需要的朋友可以參考下
    2015-04-04
  • Python合并2個(gè)字典成1個(gè)新字典的方法(9種)

    Python合并2個(gè)字典成1個(gè)新字典的方法(9種)

    這篇文章主要介紹了Python合并2個(gè)字典成1個(gè)新字典的方法,本文通過(guò)實(shí)例代碼給大家分享9中方法,需要的朋友可以參考下
    2019-12-12
  • 教你用pytorch訓(xùn)練五子棋ai示例代碼

    教你用pytorch訓(xùn)練五子棋ai示例代碼

    這篇文章主要介紹了五個(gè)與五子棋相關(guān)的Python文件,包括游戲邏輯、神經(jīng)網(wǎng)絡(luò)模型、訓(xùn)練代碼以及玩家對(duì)戰(zhàn)代碼,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Matplotlib快速入門(mén)指南(適合小白)

    Matplotlib快速入門(mén)指南(適合小白)

    這篇文章主要給大家介紹了關(guān)于Matplotlib快速入門(mén)指南的相關(guān)資料,Matplotlib是一個(gè)非常強(qiáng)大的Python畫(huà)圖工具,支持跨平臺(tái)運(yùn)行,它不僅是Python常用的2D繪圖庫(kù),同時(shí)它也提供了一部分3D繪圖接口,需要的朋友可以參考下
    2023-09-09

最新評(píng)論

孙吴县| 三穗县| 广元市| 鱼台县| 洛南县| 元朗区| 阳新县| 漠河县| 天长市| 闽侯县| 澄城县| 高雄市| 汉源县| 嘉定区| 穆棱市| 汨罗市| 冷水江市| 保靖县| 新蔡县| 古丈县| 紫金县| 牟定县| 乌拉特中旗| 深水埗区| 克东县| 南木林县| 广元市| 博罗县| 堆龙德庆县| 万全县| 虹口区| 奉贤区| 乌鲁木齐市| 巨鹿县| 宁津县| 宜君县| 九江市| 夏津县| 木兰县| 平陆县| 蓬莱市|