dicom文件前面已经介绍,那么我们需要读和写文件信息,我发现python中有pydicom这个好用的库,可以帮助我们方便的操作,据说比java的会方便很多。

pydicom的网站里面介绍的比较详细 https://pydicom.github.io/,还有其他的模块Pynetdicom和Deid,网络方面的目前没用到不了解。

这里先写一个小的demo,就是读取当前目录的一个rtplan.dcm(其实这是我从dicom库from pydicom.data import get_testdata_files中取出来的),然后打出这个病人的名字,并且修改了病人的名字,将文件另存为newrtplan.dcm。

我们可以看到在debug模式下,看到ds都有哪一些信息,这样我们可以很方便的读取tag信息,可以使用名称的方式,比如上面的PatientName

当然我们还可以使用下面的写法,都是使用编号比如PatientName是0010,0010ÿ

pyDicom基本使用操作dicom文件相关推荐

  1. 使用 dcm4che 操作 Dicom 文件

    一.使用dcm4che3的准备工作 1.1.dcm4che git地址:GitHub - dcm4che/dcm4che: DICOM Implementation in JAVA 1.2. 执行 m ...

  2. 使用pydicom和SimpleITK预处理dicom文件

    注意:我安装了pydicom之后需要安装gdcm依赖,但我不能成功import gdcm,所以在下面的代码中都可能同时(混合)使用了pydicom和SimpleITK包读取的图像数据来做预处理. 可以 ...

  3. 初识DICOM以及pydicom的基础操作

    初识DICOM以及pydicom的基础操作 Author:Labyrinthine Leo  Init_time:2020.06.30 Index Words:DICOM.pydicom库.dicom ...

  4. dicom文件_图像识别 | 使用Python对医学Dicom文件的预处理(含代码)

    前沿 在处理医学图像时,常常会遇到以Dicom格式保存的医学图像,如CT.MRI等.Dicom文件是需要专门的软件或者通过编程,应用相应的库进行处理.为了能够更好地服务下游任务,例如分割或检测腹腔CT ...

  5. python dicom 器官分割_图像识别 | 使用Python对医学Dicom文件的预处理(含代码)

    前沿 在处理医学图像时,常常会遇到以Dicom格式保存的医学图像,如CT.MRI等.Dicom文件是需要专门的软件或者通过编程,应用相应的库进行处理.为了能够更好地服务下游任务,例如分割或检测腹腔CT ...

  6. DICOM文件读取及PNG格式图片展示

    import globimport pydicom import matplotlib.pyplot as plt import numpy as np import os import multip ...

  7. 使用Python对Dicom文件进行读取与写入的实现(pydicom 和 SimpleITK)

    这篇文章主要介绍了使用Python对Dicom文件进行读取与写入的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 使用Pyd ...

  8. 使用python(pydicom)读取Dicom文件并且转换成png

    这篇主要讲怎么处理dicom格式的医学影像文件,并且转换成png,这样利于我们对图像进行处理. pydicom 目前取代了17年前的dicom库,更加的便捷 导入需要的模块,如果没安装,都可以用pip ...

  9. 使用pydicom实现Dicom文件读取与CT图像窗宽窗位调整

    1. 前言 为了能够在Labelme上对Dicom图像进行编辑,这里对python环境下Dicom文件的读取进行了研究.在Dicom图像中CT的窗宽窗位是一个很重要的概念,但是找了半天在pydicom ...

最新文章

  1. 只用1/500数据就打败人类!一种采样高效的强化学习算法 | 报告详解
  2. [转]微信的一道前端面试题
  3. Android系统中的进程管理:内存的回收
  4. 当.NET遇到机器学习
  5. 前端学习(803):字符串拼接和截取
  6. 凡事想开,心情不坏~
  7. 大数据(3)---分布式文件系统HDFS 介绍
  8. 数据仓库ETL之DataX(一)简介
  9. 计算机乘积函数讲解,计算机函数算法7
  10. 函数名的使用-闭包-迭代器
  11. 标准化画图【cmap】【imshow】【EllipseSkyRegion】【contour】【set_ticklabels】【coords】【colorbar】
  12. vue实现上传图片并预览效果 html+css+js
  13. wx小程序 解决子组件样式不起效
  14. 8.tendermint多节点组网
  15. 《计算机软件著作权》申请注意事项
  16. 如何从AD中彻底删除Skype For Business(下篇)
  17. python入门(六)——python数据容器
  18. 不得转载可以转发吗_微信公众号如何转发别人的文章,转载原创文章注意事项...
  19. C语言入门----输出语句
  20. hongyi lee hw02-03

热门文章

  1. reverse()的使用
  2. Perl中的bless的理解
  3. 易语言 php post,易语言POST发送邮件
  4. java一元多项式减法运算_一元多项式的表示及加减乘除运算
  5. 使用AlphaBlend函数实现位图半透明绘制
  6. 大数据中一些常用软件
  7. 在微型计算机中cmos是什么,什么事cmos?
  8. 排他思想 -- 百度换肤效果案例 以及 点击某按钮只是该按钮变色
  9. tflearn在tensorflow上的安装配置(基于ubuntu)
  10. tensorflow function笔记: tf.tile