U-Bio Optisk fingeravtryckssensor SDK
1.CD-innehåll:
AvzScanner.dll: DLL för användare som använder;
Demo: Demo(VC6,VB6,Delphi7,C#);
2.Systemkrav: Windows 2000/XPandhigher edition
3.Förklaring av exportfunktionen iAvzScanner.dll:
3.1 AvzFindDevice
Prototyp: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Funktion: Sök i sensorläsaren
Parameter: pSensorName - arrayen för att lagra sensorläsarens namn
Observera: Till exempel sensorläsarens namn:AvzScanner 1
Returvärde: Returnera 1 om det lyckas, annars returnera 0
3.2 AvzOpenDevice
Prototyp: intWINAPIAvzOpenDevice(osignerad kort uDeviceID, HWND hWnd)
Funktion: Öppna sensorläsaren
Parameter: uDeviceID-Sensor-läsarens serienummer
Hwnd - Förhandsgranska fönsterhandtaget för fingeravtrycksbilden
Returvärde: Returnera 0 om det lyckas, annars returnera 1
3.3 AvzCloseDevice
Prototyp: voidWINAPIAvzCloseDevice(osignerad kort uDeviceID)
Funktion: Stäng sensorläsaren
Parameter: uDeviceID-Sensor-läsarens serienummer
Returvärde: Inget returvärde
3.4 AvzGetCard
Prototyp:voidWINAPIAvzGetCard(osignerat kort uDeviceID, dword *lCardID)
Funktion: Skaffa kortnumret
Parameter: uDeviceID -Sensorläsarens serienummer
lCardID - Kortnummer
Returvärde: Inget returvärde
3.5 AvzGetImage
Prototyp: voidWINAPIAvzGetImage(osignerad kort uDeviceID, osignerad char *pImage,unsigned short bFingerOn)
Funktion: Fånga fingeravtrycksbilden för sensorläsaren och spara bilden i bilden
Parameter: uDeviceID-Sensor-läsarens serienummer
pImage-Spara data för fingeravtrycksbilden,
inte mindre än 280×280 byte
bFingerOn-1:har finger på sensorn;0:har inget finger på sensorn.
Returvärde: Inget returvärde
3.6 AvzSaveHueBMPFile
Prototyp: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Funktion: Spara originalbilden i minnet till bmp-fil
Parameter: strFIleName-Fingerprint filnamn,
pImage- buffertzon för fingeravtryckslagring
Returvärde: Inget returvärde
3.7 AvzSaveClrBMPFile
Prototyp: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)
Funktion: Spara funktionsbild i minnet till bmp-fil
Parameter: strFIleName-Fingerprint filnamn,
bild- Buffertzon för lagring av fingeravtrycksfunktioner
Returvärde: Inget returvärde
3.8 AvzPackFeature
Prototyp: shortWINAPIAvzPackFeature(osignerad char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Funktion: Kapsla in fingeravtrycksmallen
Parameter: pFeature1 -Fingerprint Feature 1,256 XNUMX byte ,
pFeature2 -Fingeravtrycksfunktion 2,256 XNUMX byte ,
pPackFeature–Anviz fingeravtrycksfunktionsmall, stöder Anviz offline tidsregistrering maskin.
Returvärde: pPackFeature Lagringen av fingeravtrycksfunktionsdata
3.9 AvzUnpackFeature
Prototyp: intWINAPIAvzUnpackFeature(osignerad char *pPackFeature, osignerad char *pFeature1, osignerad char *pFeature2)
Funktion: dekomprimera Anviz fingeravtryck mall
Parameter: pPackFeature–Anviz fingeravtrycksfunktionsmall, stöder Anviz offline tidsregistrering maskin.
pFeature1 -Fingeravtrycksfunktion 1,256 XNUMX byte ,
pFeature2 -Fingeravtrycksfunktion 2,256 XNUMX byte ,
Returvärde: Returnera 0 om det lyckas, annars returneras det från noll
3.10 AvzProcess
Prototyp: intWINAPIAvzProcess(osignerad char *pimagein,
osignerad char *funktion,
osignerad char *pimagebin,
osignerad char bthin,
osignerad char bdrawfea,
osignerad kort uRate = 110)
Funktion: Fånga fingeravtrycksfunktionens värde från inmatade fingeravtrycksbilddata.
Parameter: pimagein – Mata in fingeravtrycksbilddata med bredd 280, höjd 280, data kommer att ordnas i rader, använd 1 byte för varje bildelement för att indikera nyans
Feature – Genererat fingeravtryck funktion värde, 256 icke-symbol byte array
Pimagebin – generera bilddata med dubbla värden, bredd 280, höjd 280, data kommer att ordnas i rader, använd 0 och 255 för att indikera varje bildelement
Bthin –1-pimagebin kommer att generera den korrigerade bilden
0-pimagebin kommer att generera den okorrigerade bilden
Bdrawfea –1-pimagebin kommer att generera informationen om funktionsplatsen.
- pimagebin kommer inte att generera informationen om funktionsplatsen.
uRate - Ta olika värden enligt kameramodellen, (U-Bio =94)
Returvärde: Returnera 0 om framgångsrikt, returnera 1 om misslyckats, returnera 2 om systemfel
3.11 AvzMatch
Prototyp: intWINAPIAvzMatch(osignerad char *feature1,
osignerad char *feature2,
osignerad kort nivå = 5,
osignerad kort rotation = 60)
Funktion: Jämför värdet av två inmatade fingeravtrycksfunktioner
Parameter: funktion 1 - Fingeravtrycksfunktion 1,256 XNUMX byte
Funktion 2 - Fingeravtrycksfunktion 2,256 XNUMX byte
nivå - Matchande nivå (1-9)
rotera - Matchande rotationsvinkel (1-180)
Returvärde: Returnera 0 om det lyckas, returnera 1 annars, returnera 2 om systemfel
3.11 AvzMatchN
Prototyp: intWINAPIAvzMatchN(osignerad char *featurein,
osignerad char featurelib[][256],
osignerat långt fingernum,
osignerad kort nivå = 5,
osignerad kort rotation = 60)
Funktion: Jämför inmatat fingeravtrycksfunktionsvärde med funktionsvärdet för fingeravtrycksbiblioteket via 1:N identifieringsmetod
Parameter: featurein - Behöver jämföra funktionsvärdet, 256byte
featurelib-Fingerprint funktion värde bibliotek array
fingernum - Fingeravtrycksmängden i fingeravtrycksbiblioteket
nivå - Matchande nivå (1-9)
rotera - Matchande rotationsvinkel (1-180)
Returvärde: Returnera fingeravtrycksmallens serienummer (>=0) om det lyckas, returnera -1 om det misslyckades, returnera -2 vid systemfel.
Stephen G. Sardi
Affärsutvecklingsdirektör
Tidigare branscherfarenhet: Stephen G. Sardi har 25+ års erfarenhet av att leda produktutveckling, produktion, produktsupport och försäljning inom WFM/T&A och Access Control-marknaderna – inklusive lokala och molnbaserade lösningar, med starkt fokus på ett brett utbud av globalt accepterade produkter med biometrisk förmåga.