
庫爾勒微分算子在動畫課件制作中運用
8.3.2 基于微分算子的方法 在8.2節(jié)中已經(jīng)看到,灰度變化的劇烈程度可以采用與數(shù)學(xué)中曲線的一階、二階微分相仆1的方法進 行計算和衡量。所以在邊緣檢測中,可以利用這一特點尋找邊緣,規(guī)定一個闖值丁。則對原圖中一點 h(J,y),按照8.2節(jié)中方法計算一階導(dǎo)數(shù),假如其導(dǎo)數(shù)大于閾值丁,那么就Iil‘認為這是一個邊緣點 。 8.2
節(jié)中介紹了基于一階微分的梯度法的Sobel算子,如圖8.9所示。Sol)cl彈子存邊緣檢測中十分 常用,同時,如8,2節(jié)中所述,也有著降低噪聲的作用。
我們采取這樣的方式分圳近似計算。r和y方 向上的梯度: G,圖像處理技術(shù)毋 121 G
對應(yīng)的模板如下:廠:一:一習(xí)㈠習(xí)對原圖每個點用這兩個模板進行計算,取每個點的兩個響應(yīng) 的最大值作為新圖的灰度值。通過Sobel算子進行邊緣檢測圖像的樣例如圖8.9所示。 圖8.9 Sobel
算子進行邊緣檢測效果圖 而另一種算子,Roberts算子是利用對角線方向上的相鄰像素的差來近似梯度的方法。計算公式為 G
] 通過Roberts算子進行邊緣檢測圖像的樣例如圖8.10所示。
對比而言,Prewitt算子與Sobel算子都考慮兩個方向上的梯度,分別近似于方向的梯度,取其最 大值作為輸出,計算公式為 G
模板分別為r方向和v(8.18) *flash動畫創(chuàng)作與后期視頻處理技術(shù)*圖8. 10 Roberis算子邊緣檢測效果圖-算子進行邊緣檢測的樣例如圖8.11所示。 算子邊緣檢測效果臣 而拉普拉斯算子是基于二階微分的方法,汁算方式為 V8.1叭其對應(yīng)的模板如圖8. 12(a)所示,加入對角線的計算后的模飯如8.1 2(h) 所示,這兩個是常用的拉普拉斯變換模板。
轉(zhuǎn)載請注明:
庫爾勒flash動畫制作公司:http://www.haldonestatewines.com/city239/