小编Mig*_*iro的帖子

SimpleITK 调整图像大小

我有一套 3D 卷,我正在阅读 SimpleITK

import SimpleITK as sitk
for filename in filenames:
    image = sitk.ReadImage(filename)
Run Code Online (Sandbox Code Playgroud)

每个卷都有不同的大小、间距、原点和方向。此代码为不同的图像生成不同的值:

print(image.GetSize())
print(image.GetOrigin())
print(image.GetSpacing())
print(image.GetDirection())
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何将图像转换为具有相同的大小和间距,以便它们在转换为numpy数组时都具有相同的分辨率和大小。就像是:

import SimpleITK as sitk
for filename in filenames:
    image = sitk.ReadImage(filename)
    image = transform(image, fixed_size, fixed_spacing)
    array = sitk.GetArrayFromImage(image)
Run Code Online (Sandbox Code Playgroud)

python image image-processing computer-vision simpleitk

4
推荐指数
1
解决办法
8456
查看次数