| Operatoren |
invar_fourier_coeff — Normalisieren der Fourierkoeffizienten.
invar_fourier_coeff ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.
invar_fourier_coeff( : : RealCoef, ImaginaryCoef, NormPar, InvarType : RealInvar, ImaginaryInvar)
Eliminieren affiner Information aus den Fourierkoeffizienten, ermitteln der Affin-Invarianten. Die Fourierkoeffizienten werden geeignet normalisiert, so dass alle zueinander affinen Konturen auf diesselbe Kontur abgebildet werden. Stufen der affinen Abbildungen sind:
Translationen (InvarType = 'transl_invar')
+ Rotationen (InvarType = 'congr_invar')
+ Skalierungen (InvarType = 'simil_invar')
+ Scherungen (InvarType = 'affine_invar')
Für die Eingabe Fourierkoeffizienten (RealCoef, ImaginaryCoef) ist nur eine ungerade Anzahl von Werten erlaubt. Mit dem Steuerparameter InvarType wird angegeben, bzgl. welcher Schicht affiner Abbildungen normalisiert werden soll. Hierbei ist zu beachten, dass bei Angabe einer Schicht bzgl. aller darunterliegenden Schichten normalisiert wird. Eine nachfolgende Aufpunktnormalisierung ist für die meisten Anwendungen zu empfehlen!
Realteile der Fourierkoeffizienten.
Imaginärteile der Fourierkoeffizienten.
Eingabe des Normalisierungskoeffizienten
Defaultwert: 1
Wertevorschläge: 1, 2
Restriktion: NormPar >= 1
Angabe der Stufe der affinen Abbildungen.
Defaultwert: 'affine_invar'
Werteliste: 'affine_invar', 'congr_invar', 'simil_invar', 'transl_invar'
Realteile der normalisierten Fourierkoeffizienten.
Imaginärteile der normalisierten Fourierkoeffizienten.
prep_contour_fourier(trow,tcol,"unsigned_area",¶m_scale); fourier_1dim(trow,tcol,param_scale,&frow,&fcol); invar_fourier_coeff(frow,fcol,1,"affine_invar",&invrow,&invcol); abs_invar_fourier_coeff(invrow,invcol,1,2,"az_invar1",&absrow,&abscol);
Foundation
| Operatoren |