[yv12][yuy2][rgb32][rgb24]

Blur / Sharpen

Blur(clip, float amount)

Blur(clip, float amountH, float amountV)

Sharpen(clip, float amount)

Sharpen(clip, float amountH, float amountV)


amount: wartość rozmazania/wyostrzenia mieszcząca się w przedziale –1 do 1.58 dla rozmazywania i od –1.58 do 1 dla wyostrzenia

amountH: wartość rozmazania/wyostrzenia dla linii poziomych

amountV: wartość rozmazania/wyostrzenia dla linii pionowych


Blur jest prostym filtrem, pracującym z jądrem 3x3 piksele, który ma na celu rozmazać wskazany klip video. Największa wartość dla Blur wynosi około 1.58, która odnosi się do rozmazań na obszarze 3x3 piksela. Wartość 1.0 dostarcza jądro (1/4,1/2,1/4). Jeśli potrzebny jest większy promień (większą wartość od maksymalnej dla Blur lub Sharpen) to najlepiej jest połączyć kopie filtru Blur lub Sharpen.

Przeciwieństwem dla argumentów Blur jest obraz wyostrzony i faktycznie Sharpen(n) jest jedynym pseudonimem dla Blur(-n), czyli Sharpen(n)=Blur(-n). Najmniejsza wartość dla Blur to -1.0, a największa dla Sharpen to 1.0. 

Można użyć dwóch argumentów do ustalenia niezależnych ustawień dla linii poziomych i pionowych. Ustawienie filtra Blur(0,1), oznacza iż filtr będzie działał tylko dla liniach pionowych. Może być to przydatne przy, na przykład zmiksowaniu linii przeplotu. Domyślnie amountV=amountH.


translated by Slim