imagemanip.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #if !defined FVS__IMAGEMANIP_HEADER__INCLUDED__
00022 #define FVS__IMAGEMANIP_HEADER__INCLUDED__
00023
00024
00025 #include "img_base.h"
00026 #include "floatfield.h"
00027
00028
00046 FvsError_t FingerprintGetDirection(const FvsImage_t image, FvsFloatField_t field,
00047 const FvsInt_t nBlockSize, const FvsInt_t nFilterSize);
00048
00056 FvsError_t FingerprintGetFrequency(const FvsImage_t image, const FvsFloatField_t direction,
00057 FvsFloatField_t frequency);
00058
00071 FvsError_t FingerprintGetMask(const FvsImage_t image, const FvsFloatField_t direction,
00072 const FvsFloatField_t frequency, FvsImage_t mask);
00073
00083 FvsError_t ImageThinConnectivity(FvsImage_t image);
00084
00085
00095 FvsError_t ImageThinHitMiss(FvsImage_t image);
00096
00097
00105 FvsError_t ImageLocalStretch(FvsImage_t image, const FvsInt_t size, const FvsInt_t tolerance);
00106
00107
00113 FvsError_t ImageDilate(FvsImage_t image);
00114
00115
00121 FvsError_t ImageErode(FvsImage_t image);
00122
00123
00136 FvsError_t ImageEnhanceGabor(FvsImage_t image, const FvsFloatField_t direction,
00137 const FvsFloatField_t frequency, const FvsImage_t mask);
00138
00139
00140 #endif
00141