ads linkedin U-Bio Optisk fingeraftrykssensor SDK | Anviz Global

U-Bio Optisk fingeraftrykssensor SDK

10/23/2012
Del

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.

Nic Wang

Marketingspecialist i Xthings

Nic har både en bachelor- og en mastergrad fra Hong Kong Baptist University og har 2 års erfaring i smart hardware-industrien. Du kan følge ham eller LinkedIn.