工具箱中常用于生成非线性空间滤波的一个工具箱函数ordfilt2,它可以生成统计排序滤波器(也称为排序滤波器)。 它们都是非线性空间滤波器,其响应基于像邻域中所包含的像素进行排序,然后使用排序结果确定的值替代邻域中的中心像素的值。
函数 ordfilt2 的语法: g = ordfilt2(f,order,domain) 该函数通过使用邻域的排序集合中的第order个元素去替代 f 中的每个元素,来生成输出图像g。其中邻域由 domain 内的非零元素指定。 这里domain是一个由 0和1 组成的 大小为 mxn 的矩阵,该矩阵指定了计算中使用的邻域中的像素位置。计算时不使用对应于domain中的0的邻域中的像素。
% 实现一个大小为 mxn 的最小滤波器(排序1) g = ordfilt2(f, 南淮北安 认证博客专家 深度学习 Java Python 牛年大吉,牛气冲天!!!