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.

Stephen G. Sardi

Besigheidsontwikkelingsdirekteur

Vorige bedryfservaring: Stephen G. Sardi het 25+ jaar ondervinding in die leiding van produkontwikkeling, produksie, produkondersteuning en verkope binne die WFM/T&A en toegangsbeheermarkte -- insluitend oplossings op die perseel en wolkontplooiing, met 'n sterk fokus op 'n wye reeks wêreldwyd aanvaarde biometries-bekwame produkte.