U-Bio optički senzor otiska prsta SDK
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.