RangeFilter

RangeFilter[image,r]
通过把每个像素用范围 r 邻域内最大值和最小值的差值替换,对 image 进行滤波处理.

RangeFilter[data,r]
data 数组应用层次滤波(Range filter).

更多信息更多信息

  • RangeFilter[image,r] 在以每个像素为中心的 块内,执行层次滤波.
  • 在图像的边缘上,RangeFilter 使用较小的邻域.
  • RangeFilter 适用于三维图像与二维图像,也适用于任意阶数的数据数组.
  • RangeFilter[image,{rrow,rcol}] 对高度使用范围 ,对宽度使用范围 .
  • RangeFilter[image,{rslice,rrow,rcol}] 对高度使用范围 ,对深度使用 ,对宽度使用 .
  • 对于多通道图像,RangeFilter[image,] 把每个像素用邻域内具有最高亮度和最低亮度的像素的差值,在所有通道上求均值替代.
  • 当应用于多通道图像时,RangeFilter 分别作用于每个通道.
  • RangeFilter 返回与原始图像具有相同类型和相同维度的一个图像.

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

基本范例  (2)基本范例  (2)

用于边缘检测的层次滤波(Range filtering):

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

三维图像的层次滤波:

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