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.

Niks Vans

Mārketinga speciālists Xthings

Nikam ir gan bakalaura, gan maģistra grāds Honkongas baptistu universitātē, un viņam ir 2 gadu pieredze viedās aparatūras nozarē. Varat sekot viņam vai LinkedIn.