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

GaussianFilter

GaussianFilter
通过与像素半径 r 的一个高斯内核的卷积来对 image 进行滤波.
GaussianFilter
image 和一个内核的卷积,内核由高斯函数的第  阶水平和垂直离散导数形成.
GaussianFilter[image, {r, }, ...]
使用半径 和标准导数 的一个高斯内核.
GaussianFilter
在垂直方向和水平方向用半径 等.
GaussianFilter
将高斯滤波器应用到一组 data 中.
  • GaussianFilter 是通常用于图像处理应用领域上的线性平滑滤波器.
  • GaussianFilter 对任意灰度级或者多通道图像起作用,它分别对每个通道进行操作.
  • GaussianFilter 默认情况下给出与 image 具有相同维度的实际图像.
  • GaussianFilter 计算图像中垂直方向上的第  阶高斯导数和第  阶水平导数.
Method"Bessel"如何确定高斯矩阵的元素
Padding"Fixed"填充方法
WorkingPrecisionAutomatic使用的精度
"Standardization"True是否为了截断,对高斯矩阵进行缩放和平移
  • Method 选项的可能设置为 .
  • GaussianFilter 中,data 可以是任意阶的数组,也可以包含符号项.
用半径为 4 个像素的三通道图像的高斯滤波器:
用一个椭圆高斯使水平方向更模糊:
垂直的高斯导数:
水平的高斯导数:
水平导数和垂直导数结合:
将一个高斯滤波器应用到一列值中:
用半径为 4 个像素的三通道图像的高斯滤波器:
In[1]:=
Click for copyable input
Out[1]=
 
用一个椭圆高斯使水平方向更模糊:
In[1]:=
Click for copyable input
Out[1]=
 
垂直的高斯导数:
In[1]:=
Click for copyable input
Out[1]=
水平的高斯导数:
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
 
水平导数和垂直导数结合:
In[1]:=
Click for copyable input
Out[1]=
 
将一个高斯滤波器应用到一列值中:
In[1]:=
Click for copyable input
Out[1]=
计算一个模糊的外壳:
将一个模糊的外壳放到原图像上:
GaussianFilter 应用于多维数据时,可以在每个维度上指定一个显式卷积范围:
这仅使色彩信道的数据模糊化:
一个二值图像的高斯滤波给出一个灰度图像:
版本 7 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF