1

我无法将分割图像与主图像一起上传我在处理后得到分割图像(输出测试),其中主图像和分割图像的尺寸不相同但我想将主图像与分割图像结合任何解决方案请将分割图像与主图像匹配?

我尝试匹配显示的消息是“分割图像的大小与主图像图像的大小不匹配图像必须具有相同的尺寸”在此处输入图像描述

4

1 回答 1

1

您可能需要将图像重新采样为与原始图像相同的大小 - 假设您的分割与输入图像位于同一原点,此功能应该这样做。

import SimpleITK as sitk

def resample_image(input_img, input_seg,  is_label=False):
    dimension = 3

    original_spacing = itk_image.GetSpacing()
    original_size = itk_image.GetSize()

    resample = sitk.ResampleImageFilter()
    resample.SetOutputSpacing(original_spacing)
    resample.SetSize(out_size)
    resample.SetOutputDirection(input_img.GetDirection())
    resample.SetOutputOrigin(input_img.GetOrigin())
    resample.SetTransform(sitk.Transform(dimension, sitk.sitkIdentity))
    resample.SetDefaultPixelValue(input_img.GetPixelIDValue())

    if is_label:
        resample.SetInterpolator(sitk.sitkNearestNeighbor)
    else:
        resample.SetInterpolator(sitk.sitkBSpline)

    return resample.Execute(itk_image)
于 2019-05-21T03:14:57.857 回答