资源简介
《MATLAB数字图像处理》详细介绍了数字图像处理技术及利用MATLAB进行图像处理的方法和技巧,强调了图像处理的理论和应用相结合的方法,并给出了大量数字图像处理技术的MATLAB实现程序。
代码片段和文件信息
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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5120 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\0_Read_Me_First.txt
文件 1572 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\adpmedian.m
文件 651 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\average.m
文件 3034 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\bayesgauss.m
文件 3063 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\bound2eight.m
文件 2477 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\bound2four.m
文件 2224 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\bound2im.m
文件 5776 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\boundaries.m
文件 3966 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\bsubsamp.m
文件 592 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\changeclass.m
文件 2353 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\colorgrad.m
文件 2428 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\colorseg.m
文件 1177 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\compare.m
文件 1029 2010-05-26 16:33 MATLAB版源码\MATLAB版源码\connectpoly.asv
文件 1040 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\connectpoly.m
文件 6128 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\Contents.m
文件 799 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\conwaylaws.m
文件 977 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\covmatrix.m
文件 687 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\dftcorr.m
文件 882 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\dftfilt.m
文件 736 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\dftuv.m
文件 6622 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\diameter.m
文件 874 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\endpoints.m
文件 1028 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\entropy.m
文件 8758 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\fchcode.m
文件 1454 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\frdescp.m
文件 992 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\fwtcompare.m
文件 447 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\gmean.m
文件 2087 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\gscale.m
文件 920 2004-12-16 13:36 MATLAB版源码\MATLAB版源码\histroi.m
............此处省略182个文件信息
- 上一篇:大数据可视化在医疗领域的应用
- 下一篇:PRI变换的matlab程序
相关资源
- 滚动时域优化RHCMATLAB源代码
- 投影寻踪优化模型Matlab源代码
- 基于粒子群算法的无功优化MATLAB源代
- MATLAB画三维球体、半球体、圆柱、山
- 空间后方交会matlab源代码
- 神经网络滑模控制器设计的matlab源代
- 关于肤色分割的matlab源代码
- EMD经验模态分解MATLAB源代码,非常好
- hmm的matlab源代码
- camshift跟踪算法MATLAB源代码注释.txt
- 捷联惯导仿真程序-MATLAB源代码
- 图像最佳缝合线拼接算法 Matlab源代码
- hough变换的matlab源代码
- 用于解决复杂网络社区划分的FastNew
- BTT导弹六自由度仿真实验-MATLAB源代码
- 基于空间分形特性差异的海杂波目标
- 受限玻尔兹曼机matlab源代码
- k-medoids聚类算法matlab源代码
- 图像配准matlab源代码里面有说明文档
- 强化学习matlab源代码
- msk的调制解调MATLAB源代码
- 新安江模型MATLAB源代码
- CT扇束投影数据的模拟和重建算法 m
- 分享一些matlab源代码-matlab.zip
- SIR模型matlab源码
- 水印嵌入,dwt_dct变换 matlab源代码
- IIR_带阻_带通_高通_低通滤波器MATLAB源
- 图像融合 IHSPCA加权图像融合三种算法
- 自适应Simpson积分公式matlab源代码
- GNSS惯性导航组合(第3版)配套MATLA
评论
共有 条评论