NAME
dual_base -- computes dual base of a set of masks
PROTOTYPE
float dual_base( int iNum, int *aiMx1, int *aiMy1, float *apfM1[], int iDx2, int iDy2, float *apfM2[], int *aiXoff, int *aiYoff)
ARGUMENTS
- int iNum
- number of basis masks
- int *aiMx1
- array with half widths of basis masks (full width is 2*iMx1+1 )
- int *aiMy1
- array with half heights of basis masks (full height is 2*iMy1+1 )
- float *apfM1[]
- array of pointers to basis masks (=input)
- int iDx2
- full width of dual masks
- int iDy2
- full height of dual masks
- float *apfM2[]
- array of pointers to dual masks (=output)
- int *aiXoff
- array of x-offsets of masks.
- int *aiYoff
- array of y-offsets of masks
RETURN VALUE:
Dual_base returns a value that indicates how close the given masks
are to a linear dependent set. A value of zero indicates linear
dependence and failure of the routine. If aiXoff==NULL, the
lower left corner of the mask is aligned with the lower left corner
of the image.
FILE
/local/homes/rhaschke/nst7/man/../o.linx86//../foldersrc/nst_filter.c