資源簡介
用matlab編譯的bm3d去噪代碼,另外有均值濾波,中值濾波還有頻域濾波的代碼。

代碼片段和文件信息
????clear?all;?close?all
I?=?imread(‘D:\lena.bmp‘);
J1?=?imnoise(I‘gaussian‘00.005);?%?加入Gaussian?噪聲
J2?=?imnoise(I‘salt?&?pepper‘0.05);?%?加入椒鹽噪聲
%?對J1、J2進行平均值平滑濾波
K1?=?imfilter(J1fspecial(‘a(chǎn)verage‘5));
????K2?=?imfilter(J2fspecial(‘a(chǎn)verage‘5));
figure(1);
subplot(221)?imshow(J1)???title(‘高斯噪聲‘);
subplot(222)?imshow(J2)???title(‘椒鹽噪聲?‘);
subplot(223)?imshow(K1)??title(‘高斯噪聲濾波結果?‘);
subplot(224)?imshow(K2);??title(‘椒鹽噪聲濾波結果?‘);
??
????qiuPSNR(IK2)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????543??2012-04-25?13:57??bm3d\average.m
?????文件??????31822??2012-04-27?22:41??bm3d\BM3D.m
?????文件??????15872??2012-04-29?22:56??bm3d\DIP_pro1?數(shù)據(jù)采集.xls
?????文件???????1601??2012-04-25?21:06??bm3d\frequency_filter.m
?????文件????????553??2012-04-25?13:52??bm3d\medfilter.m
?????文件????????342??2012-04-24?19:31??bm3d\qiuPSNR.m
?????文件????????204??2013-06-05?20:04??bm3d\說明文檔.txt
?????目錄??????????0??2013-06-05?20:04??bm3d
-----------?---------??----------?-----??----
????????????????50937????????????????????8
評論
共有 條評論