ads linkedin U-Bio Optikai ujjlenyomat-érzékelő SDK | Anviz Globális

U-Bio optikai ujjlenyomat-érzékelő SDK

10/23/2012
Megosztás

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.

Nic Wang

Az Xthings marketing specialistája

Nic a Hongkongi Baptista Egyetemen szerzett alap- és mesterdiplomát, és 2 éves tapasztalattal rendelkezik az intelligens hardveriparban. Követheti őt, ill. LinkedIn.