U-Bio optikai ujjlenyomat-érzékelő SDK
1.CD tartalom:
AvzScanner.dll: DLL a felhasználó számára;
Demo: Demo (VC6,VB6,Delphi7,C#);
2.Rendszerkövetelmény: Windows 2000/XPandhigher edition
3.Az exportálási funkció magyarázata ittAvzScanner.dll:
3.1 AvzFindDevice
Prototípus: ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])
Funkció: Keresés az érzékelő olvasóban
Paraméter: pSensorName – az érzékelő olvasó nevének tárolására szolgáló tömb
Megjegyzés: Például az érzékelő olvasó neve: AvzScanner 1
Visszatérési érték: 1-et ad vissza, ha sikeres, ellenkező esetben 0-t
3.2 AvzOpenDevice
Prototípus: intWINAPIAvzOpenDevice (aláírás nélküli rövid uDeviceID, HWND hWnd)
Funkció: Nyissa ki az érzékelő olvasóját
Paraméter: uDeviceID-Sensor olvasó sorozatszáma
Hwnd - Az ujjlenyomat-kép ablak fogantyújának előnézete
Visszatérési érték: 0-t ad vissza, ha sikeres, ellenkező esetben 1-et
3.3 AvzCloseDevice
Prototípus: voidWINAPIAvzCloseDevice (aláírás nélküli rövid uDeviceID)
Funkció: Zárja be az érzékelő olvasóját
Paraméter: uDeviceID-Sensor olvasó sorozatszáma
Visszatérési érték: Nincs visszatérési érték
3.4 AvzGetCard
Prototípus:voidWINAPIAvzGetCard (aláírás nélküli rövid uDeviceID, dword *lCardID)
Funkció: Szerezze meg a kártyaszámot
Paraméter: uDeviceID - Az érzékelő olvasójának sorozatszáma
lCardID - Kártyaszám
Visszatérési érték: Nincs visszatérési érték
3.5 AvzGetImage
Prototípus: voidWINAPIAvzGetImage (aláíratlan rövid uDeviceID, unsigned char *pImage, unsigned short bFingerOn)
Funkció: Ujjlenyomat-kép rögzítése az érzékelő olvasó számára, és a kép mentése a pImage-be
Paraméter: uDeviceID-Sensor olvasó sorozatszáma
pImage- Mentse el az ujjlenyomat kép adatait,
nem kisebb, mint 280×280 bájt
bFingerOn-1: ujj az érzékelőn;0: nincs ujj az érzékelőn.
Visszatérési érték: Nincs visszatérési érték
3.6 AvzSaveHueBMPFile
Prototípus: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Funkció: Az eredeti kép mentése a memóriába bmp fájlba
Paraméter: strFIleName-Fingerprint fájlnév,
pImage-pufferzóna ujjlenyomat-képek tárolására
Visszatérési érték: Nincs visszatérési érték
3.7 AvzSaveClrBMPFile
Prototípus: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)
Funkció: A jellemző kép mentése a memóriába bmp fájlba
Paraméter: strFIleName-Fingerprint fájlnév,
pImage- Pufferzóna az ujjlenyomat-funkciók tárolására
Visszatérési érték: Nincs visszatérési érték
3.8 AvzPackFeature
Prototípus: shortWINAPIAvzPackFeature (unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Funkció: Az ujjlenyomat-sablon beágyazása
Paraméter: pFeature1 - Ujjlenyomat-funkció 1,256 bájt,
pFeature2 - Ujjlenyomat funkció 2,256 bájt,
pPackFeature-Anviz ujjlenyomat funkciósablon, támogatja a Anviz offline munkaidő-nyilvántartó gép.
Visszatérési érték: pPackFeature Az ujjlenyomat funkció adatainak tárolása
3.9 AvzUnpackFeature
Prototípus: intWINAPIAvzUnpackFeature (unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)
Funkció: tömörítse ki a Anviz ujjlenyomat sablon
Paraméter: pPackFeature–Anviz ujjlenyomat funkciósablon, támogatja a Anviz offline munkaidő-nyilvántartó gép.
pFeature1 - Ujjlenyomat funkció 1,256 bájt,
pFeature2 - Ujjlenyomat funkció 2,256 bájt,
Visszatérési érték: 0-t ad vissza, ha sikeres, ellenkező esetben nullától eltérő értéket ad vissza
3.10 AvzProcess
Prototípus: intWINAPIAvzProcess(unsigned char *pimagein,
unsigned char *funkció,
unsigned char *pimagebin,
unsigned char bthin,
aláíratlan char bdrawfea,
előjel nélküli rövid uRate = 110)
Funkció: Az ujjlenyomat funkció értékének rögzítése a bevitt ujjlenyomat-képadatokból.
Paraméter: pimagein – Ujjlenyomat-képadatok bevitele 280 szélességben, 280 magasságban, az adatok sorokba rendeződnek, minden képelemhez használjon 1 bájtot a színárnyalat jelzésére
Funkció – Generált ujjlenyomat funkcióérték, 256 szimbólum nélküli bájtos tömb
Pimagebin – dupla értékű képadatok generálása, szélesség: 280, magasság: 280
Bthin –1-pimagebin generálja a javított képet
A 0-pimagebin a nem javított képet hozza létre
A Bdrawfea –1-pimagebin generálja a tereppont információit.
- A pimagebin nem generálja a jellemzőhely információit.
uRate - Vegyen fel különböző értékeket a kameramodelltől függően (U-Bio =94)
Visszatérési érték: Siker esetén 0-t, sikertelenség esetén 1-et, rendszerhiba esetén 2-t ad vissza
3.11 AvzMatch
Prototípus: intWINAPIAvzMatch(unsigned char *feature1,
unsigned char *feature2,
előjel nélküli rövid szint = 5,
előjel nélküli rövid forgatás = 60)
Funkció: Hasonlítsa össze a két bemeneti ujjlenyomat-funkció értékét
Paraméter: feature1 - Ujjlenyomat funkció 1,256 bájt
2. szolgáltatás – 2,256 bájt ujjlenyomat-funkció
szint – megfelelő szint (1-9)
forgatás – megfelelő elforgatási szög (1-180)
Visszatérési érték: 0-t ad vissza, ha sikeres, 1-et egyébként, és 2-t, ha rendszerhiba
3.11 AvzMatchN
Prototípus: intWINAPIAvzMatchN(előjel nélküli karakter *featurein,
unsigned char featurelib[][256],
előjel nélküli hosszú ujjszám,
előjel nélküli rövid szint = 5,
előjel nélküli rövid forgatás = 60)
Funkció: Hasonlítsa össze a bevitt ujjlenyomat-értéket az ujjlenyomat-könyvtár jellemző értékével az 1:N azonosítási módszerrel
Paraméter: featurein - Össze kell hasonlítani a szolgáltatás értékét, 256 bájt
featurelib-Ujjlenyomat funkcióérték-könyvtár tömb
ujjlenyomat száma – Az ujjlenyomat mennyisége az ujjlenyomat-könyvtárban
szint – megfelelő szint (1-9)
forgatás – megfelelő elforgatási szög (1-180)
Visszatérési érték: Az ujjlenyomat-sablon sorozatszámát (>=0) adja vissza, ha sikeres, -1-et, ha nem, és -2-t, ha rendszerhiba.
Stephen G. Sardi
Üzletfejlesztési igazgató
Múltbeli iparági tapasztalat: Stephen G. Sardi több mint 25 éves tapasztalattal rendelkezik termékfejlesztési, gyártási, terméktámogatási és értékesítési vezetőként a WFM/T&A és a hozzáférés-vezérlési piacokon – ideértve a helyszíni és a felhőben telepített megoldásokat is, nagy hangsúlyt fektetve a világszerte elfogadott biometrikus adatokkal rendelkező termékek széles skáláján.