00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024
00025 #ifndef __FLGR_LINEAR_GABOR_H
00026 #define __FLGR_LINEAR_GABOR_H
00027
00028 #include <flgrCoreDll.h>
00029 #include <flgrCoreErrors.h>
00030 #include <flgrCoreTypes.h>
00031 #include <flgrCoreData.h>
00032 #include <flgrCoreNhbManage.h>
00033
00034
00035 EXPORT_LIB FLGR_Ret flgr1d_set_gabor_kernel(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00036 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00037
00038 EXPORT_LIB void flgr1d_set_gabor_kernel_fgBIT(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00039 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00040 EXPORT_LIB void flgr1d_set_gabor_kernel_fgUINT8(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00041 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00042 EXPORT_LIB void flgr1d_set_gabor_kernel_fgUINT16(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00043 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00044 EXPORT_LIB void flgr1d_set_gabor_kernel_fgUINT32(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00045 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00046 EXPORT_LIB void flgr1d_set_gabor_kernel_fgINT8(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00047 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00048 EXPORT_LIB void flgr1d_set_gabor_kernel_fgINT16(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00049 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00050 EXPORT_LIB void flgr1d_set_gabor_kernel_fgINT32(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00051 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00052 EXPORT_LIB void flgr1d_set_gabor_kernel_fgFLOAT32(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00053 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00054 EXPORT_LIB void flgr1d_set_gabor_kernel_fgFLOAT64(FLGR_Data1D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00055 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00056
00057
00058
00059
00060
00061 EXPORT_LIB FLGR_Ret flgr2d_set_gabor_kernel(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00062 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00063
00064 EXPORT_LIB void flgr2d_set_gabor_kernel_fgBIT(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00065 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00066 EXPORT_LIB void flgr2d_set_gabor_kernel_fgUINT8(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00067 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00068 EXPORT_LIB void flgr2d_set_gabor_kernel_fgUINT16(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00069 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00070 EXPORT_LIB void flgr2d_set_gabor_kernel_fgUINT32(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00071 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00072 EXPORT_LIB void flgr2d_set_gabor_kernel_fgINT8(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00073 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00074 EXPORT_LIB void flgr2d_set_gabor_kernel_fgINT16(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00075 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00076 EXPORT_LIB void flgr2d_set_gabor_kernel_fgINT32(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00077 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00078 EXPORT_LIB void flgr2d_set_gabor_kernel_fgFLOAT32(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00079 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00080 EXPORT_LIB void flgr2d_set_gabor_kernel_fgFLOAT64(FLGR_Data2D *nhb, fgFLOAT64 lambda, fgFLOAT64 theta, fgFLOAT64 phi,
00081 fgFLOAT64 gamma, fgFLOAT64 bandwidth, fgFLOAT64 offset, fgFLOAT64 amplitude);
00082
00083
00084
00085 #endif
00086
00087 #ifdef __cplusplus
00088 }
00089 #endif