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

RangeFilter

RangeFilter
通过把每个像素用范围 r 邻域内最大值和最小值的差值替换,对 image 进行滤波处理.
RangeFilter
data 数组应用层次滤波(Range filter).
  • RangeFilter 在以每个像素为中心的 块内,执行层次滤波.
  • 在图像的边缘上,RangeFilter 使用较小的邻域.
  • RangeFilter 使用垂直范围为 、水平范围为 的邻域.
  • 对于多通道图像,RangeFilter 把每个像素用邻域内具有最高亮度和最低亮度的像素的差值,在所有通道上求均值替代.
  • RangeFilter 中,data 可以是具有任意秩的数组.
  • 当应用于多通道图像时,RangeFilter 分别作用于每个通道.
  • RangeFilter 返回与原始图像具有相同类型和相同维度的一个图像.
用于边缘检测的层次滤波(Range filtering):
用于边缘检测的层次滤波(Range filtering):
In[1]:=
Click for copyable input
Out[1]=
应用于彩色图像的层次滤波:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF