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.
Peterson Chen
ferkeap direkteur, biometryske en fysike feiligens yndustry
As globale kanaal ferkeap direkteur fan Anviz global, Peterson Chen is in ekspert yn biometryske en fysike feiligens yndustry, mei rike ûnderfining yn globale merk saaklike ûntwikkeling, team behear, etc; En ek rike kennis fan smart home, edukative robot & STEM ûnderwiis, elektroanyske mobiliteit, ensfh Jo kinne folgje him of LinkedIn.