.dcm 是医学影像里最常见的文件后缀。拿到一个 .dcm 却打不开,通常不是文件坏了,而是打开方式不对。
VolumeShop 是免费的 DICOM 浏览器,支持 Windows 与 Linux。下面几种打开方式按场景挑一种最顺手的即可。
把 VolumeShop 设为 .dcm 的默认打开程序后,双击即可打开。
选中一个或多个文件、或者整个文件夹,直接拖进 VolumeShop 窗口,软件会自动按病人、检查、序列分类排好。
在资源管理器里右键选中的文件或目录,选择"使用 VolumeShop 打开"。
安装 VolumeShop 后,.dcm 文件可以像普通图片一样在 Windows 资源管理器中显示缩略图 —— 不用打开软件就能先确认是不是要找的那份数据。

如果缩略图没有生效,把 VolumeShop 设为 .dcm 文件的默认打开程序即可。
不行。改名只是换了个文件名,文件内部的 DICOM 结构、16 位灰度和元数据都没变,看图软件依然解析不了,反而容易把原文件弄乱。
真正要转成普通图片,请看 怎么把 DICOM 转成 JPG 或 PNG。
做研究、批量处理时一般用代码读:
import pydicom
ds = pydicom.dcmread("IM-0001-0001.dcm")
print(ds.PatientID, ds.Modality, ds.Rows, ds.Columns)
pixels = ds.pixel_array # numpy 数组,原始灰度值
pydicom 适合批量统计和建模;如果只是想"看一眼",用阅片软件快得多。
拿到的是一个文件夹,里面全是编号文件,该打开哪一个?
不用挑。用"打开目录"把整个文件夹载入,软件会按序列排好。
双击 .dcm 没反应?
右键文件 → 打开方式 → 选择 VolumeShop,并勾选"始终使用此应用打开"。
打开后图像一片黑?
先调窗试试:在图像上按住鼠标左键左右拖动,或者从"调窗"菜单里选一个预设窗位(肺、骨、脑、腹部等)。
文件里有哪些病人和设备信息?
点击文件信息按钮可以看到全部 DICOM 标签。相关内容见 怎么隐去 DICOM 的病人信息。