将24张原始图片分别用sigma为1-10的高斯滤波器处理,想要将得到的240张图片存到指定文件夹,但是出现了异常。代码如下:
j=0;
for i=1:24
for sigma=1:10
filename=f_structure(i).name;
f=imread(filename);
fblur = imgaussfilt(f, sigma);
j=j+1;
filename1=sprintf('img%d',j);
bmp_file=fullfile('D:\Matlab R2016a\projects\test1\',filename1);
imwrite(fblur,bmp_file,'bmp');
end
end
结果如下:
filename要加.bmp哦