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.

Peterson Chen

försäljningsdirektör, biometrisk och fysisk säkerhetsindustri

Som global kanalförsäljningschef för Anviz globalt, Peterson Chen är expert inom biometrisk och fysisk säkerhetsindustri, med rik erfarenhet av global marknadsutveckling, teamledning, etc; Och även rik kunskap om smarta hem, pedagogisk robot & STEM utbildning, elektronisk mobilitet etc. Du kan följa honom eller LinkedIn.