语言:爪哇
paltform:eclipse
套餐: simpleITK 0.9.0
我想创建一个窗口来显示dicom图像,所以我使用函数:
SimpleITK.show(image);
但是,结果是:
Exception thrown in SimpleITK show: ..\..\..\..\..\SimpleITK\Code\IO\src\sitkShow.cxx:463:
sitk::ERROR: Error in administrating child process: [参数错误]
中文的意思是参数错误
我可以得到图像的大小和病人的名字,但我不能显示图像。我的代码有什么问题吗?下面是我的代码:
String path = "dicom/8.dcm";
ImageFileReader reader = new ImageFileReader();
reader.setFileName(path);
Image image = reader.execute();
SimpleITK.show(image);
我的英语不是很好,但我真的需要你的帮助。
发布于 2016-04-29 15:17:40
你安装ImageJ了吗?默认情况下,这是SimpleITK用于显示图像的应用程序。
如果您有一些其他的应用程序要用来显示图像,那么可以使用SITK_SHOW_COMMAND环境变量。将SITK_SHOW_COMMAND设置为图像显示应用程序的完整路径。
此外,默认情况下,SimpleITK将图像写出为Nifti文件,该文件将传递给display应用程序。要以其他格式编写图像,可以使用SITK_SHOW_EXTENSION环境变量。例如,如果您将应用程序作为输入显示为PNG文件,则应将SITK_SHOW_EXTENSION设置为".png“。
https://stackoverflow.com/questions/36890770
复制相似问题