我正在研究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
答案 0 :(得分:0)
您必须指定您拥有哪种输入数据。他们是例如DICOM图像? TIFF?还有其他格式吗?如果您提供一张示例性图片,那将是最简单的。
另一种想法,您需要什么样的输出? MHD(MetaImage Header)通常只包含元数据,RAW是精确的图像。
下面的改进答案
原始数据只是您已阅读的png图像的内容。因此,轻轻地读取图像,将2D矩阵更改为1D数组并连接所有文件:
example (P : Prop) : P ∨ ¬ P := classical.em P