MeanShiftFilter

MeanShiftFilter[image,r,d]
将每个像素用范围 r 邻域内并且值在距离 d 内的像素的均值替换.

MeanShiftFilter[array,r,d]
对一个数据数组应用均值漂移滤波.

更多信息和选项更多信息和选项

  • MeanShiftFilter[image,r,d] 以每个像素为中心,计算 范围内像素的平均值,只考虑值距中心像素欧几里得距离 d 之内的像素.
  • MeanShiftFilter 可用于二维以及三维图像,也可用于任意维数的数据数组.
  • 在图像的边缘上,MeanShiftFilter 使用较小的邻域.
  • MeanShiftFilter[image,{rrow,rcol},d] 在高度上使用范围 ,在宽度上使用范围 .
  • MeanShiftFilter[image,{rslice,rrow,rcol},d] 在高度上使用范围 ,在深度上使用范围 ,在宽度上使用范围 .
  • 可以给出以下选项:
  • DistanceFunctionEuclideanDistance怎样计算像素值之间的距离
    MaxIterations1最大迭代次数
  • 如果想查看 DistanceFunction 所有可能的设置,参见 MeanShift 的参考页面.
  • 距离参数 d 的可能范围取决于距离函数,以及颜色空间的维度.

背景
背景

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

基本范例  (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]=
2010年引入
(8.0)
| 2012年更新
(9.0)
Translate this page: