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

ImageFilter

Updated In 8 Graphic
ImageFilter
将函数 f 作用于 image 的每一个通道中的每一个像素的 r 邻域内.
  • ImageFilter 将函数 f 作用于像素周围 数组内的值,并用结果替代每个像素本身.
  • ImageFilter 在行方向使用范围 ,在列方向使用范围 .
  • ImageFilter 选择行向上延伸到 、向下延伸到 ,列向左延伸到 、向右延伸到 的一个邻域.
  • 提供给 f 的通道值通常在0到1的范围之间,不考虑 Image 对象使用的基本类型. 函数 f 假设返回位于0到1的范围内的通道值.
  • 可以给出下列选项:
Padding"Fixed"假设超出图像的值
InterleavingFalsef 是否用通道值列表
MaskingAll感兴趣的区域
  • 在默认设置 Interleaving->False 下,f 作用的数组中元素是像素的单个通道值.
  • ImageFilter 默认情况下给出和 image 具有相同维度的图像..
作用一个局部最小化的滤波:
通过用局部平均值替换每个像素来模糊一个图像:
作用一个局部最小化的滤波:
In[1]:=
Click for copyable input
Out[1]=
 
通过用局部平均值替换每个像素来模糊一个图像:
In[1]:=
Click for copyable input
Out[1]=
在所有通道上计算均值滤波:
处理圆盘外的区域:
求出一个图像碎片的明确坐标:
利用线性核函数创建均值滤波器:
中间偏差滤波:
版本 7 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF