资源简介
新的快速中值滤波,里面的思想非常好。速度加快了2/3,可以自己添加噪声试验。
代码片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 作者:徐利军,2011-6-1
%% 题目:一种新的快速加权中值滤波算法(比普通快2/3以上)
%% 欢迎交流qq273127571
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
f1 = imread(‘E:\指导\2011-5-5\中值滤波\A3.jpg‘);
ff = rgb2gray(f1);
[mn] = size(ff); %或者宽和高
ftemp = ff;
for j = 2:n-2
h = zeros(1256);
h(ff(1j-1)+1)= h(ff(1j-1)+1)+1; %防止像素为0的发生越界,每次都额外加1
h(ff(1j)+1)=h(ff(1j)+1)+ 1;
h(ff(1j+1)+1)=h(ff(1j+1)+1)+1;
h(ff(2j-1)+1)= h(ff(2j-1)+1)+1;
h(ff(2j)+1)= h(ff(2j)+1)+5; %5为中间权值可以修改
h(ff(2j+1)+1)=h(ff(2j+1)+1)+1;
h(ff(3j-1)+1)=h(ff(3j-1)+1)+ 1;
h(ff(3j)+1)=h(ff(3j)+1)+
- 上一篇:swiss roll的LLE降维
- 下一篇:matlab边缘跟踪
相关资源
- Levinson快速递推法估计功率谱
- 2psk2fsk调制源程序附测试结果图和实验
- 快速可靠的噪声估计程序(matlab程序
- 一维二维中值滤波均值滤波matlab编码
- matlab快速傅里叶变换进行数字图像处
- Matlab实现快速傅里叶变换FFT
- TVPVAR-新.zip
- 一种快速灰度校正方法
- matlab画电磁场图,matlab小程序从仿真
- matlab 实现去噪各种算法
- 开关型矢量中值滤波器matlab
- 新安江模型Matlab代码
- 新手学习matlab--画出电机的曲线图
- 数字图像处理作业
- 汽车仿真之电池模型-适合新手入门
- codeblocks16.01全新汉化包 绿色版
- FileTextureManager 5.0最新贴图路径指认脚
- 指针式仪表识别方法,确定指针式仪
- 快速傅里叶反变换程序
- 基二fft快速算法的matlab代码
- 2012年MATLAB创新奖《葡萄酒质量的评价
- 快速傅里叶变换算法matlab实现
- 快速Fourier变换算法及Matlab程序实现
- 经典卡尔曼滤波 目标跟踪 matlab 程序
- 双目立体视觉快速NCC算法 matlab
- 快速小波分解的M文件
- newman快速算法源代码
- matlab 基于噪声点判断的中值滤波法
- 均值滤波 中值滤波
- 对肌电信号计算积分肌电值+均方根值
评论
共有 条评论