U-Bio Optiese vingerafdruksensor SDK
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.