ads linkedin U-Bio Optiese vingerafdruksensor SDK | Anviz Global

U-Bio Optiese vingerafdruksensor SDK

10/23/2012
Deel

1.CD-inhoud:

AvzScanner.dll: DLL vir gebruiker gebruik;

Demo: Demo (VC6,VB6,Delphi7,C#);

 

2.Stelselvereiste: Windows 2000/XPandhoër uitgawe      

3.Verduideliking van uitvoerfunksie inAvzScanner.dll:

3.1 AvzFind Device

Prototipe: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Funksie: Soek die sensorleser

Parameter: pSensorName-die skikking vir die stoor van die sensorleser se naam

Kennisgewing: Byvoorbeeld sensorlesernaam:AvzScanner 1

Retourwaarde: Gee 1 terug indien suksesvol, anders gee 0 terug

 

3.2 AvzOpenDevice

Prototipe: intWINAPIAvzOpenDevice (ongetekende kort uDeviceID, HWND hWnd)

Funksie: Maak die sensorleser oop

Parameter: uDeviceID-Sensor leser se reeksnommer

Hwnd - Voorbeskou die vensterhandvatsel van die vingerafdrukprent

Retourwaarde: Gee 0 terug indien suksesvol, anders gee 1 terug

 

3.3 AvzClose Device

Prototipe: voidWINAPIAvzCloseDevice(ongetekende kort uDeviceID)

Funksie: Maak die sensorleser toe

Parameter: uDeviceID-Sensor leser se reeksnommer

Terugkeerwaarde: Geen terugkeerwaarde nie

 

3.4 AvzGetCard

Prototipe: voidWINAPIAvzGetCard (ongetekende kort uDeviceID, dword *lCardID)

Funksie: Kry die kaartnommer

Parameter: uDeviceID -Sensorleser se reeksnommer

           lCardID - Kaartnommer

Terugkeerwaarde: Geen terugkeerwaarde nie

 

3.5 AvzGetImage

Prototipe: voidWINAPIAvzGetImage(ongetekende kort uDeviceID, ongetekende char *pImage,ongetekende kort bFingerOn)

Funksie: Neem die vingerafdrukprent vir die sensorleser vas en stoor die beeld in die foto

Parameter: uDeviceID-Sensor leser se reeksnommer

                         pImage-Stoor die data van die vingerafdrukbeeld,

nie kleiner as 280 × 280 grepe nie

              bVingerAan-1:het vinger op sensor;0:het geen vinger op sensor nie.

Terugkeerwaarde: Geen terugkeerwaarde nie

 

3.6 AvzSaveHueBMPFile

Prototipe: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

Funksie: Stoor oorspronklike prent in die geheue na bmp-lêer

Parameter: strFIleName-Vingerafdruk lêernaam,

pImage- buffersone vir vingerafdrukbeeldberging       

Terugkeerwaarde: Geen terugkeerwaarde nie

 

3.7 AvzSaveClrBMPFile

Prototipe: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Funksie: Stoor kenmerkprent in die geheue na bmp-lêer

Parameter: strFIleName-Vingerafdruk lêernaam,

foto- Buffersone vir berging van vingerafdrukfunksies         

Terugkeerwaarde: Geen terugkeerwaarde nie

 

3.8 AvzPackFeature

Prototipe: shortWINAPIAvzPackFeature(ongetekende char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

Funksie: Omhul die vingerafdruksjabloon

Parameter: pFeature1 -Fingerprint Feature 1,256 grepe,

          pFeature2 -Vingerafdrukkenmerk 2,256 grepe,

          pPackFeature–Anviz vingerafdruk funksie sjabloon, ondersteun die Anviz vanlyn tydbywoningsmasjien.

Terugkeerwaarde: pPackFeature Die berging van die vingerafdrukkenmerkdata

 

3.9 AvzUnpack-funksie

Prototipe: intWINAPIAvzUnpackFeature(ongetekende char *pPackFeature, ongetekende char *pFeature1, ongetekende char *pFeature2)

Funksie: dekomprimeer die Anviz vingerafdruk sjabloon

Parameter: pPackFeature–Anviz vingerafdruk funksie sjabloon, ondersteun die Anviz vanlyn tydbywoningsmasjien.

pFeature1 -Vingerafdrukkenmerk 1,256 grepe,

          pFeature2 -Vingerafdrukkenmerk 2,256 grepe,

Retourwaarde: Gee 0 terug indien suksesvol, anders gee dit nie-nul terug

 

3.10 AvzProses

Prototipe: intWINAPIAvzProcess(ongetekende char *pimagein,

                               ongetekende char * kenmerk,

                               ongetekende char *pimagebin,

                               ongetekende char bdun,

                               ongetekende char bdrawfea,

ongetekende kort uRate = 110)

Funksie: Vang die vingerafdrukkenmerkwaarde van die invoervingerafdrukbeelddata vas.

Parameter: pimagein – Voer vingerafdrukbeelddata in met breedte 280, hoogte 280, die data sal ordelik in rye gerangskik word, gebruik 1 grepe vir elke prentelement om Hue aan te dui

          Kenmerk – Gegenereerde vingerafdrukkenmerkwaarde, 256 nie-simboolgrepe-skikking

          Pimagebin – genereer dubbelwaarde beelddata, breedte 280, hoogte 280, die data sal ordelik in rye gerangskik word, gebruik 0 en 255 om elke prentelement aan te dui

          Bthin –1-pimagebin sal die reggestelde beeld genereer

                                     0-pimagebin sal die onreggestelde beeld genereer

          Bdrawfea –1-pimagebin sal die inligting van die kenmerkplek genereer.

  • pimagebin sal nie die inligting van die kenmerkplek genereer nie.

          uRate - Neem verskillende waardes volgens die kameramodel, (U-Bio =94)

Retourwaarde: Gee 0 terug indien suksesvol, gee 1 terug indien misluk, gee 2 terug as stelselfout

 

3.11 AvzMatch

Prototipe: intWINAPIAvzMatch(ongetekende char *feature1,

                           ongetekende char * kenmerk2,

                             ongetekende kort vlak = 5,

ongetekende kort rotasie = 60)

Funksie: Vergelyk die waarde van twee invoervingerafdrukkenmerke

Parameter: kenmerk1 - Vingerafdrukkenmerk 1,256 XNUMX grepe 

          Kenmerk2 - Vingerafdrukkenmerk 2,256 XNUMX grepe 

          vlak - Pasvlak (1-9)

          roteer - Pas by rotasiehoek (1-180)

Retourwaarde: Gee 0 terug indien suksesvol, gee 1 anders terug, gee 2 terug as stelselfout

 

3.11 AvzMatchN

Prototipe: intWINAPIAvzMatchN(ongetekende char *featurein,

                            ongetekende char featurelib[][256],

                              ongetekende lang vingernum,

                              ongetekende kort vlak = 5,

                ongetekende kort rotasie = 60)

Funksie: Vergelyk die invoer Vingerafdruk kenmerkwaarde met die kenmerkwaarde van die vingerafdrukbiblioteek via 1:N identifikasiemetode

Parameter: featurein - Vergelyk die kenmerkwaarde, 256 grepe 

          featurelib-Vingerafdruk funksie waarde biblioteek skikking

          fingernum - Die vingerafdrukbedrag in die vingerafdrukbiblioteek

          vlak - Pasvlak (1-9)

          roteer - Pas by rotasiehoek (1-180)

Retourwaarde: Gee die reeksnommer van die vingerafdruksjabloon (>=0) terug indien suksesvol, gee -1 terug indien misluk, gee -2 terug as stelselfout.

Peterson Chen

verkoopsdirekteur, biometriese en fisiese sekuriteitsbedryf

As globale kanaal verkoopsdirekteur van Anviz globale, Peterson Chen is 'n kenner in biometriese en fisiese sekuriteit industrie, met 'n ryk ervaring in globale mark besigheid ontwikkeling, spanbestuur, ens; En ook ryk kennis van slim huis, opvoedkundige robot & STEM onderwys, elektroniese mobiliteit, ens. Jy kan hom volg of LinkedIn.