0% found this document useful (0 votes)
57 views

Neurotechnology Free Fingerprint Verification SDK

asd asd asd asdasasd

Uploaded by

locadoroti7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
57 views

Neurotechnology Free Fingerprint Verification SDK

asd asd asd asdasasd

Uploaded by

locadoroti7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 93
He UA Utechnology Free Fingerprint Verification SDK Developer's Guide Copyright © 2008-2010 Neurotechnology. All rights reserved. Free Fingerprint Verification SOK Table of Contents Preface 1 Copyright Notice 1 ‘Questions 1 Feedback 1 Introduction 2 About This Guide 2 ow the Guide Is Organized 2 Target Audlence 2 Additional Resources 2 ‘About Neurotechnology 3 Free SDK vs. VeriFinger SOK 3 Online Resources 4 ‘system Requirements 4 Fingerprint Scanners 4 Quick Start 14 Terminology 14 Fingerprints “4 Enrollment 4 Verification 15 Quality Threshold 8 Matching Threshold 8 How to Use Fingerprint Scanner 16 Using Sample Applications 16 API Reference 21 Clc++ Reference Fy Functions 2 NfvCancel Funetion 2 NfvClearUsers Function 2 NfvEnroll Function 24 NifuFreeNemory Function 24 Free Fingerprint Verification SOK NifvGetAvallableScannerModulesA Function NifvGetAvailableScannerModulesW Function NifvGetErrorMessageA Function NifvGet€rrorMessageW Function NffvGetMatchingThreshold Function NffvGetQualityThreshold Function NffvGetUser Function NifvGetUserByld Function NffvGetUserCount Function NffvGetUserindexByld Function NifuintiaizeA Function Nifuinitiaizew Function NifvRemoveUser Function NffvSetMatchingThreshold Function NffvSetQuailtyThreshold Function NffvUninitiaize Function NffvUserGetHBitmap Function NffvUserGetimage Function NffwVerify Function ‘Types NifvStatus Type Macros NFFV_MAX_USER_GOUNT Macro .NET Reference Neurotec. Biometrics Namespace Classes Nifv Class NifvUser Class Structs, Records, Enums Neurotec.Biometrics.NffvStatus Enumeration Reference ‘com.neurotechnology. Library Package Classes Libraryinto Class NativeManager Class NativeObject Class Netinstall Class ScannerFiles Class TemplateFileFilter Class ‘com.neurotechnology.Nifv Package Classes 24 25 25 25 28 26 28 2 ar a 28 28 28 29 2eese8 31 32 32 32 888s a“ a “ 42 2 43 46 2ges 51 Free Fingerprint Verification SOK Ny Giass Nifvimage Class NitvUser Class ScannerModule Giass Delphi Reference flv Namespace Classes TNIV Class Functions Ni. EngineStatusString Function iv. GetAvallableScannerModules Function Nilv.NtfvFreeMemory Function Nifv.NffvGetinfo Function Structs, Records, Enums iv. TINffvStatus Enumeration Constants Nifv.dName Constant NifvUser Namespace Classes TNITWUser Class Constants NifvUser.diName Constant VB6 Reference Functions Clearusers, Enroll GetHiandle GettiBitmap Getimage GelMatchingThreshold GetQuality Threshold GetUser GetUserCount GetUserid Nffv_GetAvaiiableScannerModules Nuibraryinfo RemoveUser SetMatchingThreshold SetQualityThreshold Verity Types SSar SSBSSRSSSAIAGAseeRee@es Free Fingerprint Verification SDK ty Nvstatus Nitvuser Distribution Content Error Codes FAQ Index 4 4 75 76 80 81 1.3 Feedback Free Fingerprint Verification SOK Free Fingerprint Verification SDK 1 Preface The brief information about this developer guide. Version: 1.0.0.2 Release date: 2010-04-20 1.1 Copyright Notice The Software is Copyright (c) 2008-2010 Neurotechnology. All rights reserved. The Software remains the sole and exclusive property of Neurotechnology at all times, 1.2 Questions Ater you have read this developer's guide and the FAQ (ai see page 81) chapter and sill have more questions or face troubleshoots in using the Free Fingerprint Verification SDK, please feel free to contact us. Contacts Email: [email protected]. When writing by email thoroughly describe a problem you face. Also you can attach additional fles (eg. screenshots, fingerprint images) which can help solve your problem. 1.3 Feedback The information in this guide has been thoroughly reviewed and tested, but if you have noticed errors, omissions or have suggestions for future improvements, please send us feedback via email [email protected]. 2 Introduction Free Fingerprint Verification software development kit (FFV SDK) is a free software component Intended for software developers who want to add fingerprint verification functionality in their own software applications. FFV SDK supports various fingerprint scanners and Itis able to perform a scanned fingerprint verification agalnst another fingerprint stored In an Internal database. The FFV SDK is intended to be used in various logon applications, but it can be also used in any other application. Additionally, FFV SDK enables developers to use a wide range of programming languages in a development environment of their choice to create applications. This software development kit includes a documentation and sample codes for aitferent programming languages that can be used to guide developers to produce their own applications or add a fingerprint biometric functionally to existing applications. Free Fingerprint Verification SDK functionality Is based on the high level of accuracy Neurotechnology algorithm which is Used in VeriFinger SDK and MegaMatcher SDK. 2.1 About This Guide This document is a developer guide on writing biometrical applications with FFV SDK. When developing your own applications you must be proficient in at least one of these programming languages: C++, C, Ci, Delphi, Java, VB.NET, VBS. Also a basic knowledge of biometrical systems is desirable, 2.1.1 How the Guide Is Organized Chapter Introduction (a see page 2) focuses on the general information about FFV SDK. Chapter Quick Start (21 see page 14) provides a quick introduction to the FFV SDK and discusses how to use a fingerprint scanner and sample applications. Also fingerprints enrollment and verification operations are explained, The components for developing applications that uses the functionality of the FFV SDK are defined in chapter AP! Reference (Bsee page 21). ‘Answers to frequently asked questions are reviewed in chapter FAQ (ai see page 81). 2.1.2 Target Audience This guide Is for developers who have a working experience in programming with at least one of these programming languages: C, C++, CH, Delphi, Java, VB .NET or VB6. 2.2 Additional Resources This chapter provides adcitional resources that can help you using the FFV SDK. 2.2 Additional Resources Free Fingerprint Verification SOK Online Resources 2.2.1 About Neurotechnology Neurotechnology provides algorithms and software development products for biometric fingerprint and face recognition, Computer-based vision and object recognition to security companies, system integrators and hardware manufacturers, More than 1,900 system integrators and sensor providers In more than 60 counties license and integrate company's technology into their own products. Drawing from years of academic research in the felds of neurcinformatics, image processing and pattern recognition, Neurotechnology was founded in 1990 in Vilnius, Lithuania under the name Neurotechnologija and released its first fingerprint identification system in 1991. Since that time Neurotechnology has released more than 40 products and version Upgrades for both identification and verification of objects and personal identity. With a combination of fast algorithms and high reliablity, company's fingerprint and face blometric technologies can be used for access control, computer security, banking, time attendance control and law enforcement applications, among others, Neurotechnology’s fingerprint identification algorithm has shown one of the best results for rellabity in several biometric competitions, including the Intemational Fingerprint Verification Competition (FVC2006, FVC2004, FVC2002 and FVC2000) and the National Institute of Standards & Technology (NIST) Fingerprint Vendor Technology Evaluation for the US Department of Justice (FpVTE 2003), where Neurotechnology ranked among the top five companies for accuracy in singlecinger tests. 2.2.2 Free SDK vs. VeriFinger SDK Free Fingerprint Verification SDK Is based on the same algorithm that Is used In VeriFinger SDK and has the same fingerprint features and high matching reliability. VeriFinger SDK Is intended for biometric system developers and integrators. and allows a rapid development of large-scale blometric applications based on fingerprint verification. Also the VeriFinger ‘SDK can have an additional component - Matching server which performs the identification and verification of fingerprints on server side. Differences between Free Fingerprint Verification SDK and Veriinger SDK are listed in the table below: Feature FFV | VeriFinger ‘SDK SDK Fingerprint scanners support toe Fingerprint verification against live scanned image toe High speed identification against database + Fingerprint features template extraction from image + Programming samples and tutorials + ie Database template count” 10 |unimited ‘Suppor for Windows operating systems (2000/XPIVista/7) + i+ ‘Support for Linux operating systems * Support for Mac OS X operating system + ‘Support for 64 bit operating systems (Windows and Linux) + * Database template count is a maximum number of fingerprints that can be saved to a database. It you need more information about VeriFinger SDK, please visit hitp:/www.neurotechnology.comM_sdk.htm. DigttalPersona U.are.U 4000 Fingerpint Module DigttalPersona U.are.U 4500 ‘Cross Match Verifier 300 Classic Cross Match Verifier 300 Le Cross Verifier Le2.0 Match 300, Description: The U.are.U 4000 Module Is a small Tingerprint scanner designed for integration into: OEM ‘equipment where fingerprint authentication Is needed, DigitalPersona U.are.U 4500 is an optical USB 2.0 fingerprint scanner. The scanner Is able to reject. latent and spoof fingerprints. ‘This scanner is intended for professional use. It ‘operates via USB port. Verifier 300 LC (Lexan Case) features light weight (less than 0.5 kg). It operates via USB port. ‘An improved version of Verifier 300 Drivers: + \installFingerprint Scanners\UareU\ DLLs: + FPSmmiFPSmmUarel ail Drivers: Can be downloaded trom CrossMatch ‘website (section "USB SDK for Verifier and MVS ‘ScannersiReaders") http:/inww.crossmatch.comisoftware.html#_USB_SD K for DLLs: + FPSmmiFPSmmCrossMatch.

You might also like