我的Python代码是:SimpleITK ::错误:错误的给药子进程:没有这样的文件或目录]
import SimpleITK as sitk
resultImage = sitk.Elastix(sitk.ReadImage("fixedImage.nii"), \
sitk.ReadImage("movingImage.nii"), \
"translation")
sitk.Show(resultImage, 'test', debugOn=True)
我得到这个错误:
Traceback (most recent call last):
File "/home/faps/PycharmProjects/Rigid Registration/code.py", line 5, in <'module> sitk.Show(resultImage, 'test', debugOn=True)
File "/usr/local/lib/python2.7/dist-packages/SimpleITK-1.0.1rc1.dev333+gabf92-py2.7-linux-x86_64.egg/SimpleITK/SimpleITK.py", line 7741, in Show return _SimpleITK.Show(*args, **kwargs)
RuntimeError: Exception thrown in SimpleITK Show: /media/faps/ECF664A5F664722E/SimpleElastix/Code/IO/src/sitkShow.cxx:515: sitk::ERROR: Error in administrating child process: [No such file or directory]
我在Ubuntu工作与Pycharm 16.04。
我的ImageJ在此地址:/媒体/ FAPS/ECF664A5F664722E
行sitk.Show(...是cousing这个错误有谁能告诉我这是什么错误的手段和我怎么样可以解决它?
SimpleITK,默认情况下,使用ImageJ的显示图像。似乎无法找到ImageJ。 debugOn标志应该使SimpleITK打印出它用来查找ImageJ的搜索路径,但我不会在错误消息中出现。 –