• 大小: 14KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签: matlab  BM3D  

资源简介

用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(‘average‘5));
    K2 = imfilter(J2fspecial(‘average‘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 数据采集.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


评论

共有 条评论