)
一些简单处理
读取成功后,我们可以对 Dicom文件 进行一些简单的处理
读取并编辑Dicom Tags
可以通过两种方法来读取Tag的值
使用的Tag的Description
print(ds.PatientID...单张影像的写入
经过上面对Tag值的修改, 对图像的切割, 旋转等操作.最后需要重新写入该Dicom文件.
ds.PixelData = data_rotated.tobytes()
ds.Rows,ds.Columns...一些简单操作
SimpleITK 包含很多图像处理如滤波的工具,这里简单介绍一个边缘检测工具和可视化工具
边缘检测
以Canny边缘检测算子为例,与读取单张图像类似,同样有两种方式:
sitk.CannyEdgeDetection...只需要一条指令:
sitk.Show()
但需要先安装工具ImageJ,否则无法使用.具体的安装链接,可以参考这篇博文:sitk.show()与imageJ结合使用常见的问题
同一张Dicom文件使用...到此这篇关于使用Python对Dicom文件进行读取与写入的实现的文章就介绍到这了,更多相关Python Dicom文件进行读取与写入内容请搜索ZaLou.Cn