U-Bio optiskais pirkstu nospiedumu sensors SDK
1.CD saturs:
AvzScanner.dll: DLL lietotājam;
Demonstrācija: Demo (VC6, VB6, Delphi7, C#);
2.Sistēmas prasības: Windows 2000/XPandaugstāks izdevums
3.Eksportēšanas funkcijas skaidrojumsAvzscanner.dll:
3.1 AvzfindDevice
Prototips: ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])
Funkcija: Meklēt sensoru lasītājā
Parametrs: pSensorName — masīvs sensora lasītāja nosaukuma glabāšanai
Piezīme. Piemēram, sensora lasītāja nosaukums: AvzScanner 1
Atgriešanas vērtība: atgriež 1, ja tas ir veiksmīgs, pretējā gadījumā atgriež 0
3.2 Avzopendevice
Prototips: intWINAPIAvzOpenDevice (neparakstīts īss uDeviceID, HWND hWnd)
Funkcija: atveriet sensora lasītāju
Parametrs: uDeviceID-sensora lasītāja sērijas numurs
Hwnd — priekšskatiet pirksta nospieduma attēla loga rokturi
Atgriešanas vērtība: ja veiksmīga, atgriež 0, pretējā gadījumā atgriez 1
3.3 AvzCloseDevice
Prototips: voidWINAPIAvzCloseDevice (neparakstīts īss uDeviceID)
Funkcija: aizveriet sensora lasītāju
Parametrs: uDeviceID-sensora lasītāja sērijas numurs
Atgriešanas vērtība: nav atgriešanas vērtības
3.4 AvzgetCard
Prototips:voidWINAPIAvzGetCard (neparakstīts īss uDeviceID, dword *lCardID)
Funkcija: iegūstiet kartes numuru
Parametrs: uDeviceID — Sensora lasītāja sērijas numurs
lCardID — kartes numurs
Atgriešanas vērtība: nav atgriešanas vērtības
3.5 AvzgetImage
Prototips: voidWINAPIAvzGetImage (neparakstīts īss uDeviceID, neparakstīts char *pImage, neparakstīts īss bFingerOn)
Funkcija: tveriet pirkstu nospiedumu attēlu sensora lasītājam un saglabājiet attēlu mapē pImage
Parametrs: uDeviceID-sensora lasītāja sērijas numurs
pImage — saglabājiet pirkstu nospieduma attēla datus,
ne mazāks par 280 × 280 baitiem
bFingerOn-1: ir pirksts uz sensora;0: nav pirksta uz sensora.
Atgriešanas vērtība: nav atgriešanas vērtības
3.6 Avzsavehuebmpfile
Prototips: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, neparakstīts char *pImage)
Funkcija: saglabājiet sākotnējo attēlu atmiņā bmp failā
Parametrs: strFIleName-Fingerprint faila nosaukums,
pImage — buferzona pirkstu nospiedumu attēlu glabāšanai
Atgriešanas vērtība: nav atgriešanas vērtības
3.7 Avzsaveclrbmpfile
Prototips: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, neparakstīts char *pImage)
Funkcija: saglabājiet objekta attēlu atmiņā bmp failā
Parametrs: strFIleName-Fingerprint faila nosaukums,
pImage — buferzona pirkstu nospiedumu funkciju glabāšanai
Atgriešanas vērtība: nav atgriešanas vērtības
3.8 Avzpackfeature
Prototips: shortWINAPIAvzPackFeature (neparakstīta char *pFeature1, neparakstīta char *pFeature2, neparakstīta char *pPackFeature)
Funkcija: iekapsulējiet pirkstu nospiedumu veidni
Parametrs: pFeature1 — pirkstu nospiedumu funkcija 1,256 baiti ,
pFeature2 — pirkstu nospiedumu funkcija 2,256 baiti,
pPackFeature-Anviz pirkstu nospiedumu funkcijas veidne, atbalsta Anviz bezsaistes laika uzskaites mašīna.
Atgriešanas vērtība: pPackFeature Pirkstu nospiedumu līdzekļa datu glabāšana
3.9 Avzunpackfeature
Prototips: intWINAPIAvzUnpackFeature (unsigned char *pPackFeature, neparakstīta char *pFeature1, neparakstīta char *pFeature2)
Funkcija: atspiest Anviz pirkstu nospiedumu veidne
Parametrs: pPackFeature–Anviz pirkstu nospiedumu funkcijas veidne, atbalsta Anviz bezsaistes laika uzskaites mašīna.
pFeature1 — pirkstu nospiedumu funkcija 1,256 baiti,
pFeature2 — pirkstu nospiedumu funkcija 2,256 baiti,
Atgriešanas vērtība: atgriež 0, ja tas ir veiksmīgs, pretējā gadījumā atgriež nulli
3.10 Avzprocess
Prototips: intWINAPIAvzProcess(neparakstīts char *pimagein,
neparakstīta char *funkcija,
neparakstīts char *pimagebin,
neparakstīts char bthin,
neparakstīts char bdrawfea,
neparakstīts īss uRate = 110)
Funkcija: tveriet pirkstu nospiedumu funkcijas vērtību no ievadītajiem pirkstu nospiedumu attēla datiem.
Parametrs: pimagein – ievadiet pirkstu nospiedumu attēla datus ar platumu 280, augstumu 280, dati tiks sakārtoti rindās, izmantojiet 1 baitu katram attēla elementam, lai norādītu nokrāsu
Līdzeklis — ģenerēta pirkstu nospiedumu funkcijas vērtība, 256 ne-simbolu baitu masīvs
Pimagebin - ģenerējiet dubultās vērtības attēla datus, platums 280, augstums 280, dati tiks sakārtoti rindās, izmantojiet 0 un 255, lai norādītu katru attēla elementu
Bthin –1-pimagebin ģenerēs izlaboto attēlu
0-pimagebin ģenerēs nerektificētu attēlu
Bdrawfea –1-pimagebin ģenerēs informāciju par objekta vietu.
- pimagebin neģenerēs informāciju par objekta vietu.
uRate — ņemiet dažādas vērtības atkarībā no kameras modeļa (U-Bio = 94)
Atgriešanas vērtība: atgriež 0, ja tas ir izdevies, atgriež 1, ja neizdevās, atgriež 2, ja sistēmas kļūda
3.11 AvzMatch
Prototips: intWINAPIAvzMatch(unsigned char *feature1,
neparakstīts char *feature2,
neparakstīts īss līmenis = 5,
neparakstīts īss pagrieziens = 60)
Funkcija: salīdziniet divu pirkstu nospiedumu ievades funkciju vērtību
Parametrs: feature1 — pirkstu nospiedumu līdzeklis 1,256 baiti
2. funkcija — 2,256 baiti pirkstu nospiedumu funkcija
līmenis — atbilstošs līmenis (1-9)
pagriezt — atbilstošs griešanās leņķis (1–180)
Atgriešanas vērtība: atgriež 0, ja tas ir veiksmīgs, atgriež 1 pretējā gadījumā, atgriež 2, ja sistēmas kļūda
3.11 AvzMatchn
Prototips: intWINAPIAvzMatchN(neparakstīts char *featurein,
neparakstīts char featurelib [] [256],
neparakstīts garais pirksta numurs,
neparakstīts īss līmenis = 5,
neparakstīts īss pagrieziens = 60)
Funkcija: salīdziniet ievadīto pirkstu nospiedumu funkcijas vērtību ar pirkstu nospiedumu bibliotēkas objekta vērtību, izmantojot 1:N identifikācijas metodi
Parametrs: featurein — jāsalīdzina funkcijas vērtība, 256 baiti
featurelib-Fingerprint iezīme vērtību bibliotēkas masīvs
pirkstu skaits — pirksta nospiedumu daudzums pirkstu nospiedumu bibliotēkā
līmenis — atbilstošs līmenis (1-9)
pagriezt — atbilstošs griešanās leņķis (1–180)
Atgriešanas vērtība: atgriež pirkstu nospiedumu veidnes sērijas numuru (>=0), ja tas ir veiksmīgs, atgriež -1, ja neizdevās, atgriež -2, ja sistēmas kļūda.
Pētersons Čens
pārdošanas direktors, biometriskās un fiziskās drošības nozare
Kā globālo kanālu pārdošanas direktors Anviz globālā mērogā Pētersons Čens ir biometriskās un fiziskās drošības nozares eksperts ar bagātīgu pieredzi globālā tirgus biznesa attīstībā, komandas vadībā utt.; Un arī bagātīgas zināšanas par viedo māju, izglītības robotu & STEM izglītību, elektronisko mobilitāti u.c. Varat sekot viņam vai LinkedIn.