'deriche1'"deriche1""deriche1""deriche1""deriche1", 'lanser1'"lanser1""lanser1""lanser1""lanser1", 'deriche2'"deriche2""deriche2""deriche2""deriche2",
'lanser2'"lanser2""lanser2""lanser2""lanser2", 'shen'"shen""shen""shen""shen", 'mshen'"mshen""mshen""mshen""mshen" und 'canny'"canny""canny""canny""canny".
Über den Parameter ModeModeModemodemode ('edge'"edge""edge""edge""edge"/'smooth'"smooth""smooth""smooth""smooth") wird
festgelegt, ob der entsprechende Kanten- oder Glättungsfilter
gemeint ist.
Der Canny-Operator (der sich auf die Gaußfunktion
abstützt) wurde dabei konventionell mittels Filtermasken
implementiert. Im Falle der Canny-Filter werden daher
die Filterkoeffizienten der eindimensionalen Impulsantworten in CoeffsCoeffsCoeffscoeffscoeffs
zurückgeliefert. Alle anderen FilterFilterFilterfilterfilter sind rekursiv implementiert.
Hierbei werden die Koeffizienten CoeffsCoeffsCoeffscoeffscoeffs einer entsprechenden
nicht-rekursiven Implementierung des Filters zurückgegeben.
Achtung
Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate
ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben
wird. Weitere Informationen können im Kapitel Filter gefunden
werden.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Falls Cannyfilter: Koeffizienten der „positiven“
Hälfte der 1D-Impulsantwort.
Alle anderen: Koeffizienten einer entsprechenden
nicht-rekursiven Implementierung des Filters.