我有一个3D数组格式的RGB图像,其形状为(m,n,3)。我想创建一个SimpleITK图像。使用 GetImageFromArray()函数会导致创建3D图像,这不是我想要的。如何创建2D RGB图像呢?
答案 0 :(得分:1)
文档内容如下:
签名:sitk.GetImageFromArray(arr,isVector = None)
文档字符串:从一个numpy数组中获取一个SimpleITK图像。如果isVector为True,则Image将具有Vector像素类型,并且数组的最后一个维将被视为组件索引。默认情况下,当isVector为None时,4D图像将自动视为3D矢量图像。
您是否尝试过传递isVector=True
?