プログラム実験工房

医療画像のDICOM解析と表示プログラムの作成
誰もあるかない道をのんびりと歩いてみる。
可能性は無限にある。


テーマ:
python初めて1周間。

ようやく目的の画像が得られた。

方法を残す。

使ったもの
python2.7
pythonscripter

wxpython
PIL

pydicom0.98
numpy
matplotlib
scipy

ソースたったこれだけ。

import dicom
import pylab

ds=dicom.read_file("test4.dcm")
pylab.imshow(ds.pixel_array, cmap=pylab.cm.bone)

pylab.show()


import dicom

ds=dicom.read_file("test2.dcm")
print ds
print ds.file_meta
print ds.PatientName
print ds[0x10,0x10].value

#ID 氏名seriesを変更する
ds.PatientID = "12345"
ds.SeriesNumber = 5
ds[0x10,0x10].value = 'TestName'

ds.save_as("test3.dcm")

print ds.dir("pat")

data_element = ds.data_element("PatientName")
data_element.VR, data_element.value

print "PatientName" in ds

del ds.InstitutionName

pixel_bytes = ds.PixelData

#workingwithpixeldata

print ds . PixelData
print ds . pixel_array  #numpyをインストールすること
print ds.pixel_array.shape



AD
いいね!した人  |  コメント(2)  |  リブログ(0)

rayさんの読者になろう

ブログの更新情報が受け取れて、アクセスが簡単になります

最近の画像つき記事  もっと見る >>

AD

ブログをはじめる

たくさんの芸能人・有名人が
書いているAmebaブログを
無料で簡単にはじめることができます。

公式トップブロガーへ応募

多くの方にご紹介したいブログを
執筆する方を「公式トップブロガー」
として認定しております。

芸能人・有名人ブログを開設

Amebaブログでは、芸能人・有名人ブログを
ご希望される著名人の方/事務所様を
随時募集しております。