我正在尝试在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.mncopenimage错误(第173行)
DimSizes = miinquire(filename,'imagesize');
当我在行后的minquire函数中进入调试模式
[stat,out] = system(['mincinfo -vardims image ' minc_file]);
我得到stat = 1且out ='mincinfo'未被识别为内部或外部命令,可操作程序或批处理文件。
愿你,请帮我解决这个问题。
答案 0 :(得分:0)
system
无法自动识别在不同操作系统上运行相同系统命令可能需要的不同要求。使用ispc
,isunix
,ismac
和computer
等命令,您可以根据需要自动检查和调用不同版本的命令:
if ispc
[stat,out] = system(['mincinfo.exe -vardims image ' minc_file]);
else
[stat,out] = system(['mincinfo -vardims image ' minc_file]);
end
当然,您还必须在MATLAB路径上安装相应的程序才能实现此目的。