MING文件运行错误

时间:2014-02-06 12:57:47

标签: c matlab emma

我正在尝试在MATLAB中运行ADNI .mnc图像

我在我的路径中添加了文件夹emma-master,niak-0.7.1-ammo,mia和niak-0.7.1-ammo。所有这些文件夹都位于

D:\EMINA BURCH\PhD Thesis\MATLAB Packages

但是当我想要在._bq_t_15T.mnc

中打开D:\EMINA BURCH\PhD Thesis\MATLAB Packages

即h = openimage('。_ bq_n_15T.mnc')

我收到以下错误

  

使用miinquire时出错(第145行)
  从文件D获取图像尺寸时出错:\ EMINA BURCH \ PhD Thesis \ MATLAB Packages._bq_n_15T.mnc

     

openimage错误(第173行)
  DimSizes = miinquire(filename,'imagesize');

当我在行后的minquire函数中进入调试模式

[stat,out] = system(['mincinfo -vardims image ' minc_file]);

我得到stat = 1且out ='mincinfo'未被识别为内部或外部命令,可操作程序或批处理文件。

愿你,请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

system无法自动识别在不同操作系统上运行相同系统命令可能需要的不同要求。使用ispcisunixismaccomputer等命令,您可以根据需要自动检查和调用不同版本的命令:

if ispc
   [stat,out] = system(['mincinfo.exe -vardims image ' minc_file]);
else
   [stat,out] = system(['mincinfo -vardims image ' minc_file]);
end

当然,您还必须在MATLAB路径上安装相应的程序才能实现此目的。