关于rest的报错,还望赐教,非常感谢!

Submitted by 南宫景天 on
老师: 您好,我是一名初学者,对于刚刚运用rest软件有一些问题,还望赐教: 我运用rest的rest dicom sorter,将后缀名设为dcm,后续操作根据视频中所记载操作,结果在matlab中出现如下报错: ??? Reference to non-existent field 'ProtocolName'. Error in ==> rest_DicomSorter at 33 dirname=[outdir,filesep,dicominfotmp.PatientID,filesep,Indextmp(end-3:end),'_',dicominfotmp.ProtocolName]; Error in ==> rest_DicomSorter_gui>btnRun_Callback at 166 dirlist=[rest_DicomSorter(handles.Cfg.DataDirs{i},outfile,dicomtype,handles.Cfg.DirectoryHierarchy);dirlist]; Error in ==> gui_mainfcn at 96 feval(varargin{:}); Error in ==> rest_DicomSorter_gui at 26 gui_mainfcn(gui_State, varargin{:}); ??? Error while evaluating uicontrol Callback 我后来又重新安装了matlab,并更新了spm5还有rest以及dparsf的软件,仍是有上述错误,而在尝试运用VBM5的时候,也出现了如下报错: Error running job: Error using ==> finite FINITE is obsolete. Use ISFINITE instead. In file "F:\ProgramFiles\MATLAB\R2010a\toolbox\spm5\toolbox\vbm5\cg_vbm.m" (v946), function "cg_vbm" at line 195. In file "F:\ProgramFiles\MATLAB\R2010a\toolbox\spm5\toolbox\vbm5\cg_config_vbm.m" (v424), function "execute_estwrite" at line 713. 不知道上述问题究竟是因为什么原因引起,所以麻烦老师您能给予些意见,不甚感激。谢谢!

YAN Chao-Gan

Mon, 08/01/2011 - 06:29

你好! 1) 看起来你的DICOM数据里面没有序列名称这一项信息,不太适合用REST DICOM Sorter来对数据进行分类。   2) 你的MATLAB版本很新,但用的SPM5和VBM5应该是没有更新到最新的版本,所以会出这个错误。       祝一切顺利!

南宫景天

Mon, 08/01/2011 - 13:18

In reply to by YAN Chao-Gan

好的,谢谢,我已将SPM5与VBM更新,第二个问题已解决,但是针对第一个问题,仍有疑问,我用MRIcro中IMPORT-display/hider foreign header 查看上述放入的dcm文件,却是有序列信息的……会否是因为别的原因呢?如果不适合用rest dicom sorter分类,是不是只能用MRICRO进行手动整理呢? 谢谢~
Forums