ads linkedin SDK za optični senzor prstnih odtisov U-Bio | Anviz Globalno

SDK za optični senzor prstnih odtisov U-Bio

10/23/2012
Delite s prijatelji, znanci, družino in partnerji :-)

1.Vsebina CD-ja:

AvzScanner.dll: DLL za uporabo uporabnika;

Demo : Demo (VC6,VB6,Delphi7,C#);

 

2.Sistemske zahteve: Windows 2000/XP in višja izdaja      

3.Razlaga funkcije izvoza vAvzScanner.dll:

3.1 AvzFindDevice

Prototip: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Funkcija: Iskanje čitalnika senzorjev

Parameter: pSensorName-matrika za shranjevanje imena čitalnika senzorja

Obvestilo: na primer ime čitalnika senzorjev: AvzScanner 1

Povrnjena vrednost: vrni 1, če je uspešno, sicer vrni 0

 

3.2 AvzOpenDevice

Prototip: intWINAPIAvzOpenDevice(nepodpisani kratki uDeviceID, HWND hWnd)

Funkcija: Odpiranje čitalnika senzorjev

Parameter: Serijska številka čitalnika uDeviceID-Sensor

Hwnd - Predogled ročice okna slike prstnega odtisa

Povratna vrednost: vrni 0, če je uspešno, drugače vrni 1

 

3.3 AvzCloseDevice

Prototip: voidWINAPIAvzCloseDevice(nepodpisan kratki uDeviceID)

Funkcija: Zapri čitalnik senzorja

Parameter: Serijska številka čitalnika uDeviceID-Sensor

Vrnjena vrednost: Ni vrnjene vrednosti

 

3.4 AvzGetCard

Prototip:voidWINAPIAvzGetCard(nepodpisan kratki uDeviceID, dword *lCardID)

Funkcija: Pridobite številko kartice

Parameter: uDeviceID -Serijska številka čitalnika senzorja

           lCardID - številka kartice

Vrnjena vrednost: Ni vrnjene vrednosti

 

3.5 AvzGetImage

Prototip: voidWINAPIAvzGetImage(nepodpisani kratki uDeviceID, nepodpisani char *pImage,nepodpisani kratki bFingerOn)

Funkcija: Zajemite sliko prstnega odtisa za čitalnik senzorja in shranite sliko v pImage

Parameter: Serijska številka čitalnika uDeviceID-Sensor

                         pImage - Shranite podatke slike prstnega odtisa,

ne manjši od 280×280 bajtov

              bFingerOn-1: ima prst na senzorju; 0: nima prsta na senzorju.

Vrnjena vrednost: Ni vrnjene vrednosti

 

3.6 AvzSaveHueBMPFile

Prototip: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

Funkcija: Shrani izvirno sliko v pomnilnik v datoteko bmp

Parameter: strFIleName-Ime datoteke s prstnim odtisom,

pImage- vmesni pas za shranjevanje slike prstnega odtisa       

Vrnjena vrednost: Ni vrnjene vrednosti

 

3.7 AvzSaveClrBMPFile

Prototip: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Funkcija: Shrani sliko funkcije v pomnilnik v datoteko bmp

Parameter: strFIleName-Ime datoteke s prstnim odtisom,

pImage- Medpomnilnik za shranjevanje funkcij prstnih odtisov         

Vrnjena vrednost: Ni vrnjene vrednosti

 

3.8 Funkcija AvzPack

Prototip: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

Funkcija: enkapsulacija predloge prstnega odtisa

Parameter: pFeature1 - funkcija prstnega odtisa 1,256 bajtov,

          pFeature2 - funkcija prstnega odtisa 2,256 bajtov,

          pPackFeature–Anviz predloga funkcije prstnega odtisa, podpira Anviz stroj za evidenco delovnega časa brez povezave.

Povratna vrednost: pPackFeature Shranjevanje podatkov funkcije prstnega odtisa

 

3.9 Funkcija AvzUnpack

Prototip: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

Funkcija: raztegnite Anviz predlogo prstnega odtisa

Parameter: pPackFeature–Anviz predloga funkcije prstnega odtisa, podpira Anviz stroj za evidenco delovnega časa brez povezave.

pFeature1 - funkcija prstnega odtisa 1,256 bajtov,

          pFeature2 - funkcija prstnega odtisa 2,256 bajtov,

Povratna vrednost: vrni 0, če je uspešno, sicer vrni različno od nič

 

3.10 AvzProcess

Prototip: intWINAPIAvzProcess(unsigned char *pimagein,

                               unsigned char * funkcija,

                               unsigned char *pimagebin,

                               nepredznačeni char bthin,

                               nepodpisani char bdrawfea,

nepredznačeno kratko uRate = 110)

Funkcija: Zajemite vrednost funkcije prstnega odtisa iz vhodnih slikovnih podatkov prstnega odtisa.

Parameter: pimagein – vnesite podatke o sliki prstnega odtisa s širino 280, višino 280, podatki bodo urejeno urejeni v vrsticah, uporabite 1 bajt za vsak element slike, da označite Hue

          Funkcija – Vrednost funkcije ustvarjenega prstnega odtisa, niz 256 nesimbolnih bajtov

          Pimagebin – ustvari slikovne podatke z dvojno vrednostjo, širina 280, višina 280, podatki bodo urejeni v vrsticah, uporabite 0 in 255 za označevanje vsakega elementa slike

          Bthin –1-pimagebin bo ustvaril popravljeno sliko

                                     0-pimagebin bo ustvaril nepopravljeno sliko

          Bdrawfea –1-pimagebin bo ustvaril informacije o predstavitvenem mestu.

  • pimagebin ne bo ustvaril informacij o predstavitvenem mestu.

          uRate - Vzemite različne vrednosti glede na model fotoaparata, (U-Bio =94)

Povratna vrednost: vrni 0, če je uspešen, vrni 1, če ni uspel, vrni 2, če je sistemska napaka

 

3.11 AvzMatch

Prototip: intWINAPIAvzMatch(unsigned char *feature1,

                           unsigned char *feature2,

                             nepredznačena kratka raven = 5,

nepredznačeno kratko vrtenje = 60)

Funkcija: primerjajte vrednosti dveh vhodnih funkcij prstnega odtisa

Parameter: funkcija1 – funkcija prstnega odtisa 1,256 bajtov 

          Feature2 - funkcija prstnega odtisa 2,256 bajtov 

          stopnja - raven ujemanja (1-9)

          vrtenje - Ujemanje rotacijskega kota (1-180)

Povratna vrednost: vrni 0, če je uspešno, vrni 1 drugače, vrni 2, če je sistemska napaka

 

3.11 AvzMatchN

Prototip: intWINAPIAvzMatchN(unsigned char *featurein,

                            unsigned char featurelib[][256],

                              nepredznačeno dolgo prstno število,

                              nepredznačena kratka raven = 5,

                nepredznačeno kratko vrtenje = 60)

Funkcija: Primerjajte vhodno vrednost funkcije prstnega odtisa z vrednostjo funkcije knjižnice prstnih odtisov prek identifikacijske metode 1:N

Parameter: featurein – Treba je primerjati vrednost funkcije, 256 bajtov 

          Featurelib-Matrika knjižnice vrednosti funkcije Fingerprint

          fingernum – število prstnih odtisov v knjižnici prstnih odtisov

          stopnja - raven ujemanja (1-9)

          vrtenje - Ujemanje rotacijskega kota (1-180)

Povratna vrednost: Vrni serijsko številko predloge prstnega odtisa (>=0), če je uspešna, vrni -1, če ni uspela, vrni -2, če je sistemska napaka.

Peterson Chen

direktor prodaje, industrija biometrične in fizične varnosti

Kot globalni prodajni direktor za Anviz globalno, Peterson Chen je strokovnjak za biometrično in fizično varnostno industrijo, z bogatimi izkušnjami pri razvoju poslovanja na globalnem trgu, vodenju ekip itd.; In tudi bogato znanje o pametnem domu, izobraževalnem robotu & STEM izobraževanju, elektronski mobilnosti itd. Lahko mu sledite oz LinkedIn.