如何将数组转换为3D图像

问题描述 投票:0回答:1

我试图使用itk将数组转换为3d图像为.img。但它没有用。甚至我使用演示代码将图像转换为数组,然后将数组转换回图像。它仍显示2d图像。我怎么解决这个问题?

import itk

image = itk.imread("input_filename.png")



array_view = itk.GetArrayViewFromImage(image)
array = itk.GetArrayFromImage(image)
image_view = itk.GetImageViewFromArray( np_array)
image = itk.GetImageFromArray( np_array)
itk.imwrite(image, "output_filename.png")

我想将数组保存为.img。它应该是3d图像。

python image itk
1个回答
1
投票

PNG是2D图像格式,因此如果要编写3D图像,则需要编写支持3D的格式,如NRRD,MetaImage(.mha)或NIFTI(.nii)。您还需要使用3D图像查看器,例如3D SlicerITK-SNAP

© www.soinside.com 2019 - 2024. All rights reserved.