U-Bio Optisk fingeraftrykssensor SDK
1.CD indhold:
AvzScanner.dll: DLL til bruger, der bruger;
Demo: Demo(VC6,VB6,Delphi7,C#);
2.Systemkrav: Windows 2000/XPandhigher edition
3.Forklaring af eksportfunktion iAvzScanner.dll:
3.1 AvzFindDevice
Prototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Funktion: Søg i sensorlæseren
Parameter: pSensorName - arrayet til lagring af sensorlæserens navn
Bemærk: For eksempel sensorlæsernavn:AvzScanner 1
Returværdi: Returner 1, hvis det lykkes, ellers returner 0
3.2 AvzOpenDevice
Prototype: intWINAPIAvzOpenDevice (usigneret kort uDeviceID, HWND hWnd)
Funktion: Åbn sensorlæseren
Parameter: uDeviceID-Sensor-læserens serienummer
Hwnd - Se forhåndsvisning af vindueshåndtaget på fingeraftryksbilledet
Returværdi: Returner 0, hvis det lykkes, ellers returner 1
3.3 AvzCloseDevice
Prototype: voidWINAPIAvzCloseDevice(usigneret kort uDeviceID)
Funktion: Luk sensorlæseren
Parameter: uDeviceID-Sensor-læserens serienummer
Returværdi: Ingen returværdi
3.4 AvzGetCard
Prototype:voidWINAPIAvzGetCard(usigneret kort uDeviceID, dword *lCardID)
Funktion: Få kortnummeret
Parameter: uDeviceID -Sensorlæserens serienummer
lCardID - Kortnummer
Returværdi: Ingen returværdi
3.5 AvzGetImage
Prototype: voidWINAPIAvzGetImage(usigneret kort uDeviceID, usigneret tegn *pImage,usigneret kort bFingerOn)
Funktion: Tag fingeraftryksbilledet til sensorlæseren og gem billedet på billedet
Parameter: uDeviceID-Sensor-læserens serienummer
pImage-Gem dataene for fingeraftryksbilledet,
ikke mindre end 280×280 bytes
bFingerOn-1:har fingeren på sensoren;0:har ingen finger på sensoren.
Returværdi: Ingen returværdi
3.6 AvzSaveHueBMPFile
Prototype: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, usigned char *pImage)
Funktion: Gem originalbillede i hukommelsen til bmp-fil
Parameter: strFIleName-Fingerprint filnavn,
pImage- bufferzone til lagring af fingeraftryksbilleder
Returværdi: Ingen returværdi
3.7 AvzSaveClrBMPFile
Prototype: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, usigneret tegn *pImage)
Funktion: Gem funktionsbillede i hukommelsen til bmp-fil
Parameter: strFIleName-Fingerprint filnavn,
pImage- Bufferzone til opbevaring af fingeraftryksfunktioner
Returværdi: Ingen returværdi
3.8 AvzPackFeature
Prototype: shortWINAPIAvzPackFeature(usigneret char *pFeature1, usigneret char *pFeature2, usigneret char *pPackFeature)
Funktion: Indkapsl fingeraftryksskabelonen
Parameter: pFeature1 -Fingerprint Feature 1,256 bytes ,
pFeature2 -Fingeraftryksfunktion 2,256 bytes,
pPackFeature–Anviz fingeraftryk funktion skabelon, understøtter Anviz offline tidsregistreringsmaskine.
Returværdi: pPackFeature Lagring af fingeraftryksfunktionsdata
3.9 AvzUnpackFeature
Prototype: intWINAPIAvzUnpackFeature(usigneret char *pPackFeature, usigneret char *pFeature1, usigneret char *pFeature2)
Funktion: dekomprimer Anviz fingeraftryksskabelon
Parameter: pPackFeature–Anviz fingeraftryk funktion skabelon, understøtter Anviz offline tidsregistreringsmaskine.
pFeature1 -Fingeraftryksfunktion 1,256 bytes,
pFeature2 -Fingeraftryksfunktion 2,256 bytes,
Returværdi: Returner 0, hvis det lykkes, ellers returner ikke nul
3.10 AvzProcess
Prototype: intWINAPIAvzProcess(usigneret char *pimagein,
usigneret tegn *funktion,
usigneret char *pimagebin,
usigneret char bthin,
usigneret char bdrawfea,
usigneret kort uRate = 110)
Funktion: Indfang fingeraftryksfunktionsværdien fra input af fingeraftryksbilleddata.
Parameter: pimagein – Indtast fingeraftryksbilleddata med bredde 280, højde 280, dataene vil blive ordnet i rækker, brug 1 byte for hvert billedelement for at indikere Hue
Feature – Genereret fingeraftryk funktion værdi, 256 ikke-symbol bytes array
Pimagebin – generer billeddata med dobbelt værdi, bredde 280, højde 280, dataene vil blive ordnet i rækker, brug 0 og 255 til at angive hvert billedelement
Bthin –1-pimagebin vil generere det rettede billede
0-pimagebin vil generere det ukorrigerede billede
Bdrawfea –1-pimagebin vil generere informationen om feature spot.
- pimagebin vil ikke generere informationen om featurespot.
uRate - Tag forskellige værdier i henhold til kameramodellen, (U-Bio =94)
Returværdi: Returner 0, hvis det lykkedes, returner 1, hvis det mislykkedes, returner 2, hvis systemfejl
3.11 AvzMatch
Prototype: intWINAPIAvzMatch(usigneret tegn *feature1,
usigneret tegn *feature2,
usigneret kort niveau = 5,
usigneret kort rotation = 60)
Funktion: Sammenlign værdien af to input-fingeraftryksfunktioner
Parameter: feature1 - Fingerprint feature 1,256bytes
Funktion 2 - Fingeraftryksfunktion 2,256 bytes
niveau - Matchende niveau (1-9)
roter - Matchende rotationsvinkel (1-180)
Returværdi: Returner 0, hvis det lykkedes, returner 1 ellers, returner 2, hvis systemfejl
3.11 AvzMatchN
Prototype: intWINAPIAvzMatchN(usigneret char *featurein,
usigneret tegn featurelib[][256],
usigneret langt fingernum,
usigneret kort niveau = 5,
usigneret kort rotation = 60)
Funktion: Sammenlign inputværdien for fingeraftryksfunktion med funktionsværdien for fingeraftryksbiblioteket via 1:N-identifikationsmetoden
Parameter: featurein - Behøver sammenligne funktionsværdien,256bytes
featurelib-Fingerprint feature value library array
fingernum - Fingeraftryksmængden i fingeraftryksbiblioteket
niveau - Matchende niveau (1-9)
roter - Matchende rotationsvinkel (1-180)
Returværdi: Returner fingeraftryksskabelonens serienummer (>=0), hvis det lykkedes, returner -1, hvis det mislykkedes, returner -2, hvis systemfejl.
Peterson Chen
salgsdirektør, biometrisk og fysisk sikkerhedsindustri
Som global kanal salgsdirektør for Anviz globalt, Peterson Chen er en ekspert i biometrisk og fysisk sikkerhedsindustri, med rig erfaring i global markedsforretningsudvikling, teamledelse osv.; Og også rig viden om smart home, pædagogisk robot & STEM uddannelse, elektronisk mobilitet osv. Du kan følge ham eller LinkedIn.