Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 图像过滤和相邻处理 >

MaxFilter

MaxFilter[image, r]
过滤 image,每个值用邻域 r 内的最大值替换。
MaxFilter[data, r]
将最大值过滤应用到一组数据中。
  • MaxFilter[image, r] 计算以每个像素为中心的 (2r+1)×(2r+1) 块内的最大值。
  • 在图像的边缘,MaxFilter 用较小的邻域。
  • MaxFilter[image, {r1, r2}] 用垂直范围 r1 和水平范围 r2 的领域。
  • 对于多通道图像,MaxFilter[image, ...] 对于每个像素,用像素的领域内所有通道中,平均总强度最大的一个像素替换。
  • MaxFilter[data, ...] 中,data 可以是任意阶的数组。
用最大值过滤,扩大一个彩色图像中的发亮的部分:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
 
扩大一个图像的发亮部分,清除细小、发暗的特点:
In[1]:=
Click for copyable input
Out[1]=
 
一个向量的最大值过滤:
In[1]:=
Click for copyable input
Out[1]=
7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team