ads linkedin U-Bio optiskais pirkstu nospiedumu sensors SDK | Anviz Globālā

U-Bio optiskais pirkstu nospiedumu sensors SDK

10/23/2012
Share

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.