U-Bio Optical fingerprint sensor SDK
1.CD Ynhâld:
AvzScanner.dll: DLL foar brûker mei help;
Demo: Demo(VC6,VB6,Delphi7,C#);
2.Systeemeask: Windows 2000/XPandhigher edysje
3.Taljochting fan eksportfunksje ynAvzScanner.dll:
3.1 AvzFindDevice
Prototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Funksje: Sykje de sensorlêzer
Parameter: pSensorName-de array foar it bewarjen fan de namme fan de sensorlêzer
Opmerking: Bygelyks namme fan sensorlêzer: AvzScanner 1
Wearde werom: Return 1 as suksesfol, oars werom 0
3.2 AvzOpenDevice
Prototype: intWINAPIAvzOpenDevice(net ûndertekene koarte uDeviceID, HWND hWnd)
Funksje: Iepenje de sensorlêzer
Parameter: uDeviceID-Sensor reader's serial number
Hwnd - Foarbyld fan it finsterhandgreep fan 'e fingerprintôfbylding
Wearde werom: Return 0 as suksesfol, oars werom 1
3.3 AvzCloseDevice
Prototype: voidWINAPIAvzCloseDevice(net ûndertekene koarte uDeviceID)
Funksje: Slút de sensorlêzer
Parameter: uDeviceID-Sensor reader's serial number
Return wearde: Gjin werom wearde
3.4 AvzGetCard
Prototype:voidWINAPIAvzGetCard (net ûndertekene koarte uDeviceID, dword *lCardID)
Funksje: Krij it kaartnûmer
Parameter: uDeviceID -Sensor reader's serial number
lCardID - Card Number
Return wearde: Gjin werom wearde
3.5 AvzGetImage
Prototype: voidWINAPIAvzGetImage (net ûndertekene koarte uDeviceID, net ûndertekene char *pImage, net ûndertekene koarte bFingerOn)
Funksje: Fang de fingerprintôfbylding foar de sensorlêzer en bewarje de ôfbylding yn it pImage
Parameter: uDeviceID-Sensor reader's serial number
pImage-Bewarje de gegevens fan 'e fingerprintôfbylding,
net minder as 280 × 280 bytes
bFingerOn-1: hat finger op sensor; 0: hat gjin finger op sensor.
Return wearde: Gjin werom wearde
3.6 AvzSaveHueBMPFile
Prototype: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Funksje: Bewarje orizjinele ôfbylding yn it ûnthâld nei bmp-bestân
Parameter: strFIleName-Fingerprint triemnamme,
pImage- buffersône foar opslach fan fingerprintôfbyldings
Return wearde: Gjin werom wearde
3.7 AvzSaveClrBMPFile
Prototype: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, net ûndertekene char *pImage)
Funksje: Bewarje funksjeôfbylding yn it ûnthâld nei bmp-bestân
Parameter: strFIleName-Fingerprint triemnamme,
pImage- Buffersône foar opslach fan fingerprintfunksjes
Return wearde: Gjin werom wearde
3.8 AvzPackFeature
Prototype: shortWINAPIAvzPackFeature(net-ûndertekene char *pFeature1, net-ûndertekene char *pFeature2, net-ûndertekene char *pPackFeature)
Funksje: Ynkapselje it fingerprintsjabloan
Parameter: pFeature1 -Fingerprint Feature 1,256 bytes,
pFeature2 -Fingerprint Feature 2,256 bytes,
pPackFeature–Anviz fingerprint funksje sjabloan, stipet de Anviz offline tiid bywenje masine.
Weromkearwearde: pPackFeature De opslach fan gegevens fan 'e fingerprintfunksje
3.9 AvzUnpackFeature
Prototype: intWINAPIAvzUnpackFeature(net ûndertekene char *pPackFeature, net ûndertekene char *pFeature1, net ûndertekene char *pFeature2)
Funksje: dekomprimearje de Anviz fingerprint sjabloan
Parameter: pPackFeature–Anviz fingerprint funksje sjabloan, stipet de Anviz offline tiid bywenje masine.
pFeature1 -Fingerprintfunksje 1,256 bytes,
pFeature2 -Fingerprintfunksje 2,256 bytes,
Wearde werom: Return 0 as suksesfol, oars werom nonnul
3.10 AvzProcess
Prototype: intWINAPIAvzProcess(net ûndertekene char *pimagein,
net ûndertekene char *funksje,
unsigned char *pimagebin,
net ûndertekene char bthin,
unsigned char bdrawfea,
net ûndertekene koarte uRate = 110)
Funksje: Fang de wearde fan 'e fingerprintfunksje fan' e ynfiergegevens fan 'e fingerprintôfbylding.
Parameter: pimagein -Fingerprintôfbyldingsgegevens ynfiere mei breedte 280, hichte 280, de gegevens sille oarderlik wurde regele yn rigen, brûk 1 bytes foar elk byldelemint om Hue oan te jaan
Funksje -Generated Fingerprint feature wearde, 256 net symboal bytes array
Pimagebin -generearje ôfbyldingsgegevens mei dûbele wearde, breedte 280, hichte 280, de gegevens sille oarderlik wurde regele yn rigen, brûk 0 en 255 om elk byldelemint oan te jaan
Bthin –1-pimagebin sil de rjochte ôfbylding generearje
0-pimagebin sil de net-korrigearre ôfbylding generearje
Bdrawfea –1-pimagebin sil de ynformaasje generearje fan it funksjeplak.
- pimagebin sil de ynformaasje fan 'e funksje spot net generearje.
uRate - Nim ferskate wearden neffens it kameramodel, (U-Bio = 94)
Wearde werom: Return 0 as suksesfol, werom 1 as mislearre, werom 2 as systeem flater
3.11 AvzMatch
Prototype: intWINAPIAvzMatch(net ûndertekene char *feature1,
net ûndertekene char *funksje2,
net ûndertekene koarte nivo = 5,
net ûndertekene koarte rotaasje = 60)
Funksje: Ferlykje de wearde fan twa ynfier Fingerprint funksjes
Parameter: feature1 - Fingerprint feature 1,256bytes
Funksje 2 - Fingerprintfunksje 2,256 bytes
nivo - oerienkommende nivo (1-9)
rotearje - Oerienkommende rotaasjehoek (1-180)
Wearde werom: Return 0 as suksesfol, werom 1 oars, werom 2 as systeem flater
3.11 AvzMatchN
Prototype: intWINAPIAvzMatchN(net ûndertekene char *featurein,
net ûndertekene char featurelib[][256],
unsigned lange fingernum,
net ûndertekene koarte nivo = 5,
net ûndertekene koarte rotaasje = 60)
Funksje: Fergelykje de ynfier wearde fan fingerprintfunksje mei de funksjewearde fan 'e fingerprintbibleteek fia 1:N identifikaasjemetoade
Parameter: featurein - Ferlykje de funksjewearde nedich, 256bytes
featurelib-Fingerprint feature wearde bibleteek array
fingernum - De fingerprint bedrach yn de fingerprint bibleteek
nivo - oerienkommende nivo (1-9)
rotearje - Oerienkommende rotaasjehoek (1-180)
Wearde werom: Jou it searjenûmer fan it fingerprintsjabloan werom (>=0) as suksesfol, werom -1 as mislearre, werom -2 as systeemflater.
Stephen G. Sardi
Direkteur foar bedriuwsûntwikkeling
Eardere yndustryûnderfining: Stephen G. Sardi hat 25+ jier ûnderfining mei it lieden fan produktûntwikkeling, produksje, produktstipe en ferkeap binnen de WFM/T&A- en Access Control-merken - ynklusyf oplossingen op it plak en yn 'e wolk, mei in sterke fokus op in breed skala oan wrâldwiid akseptearre biometrysk-kapabele produkten.