ads linkedin U-Bio optički senzor otiska prsta SDK | Anviz Global

U-Bio optički senzor otiska prsta SDK

10/23/2012
Udio

1.CD sadržaj:

AvzScanner.dll: DLL za korisnika;

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

 

2.Sistemski zahtjevi: Windows 2000/XPandhigher izdanje      

3.Objašnjenje funkcije izvoza uAvzScanner.dll:

3.1 AvzFindDevice

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

Funkcija: Pretražujte čitač senzora

Parametar: pSensorName-niz za pohranjivanje imena čitača senzora

Napomena: Na primjer, naziv čitača senzora: AvzScanner 1

Povratna vrijednost: vratite 1 ako je uspješno, u suprotnom vratite 0

 

3.2 AvzOpenDevice

Prototip: intWINAPIAvzOpenDevice (nepotpisani kratki uDeviceID, HWND hWnd)

Funkcija: Otvorite čitač senzora

Parametar: uDeviceID-Sensor serijski broj čitača

Hwnd -Pregledajte ručku prozora slike otiska prsta

Povratna vrijednost: vratite 0 ako je uspješno, u suprotnom vratite 1

 

3.3 AvzCloseDevice

Prototip: voidWINAPIAvzCloseDevice(nepotpisani kratki uDeviceID)

Funkcija: Zatvorite čitač senzora

Parametar: uDeviceID-Sensor serijski broj čitača

Povratna vrijednost: Nema povratne vrijednosti

 

3.4 AvzGetCard

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

Funkcija: Dobiti broj kartice

Parametar: uDeviceID -Serijski broj čitača senzora

           lCardID - Broj kartice

Povratna vrijednost: Nema povratne vrijednosti

 

3.5 AvzGetImage

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

Funkcija: Snimite sliku otiska prsta za čitač senzora i sačuvajte sliku u slici

Parametar: uDeviceID-Sensor serijski broj čitača

                         pImage-Sačuvajte podatke slike otiska prsta,

ne manje od 280×280 bajtova

              bFingerOn-1:ima prst na senzoru;0:nema prst na senzoru.

Povratna vrijednost: Nema povratne vrijednosti

 

3.6 AvzSaveHueBMPFile

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

Funkcija: Sačuvajte originalnu sliku u memoriji u bmp datoteku

Parametar: strFIleName-Fingerprint naziv datoteke,

pImage-bafer zona za pohranu slika otiska prsta       

Povratna vrijednost: Nema povratne vrijednosti

 

3.7 AvzSaveClrBMPFile

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

Funkcija: Sačuvajte sliku u memoriji u bmp datoteku

Parametar: strFIleName-Fingerprint naziv datoteke,

pImage - Tampon zona za skladištenje karakteristika otiska prsta         

Povratna vrijednost: Nema povratne vrijednosti

 

3.8 AvzPackFeature

Prototip: shortWINAPIAvzPackFeature (nepotpisani znak *pFeature1, nepotpisani znak *pFeature2, nepotpisani znak *pPackFeature)

Funkcija: Enkapsulacija predloška otiska prsta

Parametar: pFeature1 -Fakcija otiska prsta 1,256 bajtova,

          pFeature2 -Fakcija otiska prsta 2,256 bajtova,

          pPackFeature–Anviz predložak otiska prsta, podržava Anviz offline mašina za praćenje radnog vremena.

Povratna vrijednost: pPackFeature Skladištenje podataka o karakteristikama otiska prsta

 

3.9 Funkcija AvzUnpack

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

Funkcija: dekomprimirati Anviz šablon otiska prsta

Parametar: pPackFeature–Anviz predložak otiska prsta, podržava Anviz offline mašina za praćenje radnog vremena.

pFeature1 - Funkcija otiska prsta 1,256 bajtova,

          pFeature2 - Funkcija otiska prsta 2,256 bajtova,

Povratna vrijednost: vratite 0 ako je uspješno, u suprotnom vratite različitu od nule

 

3.10 AvzProcess

Prototip: intWINAPIAvzProcess (nepotpisani char *pimagein,

                               unsigned char *feature,

                               nepotpisani char *pimagebin,

                               unsigned char bthin,

                               nepotpisani char bdrawfea,

nepotpisani kratki uRate = 110)

Funkcija: Snimite vrijednost funkcije otiska prsta iz ulaznih podataka o slici otiska prsta.

Parametar: pimagein – Unesite podatke o slici otiska prsta širine 280, visine 280, podaci će biti raspoređeni u redove, koristite 1 bajt za svaki element slike da označite nijansu

          Funkcija – Generirana vrijednost funkcije otiska prsta, niz od 256 bajtova bez simbola

          Pimagebin – generirajte podatke slike dvostruke vrijednosti, širina 280, visina 280, podaci će biti raspoređeni u redove, koristite 0 i 255 da označite svaki element slike

          Bthin –1-pimagebin će generirati ispravljenu sliku

                                     0-pimagebin će generirati neispravljenu sliku

          Bdrawfea –1-pimagebin će generirati informacije o mjestu značajke.

  • pimagebin neće generirati informacije o mjestu značajke.

          uRate - Uzmite različite vrijednosti prema modelu kamere, (U-Bio =94)

Povratna vrijednost: vratite 0 ako je uspješno, vratite 1 ako nije uspjelo, vratite 2 ako sistemska greška

 

3.11 AvzMatch

Prototip: intWINAPIAvzMatch(nepotpisani znak *feature1,

                           nepotpisani znak *feature2,

                             nepotpisani kratki nivo = 5,

nepotpisana kratka rotacija = 60)

Funkcija: Uporedite vrijednost dvije ulazne funkcije otiska prsta

Parametar: karakteristika 1 - Funkcija otiska prsta 1,256 bajta 

          Feature2 - Funkcija otiska prsta 2,256 bajta 

          nivo - odgovarajući nivo (1-9)

          rotirati - podudaranje rotacijskog kuta (1-180)

Povratna vrijednost: vratite 0 ako je uspješno, vratite 1 u suprotnom, vratite 2 ako sistemska greška

 

3.11 AvzMatchN

Prototip: intWINAPIAvzMatchN(nepotpisani char *featurein,

                            unsigned char featurelib[][256],

                              nepotpisani dugi prst,

                              nepotpisani kratki nivo = 5,

                nepotpisana kratka rotacija = 60)

Funkcija: Usporedite ulaznu vrijednost funkcije otiska prsta sa vrijednošću funkcije biblioteke otisaka prstiju putem 1:N metode identifikacije

Parametar: featurein - Treba uporediti vrijednost funkcije, 256 bajtova 

          Featurelib-Fingerprint niz biblioteke vrijednosti značajki

          fingernum - Količina otiska prsta u biblioteci otisaka prstiju

          nivo - odgovarajući nivo (1-9)

          rotirati - podudaranje rotacijskog kuta (1-180)

Povratna vrijednost: vrati serijski broj predloška otiska prsta (>=0) ako je uspješan, vrati -1 ako nije uspio, vrati -2 ako sistemska greška.

Peterson Chen

direktor prodaje, industrija biometrijskog i fizičkog osiguranja

Kao direktor prodaje globalnog kanala Anviz globalno, Peterson Chen je stručnjak za industriju biometrijske i fizičke sigurnosti, sa bogatim iskustvom u razvoju poslovanja na globalnom tržištu, upravljanju timom, itd.; I bogato znanje o pametnoj kući, edukativnom robotu i STEM edukaciji, elektronskoj mobilnosti itd. Možete ga pratiti ili LinkedIn.