在处理医疗数据时,经常要跟DICOM文件打交道。在使用Python处理时,不得不提常用的pydicom模块。

import pydicom

DICOM文件读取

pydicom.read_file()读取dicom文件信息:
dcm = pydicom.read_file(dicom_path)
pydicom.dcmread()读取dicom文件信息:
dcm = pydicom.dcmread(dicom_path)

以上两种方法得到的dcm没有区别。

输出dicom中某个信息:
print(dcm[0x0010, 0x0020].value)
读取dicom文件并存为图片:
import imageio
dcm = pydicom.read_file(dicom_path)
img = dcm.pixel_array
imageio.imwrite(save_path, img)

参考这篇笔记。

https://zhuanlan.zhihu.com/p/59413289

【持续更新】

最新文章

  1. 从外部浏览开启app
  2. HTML中strong与b,em与i标签的区别
  3. Spark standalone HA
  4. HTML 学习记录
  5. Flex Viewer (二)——体系结构
  6. get,post 区别,HTTP通信
  7. Android Studio导入Eclipse项目和一些常见的问题
  8. 在peopletools里面测试文件上传
  9. windows10 Build 10074版本上手体验(二)
  10. A标签执行JS脚本
  11. TimeZone 时区 (JS .NET JSON MYSQL)
  12. UML示例图
  13. Android4.4KitKat支持u盘功能
  14. TensorFlow实现线性回归模型代码
  15. BZOJ第1页养成计划
  16. Nginx+Https自己敲命令生成证书
  17. .net webapi 接收 xml 格式数据的三种情况
  18. STL之迭代器(iterator)
  19. django 处理静态文件
  20. python基础技巧综合训练题2

热门文章

  1. [ 1 x 1 ] Convolution-1*1卷积的作用
  2. JDBC:Statement问题
  3. idea java 打包的方法
  4. 第四天python3 python解析式-生成器-迭代器
  5. display: table-cell里面文字打点的方法
  6. Python Flask Blueprint 蓝图
  7. 网站加了CDN后,字体图标报错Access-Control-Allow-Origin
  8. Javaweb-文件上传和邮件发送
  9. 大数据开发,Hadoop Spark太重?你试试esProc SPL
  10. 只要9.9元!零基础学习MySQL