• 大小: 139KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签:

资源简介

matlab开发-一幅图像的噪声估计。它可以从单个图像精确地估计噪声级。

资源截图

代码片段和文件信息

img = double(imread(‘lena.png‘));
mskflg = 0; % if you want to produce the mask put one for mskflg

level = [5102040];
for i=1:size(level2);
 noise = img + randn(size(img)) * level(i);
 tic;
 [nlevel th] = NoiseLevel(noise);
 t=toc;
 fprintf(‘True: %5.2f  R:%5.2f G:%5.2f B:%5.2f\n‘ level(i) nlevel(1) nlevel(2) nlevel(3) );
 fprintf(‘Calculation time: %5.2f [sec]\n\n‘ t );
 
 if( mskflg )
   msk = WeakTextureMask( noise th );
   imwrite(uint8(msk*255) sprintf(‘msk%02d.png‘ level(i)));
 end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         528  2015-02-03 01:13  demo.m
     文件      137234  2015-02-03 01:13  lena.png
     文件        4130  2015-02-03 01:13  NoiseLevel.m
     文件        2404  2015-02-03 01:13  README.txt
     文件        1885  2015-02-03 01:13  WeakTextureMask.m
     文件        1315  2015-02-03 01:13  license.txt

评论

共有 条评论