DICOM “.dcm”数据基本操作方法(python)

声明:本文为作者原创,转载请声明告知,谢谢。

首先需要安装dicom包:

#旧版
pip install dicom 
#新版
pip install pydicom 

pydicom的官方documents参考   https://pydicom.github.io/pydicom/stable/getting_started.html

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.

 

你可能感兴趣的:(Medical,Image)