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,] 对于每个像素,用像素的邻域内所有通道中,平均总强度最大的一个像素替换.

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

基本范例  (4)基本范例  (4)

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

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

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

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

一个向量的最大值滤波:

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

Maximum filter of a 3D image:

In[1]:=
Click for copyable input
Out[1]=
2008年引入
(7.0)
| 2012年更新
(9.0)