'deriche1'"deriche1""deriche1""deriche1""deriche1""deriche1", 'lanser1'"lanser1""lanser1""lanser1""lanser1""lanser1", 'deriche2'"deriche2""deriche2""deriche2""deriche2""deriche2",
'lanser2'"lanser2""lanser2""lanser2""lanser2""lanser2", 'shen'"shen""shen""shen""shen""shen", 'mshen'"mshen""mshen""mshen""mshen""mshen" und 'canny'"canny""canny""canny""canny""canny".
Über den Parameter ModeModeModeModemodemode ('edge'"edge""edge""edge""edge""edge"/'smooth'"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 CoeffsCoeffsCoeffsCoeffscoeffscoeffs
zurückgeliefert. Alle anderen FilterFilterFilterFilterfilterfilter sind rekursiv implementiert.
Hierbei werden die Koeffizienten CoeffsCoeffsCoeffsCoeffscoeffscoeffs 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.