资源简介
基于matlab gui的图像处理课程实验演示平台的设计与实现,gui界面可以实现算法的演示,包括图像去噪图像复原图像编码解码
代码片段和文件信息
function f = adpmedian(g Smax)
%ADPMEDIAN Perform adaptive median filtering.
% F = ADPMEDIAN(G SMAX) performs adaptive median filtering of
% image G. The median filter starts at size 3-by-3 and iterates up
% to size SMAX-by-SMAX. SMAX must be an odd integer greater than 1.
% Copyright 2002-2004 R. C. Gonzalez R. E. Woods & S. L. Eddins
% Digital Image Processing Using MATLAB Prentice-Hall 2004
% $Revision: 1.5 $ $Date: 2003/11/21 14:19:05 $
% SMAX must be an odd positive integer greater than 1.
if (Smax <= 1) | (Smax/2 == round(Smax/2)) | (Smax ~= round(Smax))
error(‘SMAX must be an odd integer > 1.‘)
end
[M N] = size(g);
% Initial setup.
f = g;
f(:) = 0;
alreadyProcessed = false(size(g));
% Begin filtering.
for k = 3:2:Smax
zmin = ordfilt2(g 1 ones(k k) ‘symmetric‘);
zmax = ordfilt2(g k * k ones(k k) ‘symmetric‘);
zmed = medfilt2(g [k k] ‘symmetric‘);
processUsingLevelB = (zmed > zmin) & (zmax > zmed) & ...
~alreadyProcessed;
zB = (g > zmin) & (zmax > g);
outputZxy = processUsingLevelB & zB;
outputZmed = processUsingLevelB & ~zB;
f(outputZxy) = g(outputZxy);
f(outputZmed) = zmed(outputZmed);
alreadyProcessed = alreadyProcessed | processUsingLevelB;
if all(alreadyProcessed(:))
break;
end
end
% Output zmed for any remaining unprocessed pixels. Note that this
% zmed was computed using a window of size Smax-by-Smax which is
% the final value of k in the loop.
f(~alreadyProcessed) = zmed(~alreadyProcessed);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1572 2004-12-16 13:36 图像处理\adpmedian.m
文件 9637 2014-06-05 17:41 图像处理\adpmedian_filter.fig
文件 13861 2014-05-25 16:09 图像处理\adpmedian_filter.m
文件 6406 2014-05-17 20:58 图像处理\affine_trans.fig
文件 6511 2009-05-21 17:42 图像处理\affine_trans.m
文件 65240 2014-06-01 20:19 图像处理\cameraman.tif
文件 674456 2014-05-25 13:37 图像处理\cloudy.tif
文件 1198 2009-06-17 21:39 图像处理\compare.m
文件 7069 2014-06-05 15:21 图像处理\dct_encoding.fig
文件 8774 2014-06-04 21:37 图像处理\dct_encoding.m
文件 7161 2014-06-04 21:39 图像处理\fft_encoding.fig
文件 8655 2014-06-04 21:40 图像处理\fft_encoding.m
文件 134805 2014-05-25 13:44 图像处理\fingerprint.jpg
文件 6370 2014-05-25 16:10 图像处理\fushidctbianhuan.fig
文件 9532 2014-05-25 16:10 图像处理\fushidctbianhuan.m
文件 7097 2014-06-04 21:44 图像处理\hadamard_encoding.fig
文件 8924 2014-06-04 21:42 图像处理\hadamard_encoding.m
文件 33007 2014-05-25 13:40 图像处理\haze.jpg
文件 2518 2008-04-15 11:17 图像处理\huff2mat.m
文件 2887 2004-12-16 13:36 图像处理\huffman.m
文件 6882 2014-05-15 22:38 图像处理\huffman_coding.fig
文件 7756 2014-04-08 10:46 图像处理\huffman_coding.m
文件 53 2014-06-05 15:28 图像处理\hui.asv
文件 50 2014-06-05 17:27 图像处理\hui.m
文件 1332 2008-04-15 11:17 图像处理\imratio.m
文件 263224 1999-12-16 10:39 图像处理\Lena.bmp
文件 66614 1996-10-24 16:44 图像处理\lena1.bmp
文件 38207 2014-05-25 13:35 图像处理\licenceplate.jpg
文件 9349 2014-04-28 17:48 图像处理\Lucy_Richadson.asv
文件 9545 2014-05-17 20:54 图像处理\Lucy_Richadson.fig
文件 9356 2014-04-28 17:49 图像处理\Lucy_Richadson.m
............此处省略44个文件信息
- 上一篇:男女声音分离的matlab代码
- 下一篇:《MATLAB在数学建模中的应用卓金武》
相关资源
- 《MATLAB在数学建模中的应用卓金武》
- 男女声音分离的matlab代码
- k均值聚类算法的原理与matlab实现
- SIFT matlab实现源码
- 基于Matlab的车牌识别系统神经网络
- 模式分类第2版课后习题答案所有习题
- Matlab关于数字信号处理的常用函数集
- 一种简单的数字图像复制粘贴检测
- 最优化方法及其Matlab程序设计.pdf
- matlab智能算法30个案例分析第二版代码
- 基于matlab的三维地球模型
- Matlab编写多目标优化算法NSGA-Ⅱ的详解
- MATLAB2019A官方手册.pdf
- 自动驾驶matlab
- 利用MATLAB画简单的路线图
- 核密度估计matlab程序
- 全面详解LTE:MATLAB建模、仿真与实现
- MATLAB编程(第二版)-菜鸟入门教材
- 基于MATLAB实现图片透视效果矫正
- 机械振动系统的matlab模拟程序
- 7站定位,基于matlab声源定位
- 基于matlab的cdma通信系统的仿真
- 遗传算法 -- matlab ga工具箱
- QFT-Matlab设计工具箱
- 卫星位置计算器实验材料.zip
- matlab mean shift EDISON Wrapper 图像分割
- MATLAB小波变换图像处理总结
- 基于MATLAB的JPEG的编码和解码
- matlab 2014a中文帮助文档pdf
- MATLAB车辆工程应用实战程序
评论
共有 条评论