DICOM “.dcm”資料基本操作方法(python)
阿新 • • 發佈:2019-01-26
宣告:本文為作者原創,轉載請宣告告知,謝謝。
首先需要安裝dicom包:
#舊版
pip install dicom
#新版
pip install pydicom
import pydicom import pylab #ds=dicom.read_file("test/test.dcm") ds=pydicom.read_file("test/test.dcm") ##檢視有哪些屬性 print(ds.dir("pat")) ##原始影像二進位制檔案 #pixel_bytes = ds.PixelData #print(pixel_bytes) ##.dcm 中的影像矩陣 pix = ds.pixel_array ##讀取顯示圖片 pylab.imshow(ds.pixel_array, cmap=pylab.cm.bone) pylab.show()
網上的程式碼多半為舊dicom版本,在執行時會出現如下提示(舊版本目前也可以正常使用,且僅在第一次import dicom進行提示):
C:\ProgramData\Anaconda3\lib\site-packages\dicom\__init__.py:53: UserWarning:
This code is using an older version of pydicom, which is no longer
maintained as of Jan 2017. You can access the new pydicom features and API
by installing `pydicom` from PyPI.
See 'Transitioning to pydicom 1.x' section at pydicom.readthedocs.org
for more information.