将医学图像.dcm格式与.nii.gz格式进行一些处理

本文介绍了如何使用pydicom和nibabel处理医学成像文件,包括将.dcm和.nii.gz文件转换为.png图像格式的过程。文章提供了具体代码示例,帮助读者理解如何读取和转换这些专业文件。

介绍

  • .dcm文件是一种医学上用于存储CT、核磁共振等成像方式得到的患者器官图像的文件格式
  • .nii.gz是通过标注软件导出的3D标签(可以看作一个np数组)

我们通过pydicom和nibabel这两个包来辅助我们进行操作

  1. 读取dcm数据并用plt显示

# 读取dcm数据并使用plt显示

# ······································ #
fpath = ""
ds = pydicom.dcmread(fpath)
new_image = ds.pixel_array
scaled_image = (np.maximum(new_image, 0) / new_image.max()) * 255.0
plt.figure(figsize=(10, 10))
plt.imshow(scaled_image, cmap=plt.cm.bone)
plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值