ads linkedin U-Bio optiline sõrmejäljeandur SDK | Anviz Globaalne

U-Bio optiline sõrmejäljeandur SDK

10/23/2012
Jaga

1.CD sisu:

AvzScanner.dll: DLL kasutaja jaoks;

Demo: demo (VC6, VB6, Delphi7, C#);

 

2.Süsteeminõue: Windows 2000/XPandkõrgem väljaanne      

3.Ekspordifunktsiooni selgitusAvzScanner.dll:

3.1 AvzFindDevice

Prototüüp: ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])

Funktsioon: otsige andurilugerist

Parameeter: pSensorName – massiiv andurilugeja nime salvestamiseks

Märkus. Näiteks anduri lugeja nimi: AvzScanner 1

Tagastatav väärtus: õnnestumise korral tagasta 1, vastasel juhul tagasta 0

 

3.2 AvzOpenDevice

Prototüüp: intWINAPIAvzOpenDevice (allkirjata lühike uDeviceID, HWND hWnd)

Funktsioon: avage andurilugeja

Parameeter: uDeviceID-Sensori lugeja seerianumber

Hwnd – sõrmejäljekujutise akna käepideme eelvaade

Tagastatav väärtus: tagastab 0, kui see õnnestub, vastasel juhul tagastab 1

 

3.3 AvzCloseDevice

Prototüüp: voidWINAPIAvzCloseDevice (allkirjata lühike uDeviceID)

Funktsioon: sulgege andurilugeja

Parameeter: uDeviceID-Sensori lugeja seerianumber

Tagastusväärtus: tagastusväärtus puudub

 

3.4 AvzGetCard

Prototüüp:voidWINAPIAvzGetCard (allkirjata lühike uDeviceID, dword *lCardID)

Funktsioon: hankige kaardi number

Parameeter: uDeviceID - Anduri lugeja seerianumber

           lCardID – kaardi number

Tagastusväärtus: tagastusväärtus puudub

 

3.5 AvzGetImage

Prototüüp: voidWINAPIAvzGetImage (allkirjata lühike uDeviceID, allkirjastamata tähemärk *pPilt, allkirjastamata lühike bFingerOn)

Funktsioon: jäädvustage sensorilugeja jaoks sõrmejäljekujutis ja salvestage pilt kausta pImage

Parameeter: uDeviceID-Sensor lugeja seerianumber

                         pImage - salvestage sõrmejälje kujutise andmed,

mitte väiksem kui 280 × 280 baiti

              bFingerOn-1:anduril on sõrm;0:anduril pole sõrm.

Tagastusväärtus: tagastusväärtus puudub

 

3.6 AvzSaveHueBMPFile

Prototüüp: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

Funktsioon: salvestage algne pilt mällu bmp-faili

Parameeter: strFIleName-Sõrmejälje faili nimi,

pImage- puhvertsoon sõrmejälgede kujutiste salvestamiseks       

Tagastusväärtus: tagastusväärtus puudub

 

3.7 AvzSaveClrBMPFile

Prototüüp: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Funktsioon: funktsiooni kujutise salvestamine mällu bmp-faili

Parameeter: strFIleName-Sõrmejälje faili nimi,

pImage – puhvertsoon sõrmejälgede funktsioonide salvestamiseks         

Tagastusväärtus: tagastusväärtus puudub

 

3.8 AvzPackFeature

Prototüüp: shortWINAPIAvzPackFeature (allkirjata tähemärk *pFeature1, allkirjastamata tähemärk *pFeature2, allkirjastamata tähemärk *pPackFeature)

Funktsioon: kapseldage sõrmejäljemall

Parameeter: pFeature1 - Sõrmejälje funktsioon 1,256 baiti ,

          pFeature2 – sõrmejälje funktsioon 2,256 baiti,

          pPackFeature –Anviz sõrmejälje funktsiooni mall, toetab Anviz võrguühenduseta tööajaarvestuse masin.

Tagastusväärtus: pPackFeature Sõrmejälje funktsiooni andmete salvestamine

 

3.9 AvzUnpackFeature

Prototüüp: intWINAPIAvzUnpackFeature (allkirjata tähemärk *pPackFeature, allkirjastamata tähemärk *pFeature1, allkirjastamata tähemärk *pFeature2)

Funktsioon: pakkige lahti Anviz sõrmejälje mall

Parameeter: pPackFeature–Anviz sõrmejälje funktsiooni mall, toetab Anviz võrguühenduseta tööajaarvestuse masin.

pFeature1 – sõrmejäljefunktsioon 1,256 baiti,

          pFeature2 – sõrmejäljefunktsioon 2,256 baiti,

Tagastatav väärtus: tagastab 0, kui see õnnestub, vastasel juhul tagastab nullist erinev

 

3.10 AvzProcess

Prototüüp: intWINAPIAvzProcess(allkirjata char *pimagein,

                               unsigned char *funktsioon,

                               allkirjastamata char *pimagebin,

                               märgita char bthin,

                               allkirjastamata char bdrawfea,

märgita lühike uRate = 110)

Funktsioon: jäädvustage sõrmejälje funktsiooni väärtus sisestatud sõrmejälje kujutise andmetest.

Parameeter: pimagein – sisestage sõrmejäljekujutise andmed laiusega 280, kõrgusega 280, andmed järjestatakse ridadesse, kasutage värvitooni märkimiseks iga pildielemendi jaoks 1 baiti

          Funktsioon – loodud sõrmejälje funktsiooni väärtus, 256 sümbolita baidi massiiv

          Pimagebin – genereerige topeltväärtusega pildiandmed, laius 280, kõrgus 280, andmed on järjestatud ridadesse, kasutage iga pildielemendi tähistamiseks numbreid 0 ja 255

          Bthin –1-pimagebin genereerib parandatud kujutise

                                     0-pimagebin genereerib parandamata pildi

          Bdrawfea –1-pimagebin genereerib funktsiooni koha teabe.

  • pimagebin ei genereeri funktsiooni koha teavet.

          uRate – võtke erinevad väärtused vastavalt kaamera mudelile (U-Bio = 94)

Tagastatav väärtus: tagastab 0, kui see õnnestub, tagasta 1, kui see ebaõnnestus, tagasta 2, kui süsteemi viga

 

3.11 AvzMatch

Prototüüp: intWINAPIAvzMatch(allkirjata tähemärk *funktsioon1,

                           unsigned char *feature2,

                             märgita lühike tase = 5,

märgita lühike pööre = 60)

Funktsioon: võrrelge kahe sisendi sõrmejäljefunktsiooni väärtusi

Parameeter: funktsioon1 – sõrmejäljefunktsioon 1,256 baiti 

          Funktsioon2 – sõrmejäljefunktsioon 2,256 baiti 

          tase – sobiv tase (1-9)

          pööramine – sobiv pöördenurk (1–180)

Tagastatav väärtus: tagastab 0, kui see õnnestub, tagasta 1, vastasel korral tagasta 2, kui süsteemi viga

 

3.11 AvzMatchN

Prototüüp: intWINAPIAvzMatchN(allkirjata tähemärk *funktsioon,

                            unsigned char featurelib[][256],

                              märgita pikk sõrmenum,

                              märgita lühike tase = 5,

                märgita lühike pööre = 60)

Funktsioon: võrrelge sisestatud sõrmejälje funktsiooni väärtust sõrmejälgede teegi funktsiooni väärtusega 1:N tuvastamismeetodi abil

Parameeter: featurein – tuleb võrrelda funktsiooni väärtust, 256 baiti 

          featurelib-Fingerprint funktsiooniväärtuste teegi massiiv

          sõrmenum – sõrmejälgede kogus sõrmejälgede kogus

          tase – sobiv tase (1-9)

          pööramine – sobiv pöördenurk (1–180)

Tagastatav väärtus: tagastab sõrmejäljemalli seerianumbri (>=0), kui see õnnestub, tagastab ebaõnnestumise korral -1, süsteemi vea korral tagastab -2.

Peterson Chen

müügidirektor, biomeetrilise ja füüsilise turvalisuse tööstus

Globaalsete kanalite müügidirektorina Anviz ülemaailmne, Peterson Chen on biomeetrilise ja füüsilise turvalisuse tööstuse ekspert, kellel on rikkalik kogemus globaalse turu äriarenduse, meeskonnajuhtimise jms vallas; Ja ka rikkalikud teadmised targast kodust, haridusrobotist & STEM-haridusest, elektroonilisest mobiilsusest jne. Teda saab jälgida või LinkedIn.