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.
Stīvens G. Sardi
Biznesa attīstības direktors
Iepriekšējā nozares pieredze: Stīvenam G. Sardi ir vairāk nekā 25 gadu pieredze, vadot produktu izstrādi, ražošanu, produktu atbalstu un pārdošanu WFM/T&A un piekļuves kontroles tirgos, tostarp lokālos un mākoņdatnēs izvietotos risinājumus, īpaši koncentrējoties par plašu pasaulē atzītu produktu klāstu ar biometriskiem datiem.