24小时热门版块排行榜    

查看: 583  |  回复: 0

yanda90

新虫 (初入文坛)

[求助] 一段图片序列批量存储到单个.dat文件中的代码,无法运行

function generate_3Ddata(SaveFilePath)
Difo=dir('*.tif');
FNtif={Difo.name};
nn=length(FNtif);

if nn==0;
     err=sprintf('No tif files here!');
     error(err);
else
      filename=FNtif{1}(1:4);
end

disp('Matlab is constructing the data ...')
disp('Plesase wait ...')

for ii=1:nn
    im(:,:,ii)=importdata([SaveFilePath '\' FNtif{ii}])>100;
   dlmwrite((SaveFilePath '\' filename '-raw.dat'),im(:,:,ii),'-append','delimiter','')
end
disp('Data has been outputed.')
一段图片序列批量存储到单个.dat文件中的代码,无法运行
一段图片序列批量存储到单个.dat文件中的代码,无法运行-1
这段代码是将一批tif格式的CT扫描序列图像存储到一个dat文件中,以便之后用于三维重建的程序调用,其中第18行中的'\'总是报错,'\'的红色下划线报错invalid syntax,程序运行报错Error: File: generate_3Ddata.m Line: 18 Column: 28
Unexpected MATLAB expression.代码是从别人那边拿过来的,别人好像可以用。
我用的是r2013b,64位系统,新手求指教!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yanda90 的主题更新
信息提示
请填处理意见