带有C#的SimpleITK显示图像会停止程序执行

时间:2016-05-26 16:14:04

标签: c# imagej itk

我正在使用带有C#的SimpleITK库进行MRI图像处理。 我想在程序执行的各个阶段显示预处理的图像。 要显示图像,请使用以下代码

SimpleITK.Show(image);

看起来在使用ImageJ显示图像后执行过程停止。我想一个接一个地显示连续的图像。

系统SITK_SHOW_COMMAND变量设置为%a%f

我正在Windows 10上运行我的代码

这是一个与SimpleITK Show功能相关的错误,还是在我的环境中设置错误了?

1 个答案:

答案 0 :(得分:1)

Show功能有一个错误。启动ImageJ后的等待时间设置为500秒。这是因为单位与Linux / OS X上的单位不同。它们是秒而不是毫秒。

我已经向SimpleITK提交了一个错误修复程序,它将Windows上的等待时间更改为1秒。这应该会在接下来的一两天内显示源代码的主分支。因此,如果您可以自己构建SimpleITK,您很快就可以获得新版本。

如果没有,您将不得不等待SimpleITK的下一个版本。不过,我不知道什么时候会这样。