库尔勒微分算子在动画课件制作中运用
8.3.2 基于微分算子的方法 在8.2节中已经看到,灰度变化的剧烈程度可以采用与数学中曲线的一阶、二阶微分相仆1的方法进 行计算和衡量。所以在边缘检测中,可以利用这一特点寻找边缘,规定一个闯值丁。则对原图中一点 h(J,y),按照8.2节中方法计算一阶导数,假如其导数大于阈值丁,那么就Iil‘认为这是一个边缘点 。 8.2
节中介绍了基于一阶微分的梯度法的Sobel算子,如图8.9所示。Sol)cl弹子存边缘检测中十分 常用,同时,如8,2节中所述,也有着降低噪声的作用。
我们采取这样的方式分圳近似计算。r和y方 向上的梯度: G,图像处理技术毋 121 G
对应的模板如下:厂:一:一习㈠习对原图每个点用这两个模板进行计算,取每个点的两个响应 的最大值作为新图的灰度值。通过Sobel算子进行边缘检测图像的样例如图8.9所示。 图8.9 Sobel
算子进行边缘检测效果图 而另一种算子,Roberts算子是利用对角线方向上的相邻像素的差来近似梯度的方法。计算公式为 G
] 通过Roberts算子进行边缘检测图像的样例如图8.10所示。
对比而言,Prewitt算子与Sobel算子都考虑两个方向上的梯度,分别近似于方向的梯度,取其最 大值作为输出,计算公式为 G
模板分别为r方向和v(8.18) *flash动画创作与后期视频处理技术*图8. 10 Roberis算子边缘检测效果图-算子进行边缘检测的样例如图8.11所示。 算子边缘检测效果臣 而拉普拉斯算子是基于二阶微分的方法,汁算方式为 V8.1叭其对应的模板如图8. 12(a)所示,加入对角线的计算后的模饭如8.1 2(h) 所示,这两个是常用的拉普拉斯变换模板。
转载请注明:
库尔勒flash动画制作公司:http://www.flash520.com/city239/