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