17 #ifndef _IIRGAUSDERIV_H_
18 #define _IIRGAUSDERIV_H_
28 extern const complex<double>
d0_N3_L2[];
29 extern const complex<double>
d0_N4_L2[];
30 extern const complex<double>
d0_N5_L2[];
48 void calc_poles(
int taps,
const double scale,
const complex<double> oldpoles[], complex<double> newpoles[] );
65 void calc_coeffs(
int taps,
const complex<double> poles[],
const double s,
float *coeffs);
77 void calc_coeffs(
int taps,
const complex<double> poles[],
float *coeffs);
void calc_poles(int taps, const double scale, const complex< double > oldpoles[], complex< double > newpoles[])
5 tap second derivative filter with Linf norm approximation
const complex< double > d0_N4_L2[]
3 tap gaussian filter with L2 norm approximation
void calc_coeffs(int taps, const complex< double > poles[], const double s, float *coeffs)
Compute the coefficients of the filter for scale s, given the poles at scale 2.
const complex< double > d1_N4_Linf[]
3 tap first derivative filter with Linf norm approximation
const complex< double > d0_N5_Linf[]
4 tap gaussian filter with Linf norm approximation
const complex< double > d2_N3_Linf[]
5 tap first derivative filter with Linf norm approximation
const complex< double > d0_N4_Linf[]
3 tap gaussian filter with Linf norm approximation
const complex< double > d0_N5_L2[]
4 tap gaussian filter with L2 norm approximation
const complex< double > d0_N3_Linf[]
5 tap gaussian filter with L2 norm approximation
const complex< double > d1_N5_Linf[]
4 tap first derivative filter with Linf norm approximation
const complex< double > d2_N5_Linf[]
4 tap second derivative filter with Linf norm approximation
const complex< double > d2_N4_Linf[]
3 tap second derivative filter with Linf norm approximation
const complex< double > d1_N3_Linf[]
5 tap gaussian filter with Linf norm approximation
const complex< double > d0_N3_L2[]
Coefficients for scale = 2 filters.