ads linkedin U-Bio Optisk fingeravtryckssensor SDK | Anviz Välgörenhet

U-Bio Optisk fingeravtryckssensor SDK

10/23/2012
Dela

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.

Nic Wang

Marknadsspecialist i Xthings

Nic har både en kandidat- och en magisterexamen från Hong Kong Baptist University och har 2 års erfarenhet av den smarta hårdvarubranschen. Du kan följa honom eller LinkedIn.