資源簡介
nlmeans算法 matlab code
代碼片段和文件信息
clear
clc
clf
colormap(gray)
%?create?example?image
ima=100*ones(100);
ima(50:100:)=50;
ima(:50:100)=2*ima(:50:100);
fs=fspecial(‘average‘);
ima=imfilter(imafs‘symmetric‘);
%?add?some?noise
sigma=10;
rima=ima+sigma*randn(size(ima));
%?show?it
imagesc(rima)
drawnow
%?denoise?it
fima=NLmeansfilter(ima52sigma);
%?show?results
clf
subplot(221)imagesc(ima)title(‘original‘);
subplot(222)imagesc(rima)title(‘noisy‘);
subplot(223)imagesc(fima)title(‘filtered‘);
subplot(224)imagesc(rima-fima)title(‘residuals‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????2507??2008-08-01?02:28??NLmeansfilter.m
?????文件?????????567??2008-08-01?02:51??demo.m
?????文件????????1348??2009-05-25?11:58??license.txt
- 上一篇:QPSk完成數字信號的調制解調
- 下一篇:ant-contrib.jar
評論
共有 條評論