pydicom提取DICOM胸片图像
提取效果图
下载pydicom
pip install pydicom
# 如果提示缺乏pylibjpeg等组件请执行代码安装扩展
pip install pylibjpeg
pip install pylibjpeg-libjpeg
pip install gdcm
Code
import pydicom
import numpy as np
# 使用PIL.Image提取出来的图片会很暗
from matplotlib import pyplot as plt
import os
# dicom文件路径
dicom_path = './1.dicom'
# png图片提取路径
png_path = './png'if __name__ == "__main__":# 读取dicom文件ds = pydicom.dcmread(dicom_path)# 当数据维度大于2,证明有多张图片,当前文件是单通道的图if len(ds.pixel_array.shape) > 2:# 循环提取图片for index in range(int(ds.pixel_array.shape[0])):# 根据dicom文件的BitAllocation显示16,代表是16位图像img = np.asarray(ds.pixel_array[index], dtype='uint16')img_upload_path = os.path.join(png_path, str(index) + ".png")# cmap参数是重点,选择plt.cm.bone,胸片显示才会正常plt.imsave(img_upload_path, img, cmap=plt.cm.bone)else:# 单图img = np.asarray(ds.pixel_array, dtype='uint16')img_upload_path = os.path.join(png_path, "0.png")plt.imsave(img_upload_path, img, cmap=plt.cm.bone)
pydicom提取DICOM胸片图像相关推荐
- 使用python(pydicom)读取Dicom文件并且转换成png
这篇主要讲怎么处理dicom格式的医学影像文件,并且转换成png,这样利于我们对图像进行处理. pydicom 目前取代了17年前的dicom库,更加的便捷 导入需要的模块,如果没安装,都可以用pip ...
- 从单一图像中提取文档图像:ICCV2019论文解读
从单一图像中提取文档图像:ICCV2019论文解读 DewarpNet: Single-Image Document Unwarping With Stacked 3D and 2D Regressi ...
- Spire.XLS 教程:从C#的Excel形状中提取文本和图像
2019独角兽企业重金招聘Python工程师标准>>> 一个excel形状可以用文字或图像填充,有时我们需要读取形状中的文字和图像信息. 在本文中,我们将介绍如何使用Spire.XL ...
- GDCM:提取DICOM文件数据元素值字段的测试程序
GDCM:提取DICOM文件数据元素值字段 GDCM:提取DICOM文件数据元素值字段 GDCM:提取DICOM文件数据元素值字段 #include "gdcmReader.h" ...
- GDCM:串联/提取DICOM文件的测试程序
GDCM:串联/提取DICOM文件的测试程序 GDCM:串联/提取DICOM文件的测试程序 GDCM:串联/提取DICOM文件的测试程序 #include "gdcmReader.h&quo ...
- GDCM:提取DICOM文件的加密内容到der文件的测试程序
GDCM:提取DICOM文件的加密内容到der文件 GDCM:提取DICOM文件的加密内容到der文件 GDCM:提取DICOM文件的加密内容到der文件 #include "gdcmRea ...
- pythonopencv提取圆内图像_python – 使用OpenCV从图像中提取多边形给定...
使用cv2.fillConvexPoly以便您可以指定2D点阵列并定义一个蒙版,该蒙版填充由这些点定义的形状在蒙版中为白色.如果多边形中定义的点是凸的(因此名称为fillConvexPoly),则应该 ...
- 使用pydicom实现Dicom文件读取与CT图像窗宽窗位调整
1. 前言 为了能够在Labelme上对Dicom图像进行编辑,这里对python环境下Dicom文件的读取进行了研究.在Dicom图像中CT的窗宽窗位是一个很重要的概念,但是找了半天在pydicom ...
- pydicom提取图片偏绿(光度解释异常)的处理方法
问题 从pydicom直接提取的图像显示偏绿色.原因是光度解释异常,图片存储的颜色空间不是RGB. 处理方法 先从dicom文件的标签(0028, 0004) photometric interpre ...
最新文章
- PHP单例模式(精讲)
- 机器学习之tensorflow出现的一些问题
- 由炮灰模型到“微软钻石题”
- 自动化测试---Assert
- mysql设计学习_Mysql数据库设计学习
- 安装sql server 2008 management studio时,提示升级VS2008 到 SP1
- truetype字体怎么转换成普通字体_win10肿么安装truetype字体
- 源码分析——ConcurrentHashMap
- java ico图片转png_Java 图片处理: ico 格式转 PNG/JPG 等格式
- 软件人员kpi制定模板_软件公司员工月度KPI考核表
- GoogLeNet 神经网络结构
- dry的原理_【面板制程刻蚀篇】史上最全Dry Etch 分类、工艺基本原理及良率剖析...
- C语言————鸡兔共有30只,脚共有90只,下面的程序段是计算鸡和兔共有多少只?
- 三层架构与四大天王之——改
- Windows 找不到 gpedit.msc
- 习题 3.3 购房从银行贷了一笔款d, 准备每月还款额为p, 月利率为r, 计算多少月能还清。设d为300000元,p为6000元,r为1%。对求得的月份取小数点后一位,对第2位按四舍五入处理。
- Axure RP 8 介绍
- 融云超级群的「同城社交平台」应用实践
- imx8qxp_android11去除M4相关的编译
- CPU卡/CPU的分类/CPU卡标准/CPU卡生产流程