p1306252
永远在减肥永远110的的小潘
2017-04-12 06:29
采纳率: 11.1%
浏览 1.6k
已采纳

用Matlab的高斯滤波简单处理图像,存储时出现异常。

将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
结果如下:

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • u012928324
    肆零 2017-04-14 12:32
    已采纳

    filename要加.bmp哦

    点赞 评论
  • p1306252

    图片说明

    点赞 评论

相关推荐