使用pydicom读取单张dicom信息

看这篇文章之前,请各位对dicom文件有一定的了解。

知道上面那张图片里面的各个栏目如group,VR代表着啥再继续往下看
现有一张dicom文件,如何读取它的信息

# 读取dicom文件,返回一个对象,path为文件路径,最好不要出现中文路径
dcm = pydicom.read_file("path")

下面有三种方法来读取信息,这边并不是说只有三种方法,而是我会这三种

  • 1
# 这边读取的是dcm的 Patient's Name ,如下图所示
print(dcm[0X0010, 0X0010])
# 如果你想单独获取值,可以这么写
print(dcm[0X0010, 0X0010].value)

  • 2
# 也可以直接用.的方式来读取,不过问题是你并不知道.后面跟的属性值具体要怎么写,一般Tag Description下面的字段就是,不过有个别也不是
print(dcm.PatientName)
  • 3
这一种方式跟第一种类似,只是不同的写法而已
print(dcm.get(0X00100010))

python pydicom读取dicom文件信息的几种方式相关推荐

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

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

  2. 使用mvc模式读取服务器上的文件,ASP.NET MVC之读取服务器文件资源的两种方式

    初次认识asp.net mvc时,以为所有文件都需要走一遍路由,然后才能在客户端显示, 所以我首先介绍这一种方式 比如说:我们在服务器上有图片: ~/resource/image/5.jpg 我们就需 ...

  3. 使用pydicom读取dicom文件,并对文件做一些简单操作

    #! /usr/bin/python # -*- coding: utf-8 -*- import dicom import pylab ds=dicom.read_file("/home/ ...

  4. 在asp.net中读取XML文件信息的4种方法

    方法一 :使用XML控件     <% @ Page Language="C#"%>  <html> <body>         <h3 ...

  5. Java读取resource文件/路径的几种方式

    方式一: String fileName = this.getClass().getClassLoader().getResource("文件名").getPath();//获取文 ...

  6. Python用pydicom库读取dicom文件

    Python用pydicom库读取dicom文件并调用 方法1:通过group.element读取 方法2:通过tag读取 方法3:get()方法 通用 import pydicompath = 'x ...

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

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

  8. 使用fo-dicom读取Dicom文件的PixelData信息及像素信息(C# / fo-dicom)

    安装fo-dicom 在vs中安装fo-dicom 点击解决方案,右键选择管理解决方案的NuGet程序包 打开窗口后,在浏览框输入fo-dicom进行搜索,然后选择fo-dicom,勾选后点击安装即可 ...

  9. python获取word页数_python,_如何在 Linux 上使用 Python 读取 word 文件信息(如页数)?,python - phpStudy...

    如何在 Linux 上使用 Python 读取 word 文件信息(如页数)? R.T. doc 是二进制文件,Python 如何进行读取呢? .docx 可用 python-docx 读取,但如何读 ...

最新文章

  1. 安装docker之后电脑无法关机
  2. LiveVideoStack 2020 年度盘点
  3. 一、后台首页index.php【dedecms后台源码分析】
  4. ClassCastException:AdaptiveIconDrawable cannot be cast to BitmapDrawable
  5. FM,FFM及其实现
  6. 浮动元素 —— 怎么使用它们、它们有什么问题以及怎么解决这些问题。
  7. python 字符串%和format_Python必懂知识点,格式化字符串,到底用.format还是%
  8. stringr | 文本处理方法(Ⅰ-3):字符串处理函数(下)
  9. 20 世纪 70 年代的太空殖民艺术
  10. 【专升本计算机】计算机文化基础练习题(选择题300道附答案)
  11. C++:单例模式——线程安全模式、饥汉模式、懒汉模式
  12. word2019对输入时响应较慢
  13. micropython(3):使用thonny ide 开发,并控制 LED 设备
  14. 为设计师写的色彩对比指南,让你真正了解色彩对比
  15. Linux实验操作之使用LAMP系统架设一个Discuz论坛
  16. jar完整性测试的Java代码
  17. HTML+CSS美食静态网页设计——简单牛排美食餐饮(9个页面)公司网站模板企业网站实现...
  18. GNN-Retro 逆合成路线规划
  19. AD17-SchDoc(原理图基础)
  20. Python将Excel文件插入Mysql数据库(脚本)

热门文章

  1. 将十进制数转换成二进制数(C语言)
  2. 很简单的x2m格式转换为mp3方法
  3. 专科段《财务管理》课程复习资料(2)——多项选择题
  4. C#-MSDN学习提高
  5. Dbeaver_ee使用mysql和mongodb
  6. Python学习之求绝对值的几种方法
  7. 0xC0000005: 读取位置 0x00000001 时发生访问冲突
  8. 无盘服务器0x00000124,蓝屏0x00000124,懂的帮我一下
  9. CityMaker学习教程03 数据的导入
  10. 算法4 随书 IDE:DrJava 在 Win10 下高分屏字体太小问题解决