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

U-Bio optički senzor otiska prsta SDK

10/23/2012
Podijeli

1.Sadržaj CD-a:

AvzScanner.dll: DLL za korisničku upotrebu;

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

 

2.Zahtjevi sustava: Windows 2000/XP i više izdanje      

3.Objašnjenje funkcije izvoza uAvzScanner.dll:

3.1 AvzFindDevice

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

Funkcija: Pretraživanje čitača senzora

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

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

Povratna vrijednost: Vrati 1 ako je uspješno, inače vrati 0

 

3.2 AvzOpenDevice

Prototip: intWINAPIAvzOpenDevice(nepotpisani kratki uDeviceID, HWND hWnd)

Funkcija: Otvaranje čitača senzora

Parametar: serijski broj čitača uDeviceID-Sensor

Hwnd -Pregled ručke prozora slike otiska prsta

Povratna vrijednost: Vrati 0 ako je uspješno, inače vrati 1

 

3.3 AvzCloseDevice

Prototip: voidWINAPIAvzCloseDevice(nepotpisani kratki uDeviceID)

Funkcija: Zatvorite čitač senzora

Parametar: serijski broj čitača uDeviceID-Sensor

Povratna vrijednost: Nema povratne vrijednosti

 

3.4 AvzGetCard

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

Funkcija: Dobivanje broja kartice

Parametar: uDeviceID -Serijski broj čitača senzora

           lCardID - Broj kartice

Povratna vrijednost: Nema povratne vrijednosti

 

3.5 AvzGetImage

Prototip: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage,unsigned short bFingerOn)

Funkcija: Snimite sliku otiska prsta za čitač senzora i spremite sliku u pImage

Parametar: serijski broj čitača uDeviceID-Sensor

                         pImage-Spremite 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: Spremite originalnu sliku u memoriju u bmp datoteku

Parametar: strFIleName-naziv datoteke otiska prsta,

pImage- tampon zona za pohranu slike otiska prsta       

Povratna vrijednost: Nema povratne vrijednosti

 

3.7 AvzSaveClrBMPFile

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

Funkcija: Spremite sliku značajke u memoriju u bmp datoteku

Parametar: strFIleName-naziv datoteke otiska prsta,

pImage- Međuspremnik za pohranu značajki otiska prsta         

Povratna vrijednost: Nema povratne vrijednosti

 

3.8 Značajka AvzPack

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

Funkcija: Enkapsulirajte predložak otiska prsta

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

          pFeature2 -Funkcija otiska prsta 2,256 bajtova,

          pPackFeature–Anviz predložak značajke otiska prsta, podržava Anviz izvanmrežni stroj za evidenciju radnog vremena.

Povratna vrijednost: pPackFeature Pohrana podataka značajke otiska prsta

 

3.9 Značajka AvzUnpack

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

Funkcija: dekomprimirati Anviz predložak otiska prsta

Parametar: pPackFeature–Anviz predložak značajke otiska prsta, podržava Anviz izvanmrežni stroj za evidenciju radnog vremena.

pFeature1 - Značajka otiska prsta 1,256 bajtova,

          pFeature2 - Značajka otiska prsta 2,256 bajtova,

Povratna vrijednost: Vrati 0 ako je uspješno, inače vrati različitu od nule

 

3.10 AvzProcess

Prototip: intWINAPIAvzProcess(unsigned char *pimagein,

                               unsigned char *značajka,

                               unsigned char *pimagebin,

                               nepredpisani char bthin,

                               nepotpisani char bdrawfea,

unsigned short uRate = 110)

Funkcija: Snimanje vrijednosti značajke otiska prsta iz ulaznih podataka slike otiska prsta.

Parametar: pimagein – Unos podataka o slici otiska prsta širine 280, visine 280, podaci će biti uredno raspoređeni u retke, koristite 1 bajt za svaki element slike za označavanje nijanse

          Značajka – Vrijednost značajke generiranog otiska prsta, niz od 256 bajtova bez simbola

          Pimagebin – generira slikovne podatke dvostruke vrijednosti, širina 280, visina 280, podaci će biti uredno raspoređeni u redove, koristite 0 i 255 za označavanje svakog elementa slike

          Bthin –1-pimagebin će generirati ispravljenu sliku

                                     0-pimagebin će generirati neispravljenu sliku

          Bdrawfea –1-pimagebin će generirati informacije o istaknutom mjestu.

  • pimagebin neće generirati informacije o istaknutom mjestu.

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

Povratna vrijednost: Vrati 0 ako je uspješno, vrati 1 ako nije uspjelo, vrati 2 ako je greška u sustavu

 

3.11 AvzMatch

Prototip: intWINAPIAvzMatch(unsigned char *feature1,

                           unsigned char *feature2,

                             nepredznačena kratka razina = 5,

kratka rotacija bez predznaka = 60)

Funkcija: Usporedite vrijednost dvije ulazne značajke otiska prsta

Parametar: značajka1 - značajka otiska prsta 1,256 bajtova 

          Značajka 2 - Značajka otiska prsta 2,256 bajta 

          razina - odgovarajuća razina (1-9)

          rotirati - Usklađivanje rotacijskog kuta (1-180)

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

 

3.11 AvzMatchN

Prototip: intWINAPIAvzMatchN(unsigned char *featurein,

                            unsigned char featurelib[][256],

                              dugi broj prsta bez predznaka,

                              nepredznačena kratka razina = 5,

                kratka rotacija bez predznaka = 60)

Funkcija: Usporedite ulaznu vrijednost značajke otiska prsta s vrijednošću značajke biblioteke otiska prsta putem metode identifikacije 1:N

Parametar: featurein - Treba usporediti vrijednost značajke, 256 bajtova 

          Featurelib-Fingerprint polje vrijednosti značajke knjižnice

          fingernum - Količina otiska prsta u biblioteci otisaka prstiju

          razina - odgovarajuća razina (1-9)

          rotirati - Usklađivanje rotacijskog kuta (1-180)

Povratna vrijednost: Vrati serijski broj predloška otiska prsta (>=0) ako je uspješno, vrati -1 ako nije uspjelo, vrati -2 ako je greška u sustavu.

Peterson Chen

direktor prodaje, industrija biometrijske i fizičke sigurnosti

Kao globalni direktor prodaje kanala Anviz globalno, Peterson Chen stručnjak je za industriju biometrijske i fizičke sigurnosti, s bogatim iskustvom u razvoju poslovanja na globalnom tržištu, upravljanju timom itd.; A također i bogato znanje o pametnoj kući, obrazovnom robotu & STEM obrazovanju, elektroničkoj mobilnosti itd. Možete ga pratiti ili LinkedIn.