0

我正在尝试使用 SimpleITK 0.5.1 C# 版本加载 MINC 2.0 图像

我收到以下错误:

System.ApplicationException : Exception thrown in SimpleITK ImageFileReader_Execute: ..\..\..\..\..\ITK\Modules\IO\HDF5\src\itkHDF5ImageIO.cxx:883:
itk::ERROR: HDF5ImageIO(000000001DBE7AE0): H5Dopen2 failed

我的代码如下:

String fileName = @"d:\Temp\MRI\tst-convert.mnc";

ImageFileReader reader = new ImageFileReader();
reader.SetFileName(fileName);
Image image = reader.Execute();

你有什么建议会导致这样的错误吗?我应该安装一些额外的库吗?

4

2 回答 2

1

从 ITK 版本 4.4 开始,提供了一个新的 MINC IO 模块。默认情况下未启用此功能,并且 SimpleITK 版本不包含此功能。但是,通过启用“Module_ITKIOMINC”cmake 选项,可以在启用此模块的情况下构建自定义 ITK。然后可以针对该版本的 ITK 构建自定义 SimpleITK。

于 2013-11-07T15:24:52.420 回答
1

我收到了 ITK 用户组的回复:当前版本的 SimpleITK 和 ITK 无法读取 MINC 图像。

于 2012-11-03T07:28:44.780 回答