从2D图像创建.mhd文件

时间:2018-06-26 19:53:34

标签: python-2.7 vtk imageset

我正在研究medikal中的3d重建,并且我的图像数据集包括很多2d图像。我的代码需要一个.raw文件如何将我的图像转换成.raw文件 (我的图片是png文件,输出应该是.mhd文件) 我使用此.mhd文件作为代码:

   ObjectType = Image
NDims = 3
BinaryData = True
BinaryDataByteOrderMSB = False
CompressedData = False
TransformMatrix = -1 0 0 0 1 0 0 0 -1
Offset = 0 0 0
CenterOfRotation = 0 0 0
AnatomicalOrientation = LAS
ElementSpacing = 0.9375 0.9375 1.5
ITK_InputFilterName = MetaImageIO
DimSize = 256 256 94
ElementType = MET_SHORT
ElementDataFile = FullHead.raw

但是我需要一个.raw文件才能使用.mhd文件。另一方面,我不能从png图像转换为.rawfile

1 个答案:

答案 0 :(得分:0)

您必须指定您拥有哪种输入数据。他们是例如DICOM图像? TIFF?还有其他格式吗?如果您提供一张示例性图片,那将是最简单的。

另一种想法,您需要什么样的输出? MHD(MetaImage Header)通常只包含元数据,RAW是精确的图像。

下面的改进答案

原始数据只是您已阅读的png图像的内容。因此,轻轻地读取图像,将2D矩阵更改为1D数组并连接所有文件:

example (P : Prop) : P ∨ ¬ P := classical.em P