ordfilt2函数 matlab
来源:互联网 发布:艾司唑仑片淘宝怎么搜 编辑:程序博客网 时间:2024/05/21 19:38
在MATLAB图像处理工具箱中提供了二维统计顺序滤波函数ordfilt2函数。二维统计顺序滤波是中值滤波的推广,对于给定的n个数值{al ,a2,...,an},将它们按大小顺序排列,将处于第k个位置的元素作为图像滤波输出,即序号为k的二维统计滤波。ordfilt2函数语法格式为:
Y=ordfilt2(X,order,domain)
Y=ordfilt2(X,order,domain,S)
其功能是:对图像X作顺序统计滤波,order为滤波器输出的顺序值,domain为滤波窗口。S是与domain大小相同的矩阵,它是对应domain中非零值位置的输出偏置,这在图形形态学中是很有用的。例如:
Y=ordfilt2(X,5,ones(3,3)),相当于3×3的中值滤波
Y=ordfilt2(X,1,ones(3,3)),相当于3×3的最小值滤波
Y=ordfilt2(X,9,ones(3,3)),相当于3×3的最大值滤波
Y=ordfilt2(X,1,[0 1 0;1 0 1;0 1 0]),输出的是每个像素的东、西、南、北四个方向相邻像素灰度的最小值。
Y=ordfilt2(X,order,domain)
Y=ordfilt2(X,order,domain,S)
其功能是:对图像X作顺序统计滤波,order为滤波器输出的顺序值,domain为滤波窗口。S是与domain大小相同的矩阵,它是对应domain中非零值位置的输出偏置,这在图形形态学中是很有用的。例如:
Y=ordfilt2(X,5,ones(3,3)),相当于3×3的中值滤波
Y=ordfilt2(X,1,ones(3,3)),相当于3×3的最小值滤波
Y=ordfilt2(X,9,ones(3,3)),相当于3×3的最大值滤波
Y=ordfilt2(X,1,[0 1 0;1 0 1;0 1 0]),输出的是每个像素的东、西、南、北四个方向相邻像素灰度的最小值。
0 0
- ordfilt2函数 matlab
- matlab中ordfilt2函数
- ordfilt2函数 MATLAB
- ordfilt2函数
- ordfilt2函数
- Matlab 最大值滤波 中值滤波 最小值滤波 函数 ordfilt2
- Matlab 最大值滤波 中值滤波 最小值滤波 函数 ordfilt2
- ordfilt2函数功能说明
- ordfilt2函数举例
- Matlab 最大值滤波 中值滤波 最小值滤波 ordfilt2
- Matlab 最大值滤波 中值滤波 最小值滤波 ordfilt2
- Matlab 最大值滤波 中值滤波 最小值滤波 ordfilt2
- [MATLAB]MATLAB常用函数
- [Matlab] Matlab cell函数
- matlab函数
- MATLAB函数
- matlab 函数
- matlab函数
- 装饰者模式及C++实现
- 什么是式镍
- 什么你的梦想显示
- jquery从后台取出的json数据在火狐下面alert出来的xmlDocument解决办法
- CMap在用CString做key类型时,ARG_KEY要选LPCTSTR
- ordfilt2函数 matlab
- Uva 10474 Where is the Marble?
- linux的时间操作
- JS中string 和 json对象的互转
- 由xml保存数据库读取的数据
- 事实对于创建网站,应该记住
- 深入浅出之正则表达式(二)
- 如何获取ResultSet的行数和列数
- 写给程序员