U-Bio Optisk fingeravtrykksensor SDK
1.CD-innhold:
AvzScanner.dll: DLL for bruker som bruker;
Demo : Demo(VC6,VB6,Delphi7,C#);
2.Systemkrav: Windows 2000/XPandhigher edition
3.Forklaring av eksportfunksjon iAvzScanner.dll:
3.1 AvzFindDevice
Prototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Funksjon: Søk i sensorleseren
Parameter: pSensorName-matrisen for lagring av sensorleserens navn
Merknad: For eksempel sensorlesernavn:AvzScanner 1
Returverdi: Returner 1 hvis vellykket, ellers returner 0
3.2 AvzOpenDevice
Prototype: intWINAPIAvzOpenDevice (usignert kort uDeviceID, HWND hWnd)
Funksjon: Åpne sensorleseren
Parameter: uDeviceID-Sensor-leserens serienummer
Hwnd - Forhåndsvis vindushåndtaket til fingeravtrykkbildet
Returverdi: Returner 0 hvis vellykket, ellers returner 1
3.3 AvzCloseDevice
Prototype: voidWINAPIAvzCloseDevice(usignert kort uDeviceID)
Funksjon: Lukk sensorleseren
Parameter: uDeviceID-Sensor-leserens serienummer
Returverdi: Ingen returverdi
3.4 AvzGetCard
Prototype:voidWINAPIAvzGetCard(usignert kort uDeviceID, dword *lCardID)
Funksjon: Få kortnummeret
Parameter: uDeviceID -Sensorleserens serienummer
lCardID - Kortnummer
Returverdi: Ingen returverdi
3.5 AvzGetImage
Prototype: voidWINAPIAvzGetImage(usignert kort uDeviceID, usignert tegn *bilde,usignert kort bFingerOn)
Funksjon: Ta fingeravtrykkbildet for sensorleseren og lagre bildet i bildet
Parameter: uDeviceID-Sensor-leserens serienummer
pImage-Lagre dataene til fingeravtrykkbildet,
ikke mindre enn 280×280 byte
bFingerOn-1:har fingeren på sensoren;0:har ingen fingeren på sensoren.
Returverdi: Ingen returverdi
3.6 AvzSaveHueBMPFile
Prototype: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, usignert char *pImage)
Funksjon: Lagre originalbildet i minnet til bmp-fil
Parameter: strFIleName-Fingerprint filnavn,
pImage- buffersone for lagring av fingeravtrykk
Returverdi: Ingen returverdi
3.7 AvzSaveClrBMPFile
Prototype: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, usignert char *pImage)
Funksjon: Lagre funksjonsbilde i minnet til bmp-fil
Parameter: strFIleName-Fingerprint filnavn,
bilde- Buffersone for lagring av fingeravtrykk
Returverdi: Ingen returverdi
3.8 AvzPackFeature
Prototype: shortWINAPIAvzPackFeature(usignert char *pFeature1, usignert char *pFeature2, usignert char *pPackFeature)
Funksjon: Innkapsling av fingeravtrykksmalen
Parameter: pFeature1 -Fingerprint Feature 1,256 byte ,
pFeature2 -Fingeravtrykkfunksjon 2,256 byte ,
pPackFeature–Anviz fingeravtrykk funksjon mal, støtter Anviz frakoblet tidsregistreringsmaskin.
Returverdi: pPackFeature Lagring av fingeravtrykkfunksjonsdata
3.9 AvzUnpackFeature
Prototype: intWINAPIAvzUnpackFeature(usignert char *pPackFeature, usignert char *pFeature1, usignert char *pFeature2)
Funksjon: dekomprimer Anviz fingeravtrykkmal
Parameter: pPackFeature–Anviz fingeravtrykk funksjon mal, støtter Anviz frakoblet tidsregistreringsmaskin.
pFeature1 -Fingeravtrykkfunksjon 1,256 byte ,
pFeature2 -Fingeravtrykkfunksjon 2,256 byte ,
Returverdi: Returner 0 hvis vellykket, ellers returner ikke null
3.10 AvzProcess
Prototype: intWINAPIAvzProcess(usignert char *pimagein,
usignert tegn *funksjon,
usignert char *pimagebin,
usignert char bthin,
usignert char bdrawfea,
usignert kort uRate = 110)
Funksjon: Fang fingeravtrykkfunksjonsverdien fra inndataene for fingeravtrykkbilde.
Parameter: pimagein – Legg inn fingeravtrykkbildedata med bredde 280, høyde 280, dataene vil bli ordnet i rader, bruk 1 byte for hvert bildeelement for å indikere Hue
Funksjon – Generert fingeravtrykk-funksjonsverdi, 256 ikke-symbolbyte-array
Pimagebin – generer bildedata med dobbel verdi, bredde 280, høyde 280, dataene vil bli ordnet i rader, bruk 0 og 255 for å indikere hvert bildeelement
Bthin –1-pimagebin vil generere det korrigerte bildet
0-pimagebin vil generere det ukorrigerte bildet
Bdrawfea –1-pimagebin vil generere informasjonen om funksjonspunktet.
- pimagebin vil ikke generere informasjonen om funksjonspunktet.
uRate - Ta forskjellige verdier i henhold til kameramodellen, (U-Bio =94)
Returverdi: Returner 0 hvis vellykket, returner 1 hvis mislykket, returner 2 hvis systemfeil
3.11 AvzMatch
Prototype: intWINAPIAvzMatch(usignert tegn *funksjon1,
usignert tegn *funksjon2,
usignert kort nivå = 5,
usignert kort rotering = 60)
Funksjon: Sammenlign verdien av to inndata-fingeravtrykkfunksjoner
Parameter: funksjon1 - Fingeravtrykkfunksjon 1,256 byte
Funksjon 2 - Fingeravtrykksfunksjon 2,256 XNUMX byte
nivå - Matchende nivå (1-9)
roter - Matchingrotasjonsvinkel (1-180)
Returverdi: Returner 0 hvis vellykket, returner 1 ellers, returner 2 hvis systemfeil
3.11 AvzMatchN
Prototype: intWINAPIAvzMatchN(usignert char *featurein,
usignert char featurelib[][256],
usignert lange fingernum,
usignert kort nivå = 5,
usignert kort rotering = 60)
Funksjon: Sammenlign inndataverdien for fingeravtrykkfunksjonen med funksjonsverdien til fingeravtrykksbiblioteket via 1:N-identifikasjonsmetode
Parameter: featurein - Trenger sammenligne funksjonsverdien, 256byte
featurelib-Fingerprint feature verdi bibliotekarray
fingernum - Mengden av fingeravtrykk i fingeravtrykksbiblioteket
nivå - Matchende nivå (1-9)
roter - Matchingrotasjonsvinkel (1-180)
Returverdi: Returner fingeravtrykksmalens serienummer (>=0) hvis vellykket, returner -1 hvis mislykket, returner -2 hvis systemfeil.
Stephen G. Sardi
Bedriftsutvikler
Tidligere bransjeerfaring: Stephen G. Sardi har 25+ års erfaring med å lede produktutvikling, produksjon, produktstøtte og salg innenfor WFM/T&A og Access Control-markedene – inkludert lokale og skybaserte løsninger, med sterkt fokus på et bredt spekter av globalt aksepterte biometrisk kompatible produkter.