Wolfram 语言与系统 10.0 (2014)|旧版文档

此为更早版本的 Wolfram 语言文档查看最新文档(版本11.2)

DerivativeFilter

DerivativeFilter[image,{n1,n2}]
计算 image 在垂直和水平方向上的第 阶导数.

DerivativeFilter[image,{n1,n2},σ]
计算标准差为 σ 的高斯尺度上的导数.

DerivativeFilter[array,{n1,n2,}]
计算 array 的导数.

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

  • DerivativeFilter 是一个线性滤波器,它基于一个样条插值模型绘制图像的导数.
  • DerivativeFilter 使用数组坐标系统,其中第一个坐标的范围从顶部到 image 的底部,而第二个坐标的范围从右边到左边.
  • DerivativeFilter 可用于任意灰度级或者多通道图像,分别作用于每个通道.
  • DerivativeFilter 可用于三维以及二维图像,也可以用于任意阶数的数据数组.
  • DerivativeFilter[image,] 给出与 image 具有相同维度的实图像.
  • DerivativeFilter 可以采用下列选项:
  • InterpolationOrderAutomatic插值阶数
    Padding"Fixed"填充方法
  • InterpolationOrder 选项的可能设置是 1、3、5、7 或者 9. 导数阶数必须小于指定的插值阶数.
  • 图像导数容易受噪声影响. 若要抵消这种影响效果,用于可以通过标准差为 σ 的高斯内核对 image 或者 data 进行正则化处理. 默认值是 σ=0.
  • Padding 选项可接受的设置有: 或者一个数值值. 这些设置列表可以对 image 或者 data 的每个维度指定不同的填充方法.
2010年引入
(8.0)
| 2012年更新
(9.0)