FVS Fingerprint Verification System API Documentation

imagemanip.h

Go to the documentation of this file.
00001 /*########################################################################
00002 
00003   The contents of this file are subject to the Mozilla Public License
00004   Version 1.0(the "License");   You  may  NOT  use this file except in
00005   compliance with the License. You may obtain a copy of the License at
00006                 http:// www.mozilla.org/MPL/
00007   Software distributed under the License is distributed on an "AS IS"
00008   basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00009   the License for the specific language governing rights and limitations
00010   under the License.
00011 
00012   The Initial Developer of the Original Code is Shivang Patel.
00013 
00014   Copyright(C) 2002-2003. All Rights Reserved.
00015 
00016   Authors: Shivang Patel
00017            Jaap de Haan(jdh)
00018   
00019 ########################################################################*/
00020 
00021 #if !defined FVS__IMAGEMANIP_HEADER__INCLUDED__
00022 #define FVS__IMAGEMANIP_HEADER__INCLUDED__
00023 
00024 /* include basic image manipulation functions */
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 /* FVS__IMAGEMANIP_HEADER__INCLUDED__ */
00141 

Generated on Sat May 31 20:07:30 2003 for FVS Fingerprint Verification System by doxygen 1.3-rc3 Jaap de Haan (BinaryMan)