SimpleITK 简单使用

发布时间 2023-07-13 11:32:57作者: 一杯清酒邀明月

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)