gpt4 book ai didi

java - 如何使用 simpleITK 在 JAVA 中创建一个显示图像的窗口

转载 作者:行者123 更新时间:2023-11-30 07:25:21 26 4
gpt4 key购买 nike

语言:JAVA

平台: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);

我的英语不是很好,但我真的需要你的帮助。

最佳答案

你安装了ImageJ吗?默认情况下,这是 SimpleITK 用于显示图像的应用程序。

如果您想使用其他应用程序来显示图像,则可以使用 SITK_SHOW_COMMAND 环境变量。将 SITK_SHOW_COMMAND 设置为图像显示应用程序的完整路径。

此外,默认情况下 SimpleITK 将图像写为 Nifti 文件,该文件会传递到显示应用程序。要以其他格式写入图像,可以使用 SITK_SHOW_EXTENSION 环境变量。例如,如果您的显示应用程序将 PNG 文件作为输入,则可以将 SITK_SHOW_EXTENSION 设置为“.png”。

关于java - 如何使用 simpleITK 在 JAVA 中创建一个显示图像的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36890770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com