1. 程式人生 > >2.6線性濾波器

2.6線性濾波器

pre clas 算子 數值 dep order src 像素 filter

filter2D()

卷積:在每一個圖像塊與某個算子(核)之間進行的運算。

核:固定大小的數值數組。該數組帶有一個錨點,位於數組中央。

如何用核實現卷積

1.將核的錨點放在該特殊位置的像素上,同時,核內的其他值與該像素鄰域的各像素重合。

2.將核內各值與相應像素值相乘,並將乘機相加。

3.將所得結果放到錨點對應的像素上。

4.對圖像所有像素重復上述過程。

filter2D(src, dst, ddepth , kernel, anchor, delta, BORDER_DEFAULT )

src:源圖像
dst:目標圖像
depth:dst的深度,若為負值,則表示其深度與源圖像相等。
kernel:用來遍歷圖像的核。
anchor:核的錨點的相對位置。
delta:在卷積過程中,該值會加到每個像素上。默認情況下,這個值為0;

2.6線性濾波器