SimpleITK
ITK是一个开源、跨平台的框架,提供给开发者增强功能的图像分析和处理套件(推荐使用)。
Note:注意SimpleITK不支持中文,即路径中不能有中文
X射线图像对应的读取
1 # @file : itk_p1.py
2 # @Time : 2021/8/28 16:27
3 # @Author : wmz
4 import SimpleITK as sitk
5 filename = '1.dcm'
6 itk_img = sitk.ReadImage(filename)
7 img_array = sitk.GetArrayFromImage(itk_img)
8 print(img_array.shape)
9
10 # 输出:(对应信息:frame_num, width, height)注意:img_array对应的是图像的矩阵信息
11
12 # (1, 512, 512)
推荐用法:
1 # -*- coding : UTF-8 -*-
2 # @file : itk_p2.py
3 # @Time : 2021/8/28 19:43
4 # @Author : wmz
5
6 import SimpleITK as sitk
7 # 推荐用法
8 filename = '1.dcm'
9 itk_img = sitk.ReadImage(filename)
10 img_array = sitk.GetArrayFromImage(itk_img)[0]
11 print(img_array.shape)