资源简介
用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
相关资源
- 利用Gabor滤波器实现的MATLAB掌纹识别系
- SPS并联机器人可达工作空间绘制的M
- puma机器人运动学正解MATLAB算法
- 追赶法求解三对角方程的MATLAB程序代
- 自适应遗传算法matlab代码
- matlab 在Hsv空间里画出颜色直方图程序
- 人脸识别算法matlab
- 层次聚类matlab程序
- rgb2lab程序matlab实现RGB到LAB转换
- 二维图像卷积matlab程序
- BP神经网络时间序列预测matlab代码ma
- 语音信号处理matlab GUI
- 关于四元数法捷联惯导解算算法的m
- matlab均衡器67280
- matlab快速傅里叶变换进行数字图像处
- 电池储能仿真
- matlab实现水平集方法
- matlab 圆形识别并标注
- 车牌字符分割垂直投影切分matlab程序
- LFM及匹配滤波的MATLAB程序
- 多光谱图像融合 matlab.zip
- matlab中仿真自适应信号处理LMSNewton算
- matlab中仿真自适应信号处理LMS算法
- 四步相移法程序
- 基于区域生长的MATLAB实现
- matlab 遗传算法优化BP神经网络程序
- 点云滤波算法 一维双向扫描方法 ma
- matlab游程编码的实现
- 一个搞定Matlab gui编程
- matlab使用混沌序列进行图像加密
评论
共有 条评论