资源简介
这个是用于写matlab函数用的,数字图像处理第三版,每一章做实验可能会用上,这本书自带的一些工具函数,比如colorgrad.m,colorseg.m这种函数。而且应该是比较新的版本了,2.0.1的,格式是.m。
代码片段和文件信息
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-2009 R. C. Gonzalez R. E. Woods and S. L. Eddins
% From the book Digital Image Processing Using MATLAB 2nd ed.
% Gatesmark Publishing 2009.
%
% Book web site: http://www.imageprocessingplace.com
% Publisher web site: http://www.gatesmark.com/DIPUM2e.htm
% 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
% 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);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-23 22:54 .svn\
文件 3 2013-10-22 00:41 .svn\entries
文件 3 2013-10-22 00:41 .svn\format
目录 0 2020-04-23 22:54 .svn\pristine\
目录 0 2020-04-23 22:54 .svn\pristine\00\
文件 14578 2013-10-22 00:41 .svn\pristine\00\00786d2e1b0f539ba6593d986fc5dfc123da44cf.svn-ba
文件 2461 2013-10-22 00:41 .svn\pristine\00\009819516988ec96d0911154aeb78926a6b376fc.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\02\
文件 10352 2013-10-22 00:41 .svn\pristine\02\02dd77fde37985f1bb0dcc5282afed31bcb38dcf.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\04\
文件 2632 2013-10-22 00:41 .svn\pristine\04\045bc983db7a60c2d7cb5274e763b429c30b2262.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\05\
文件 1027 2013-10-22 00:41 .svn\pristine\05\05f595689897e885f4887aaf65373425a24e6e46.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\06\
文件 1323 2013-10-22 00:41 .svn\pristine\06\06794fbbf748bf66c87ba389486f6f3ca9282971.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\08\
文件 8725 2013-10-22 00:41 .svn\pristine\08\08cbcb94a1ef6a186b6b3e18c719a5dedb297484.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\10\
文件 1106 2013-10-22 00:41 .svn\pristine\10\1065ddab4f678d9bdf1cd7f001e4ab066a1d0f3d.svn-ba
文件 3471 2013-10-22 00:41 .svn\pristine\10\10aff6ae03d4a46fcf580761cdba2f2e65b02d75.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\11\
文件 621 2013-10-22 00:41 .svn\pristine\11\1173318f646c1b9c41097ede199c2eae3a262bf0.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\13\
文件 876 2013-10-22 00:41 .svn\pristine\13\137ee0bb16c9487f29920fca455143c969c621d3.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\17\
文件 5067 2013-10-22 00:41 .svn\pristine\17\1794fda4b2af21635228421d23783a4e32f4a333.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\19\
文件 762 2013-10-22 00:41 .svn\pristine\19\19aab283204146d35ccb9c30e7113b832b9c097e.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\1c\
文件 2096 2013-10-22 00:41 .svn\pristine\1c\1c40aef0d2e132600d770b722562dc700a09c518.svn-ba
目录 0 2020-04-23 22:54 .svn\pristine\1d\
............此处省略365个文件信息
- 上一篇:超混沌迭代代码
- 下一篇:基于遗传算法的TSP问题(matlab)
相关资源
- 数字图像处理(MATLAB版)第三版_冈萨
- 基于matlab的图像篡改检测2
- 数字图像处理图像压缩MATLAB程序及仿
- 数字图像处理图像增强MATLAB程序及仿
- 真彩色图像转 256 色图像的MATLAB实现
- 数字图像报告-图像空间域平滑的几种
- 图像变换 二维离散傅里叶变换
- 数字图像处理图像分割matlab算法代码
- 数字图像处理作业冈萨雷斯版源码M
- 数字图像处理MATLAB2015版 源代码
- 冈萨雷斯数字图像处理matlab版.源代码
- Matlab数字图像处理 大作业
- 数字图像处理——基于视频的车流量
- matlab数字图像处理 有约束最小平方恢
- 详解MATLAB数字图像处理
- 数字图像处理文献综述
- matlab对两张彩色图进行直方图匹配并
- Matlab 把灰度图像变成彩色图片 Gray2
- 基于matlab的数字图像处理论文
- 数字图像处理——图像的分割实验
- MATLAB数字图像处理张德丰源代码
- matlab数字图像处理——清华大学出版
- 算术编码matlab
- 数字图像处理第二版MatLab代码大全
- 数字图像处理(第三版)matlab代码 冈
- 冈萨雷斯《数字图像处理matlab版》源
- 数字图像处理系统matlab gui界面.zip
- matlab快速傅里叶变换进行数字图像处
- MATLAB:图像旋转与插值
- 开关型矢量中值滤波器matlab
评论
共有 条评论