MaxFilter

MaxFilter[image, r]
滤波 image,每个值用邻域 r 内的最大值替换.

MaxFilter[data, r]
将最大值滤波应用到一组数据中.

更多信息更多信息

  • MaxFilter[image, r] 计算以每个像素为中心的 × 块内的最大值.
  • 在图像的边缘,MaxFilter 用较小的邻域.
  • MaxFilter 可用于三维以及二维图像,也可用于任意阶数的数据数组.
  • MaxFilter[image, {rrow, rcol}] 在高度上使用范围 ,在宽度上使用范围 .
  • MaxFilter[image, {rslice, rrow, rcol}] 在高度上使用范围 ,在深度上使用范围 ,在宽度上使用 .
  • MaxFilter[image, {r1, r2}] 用垂直范围 和水平范围 的邻域.
  • 对于多通道图像,MaxFilter[image, ...] 对于每个像素,用像素的邻域内所有通道中,平均总强度最大的一个像素替换.

范例范例打开所有单元关闭所有单元

基本范例 (3)基本范例 (3)

用最大值滤波,扩大一个彩色图像中的发亮的部分:

In[1]:=
Click for copyable input
Out[1]=

膨胀图像的明亮部分以删除细的深色的特征:

In[1]:=
Click for copyable input
Out[1]=

一个向量的最大值滤波:

In[1]:=
Click for copyable input
Out[1]=
版本 7 的新功能 | 版本 9 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »