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.

Stephen G. Sardi

Ettevõtte arendusdirektor

Varasemad tööstuslikud kogemused: Stephen G. Sardil on üle 25-aastane kogemus tootearenduse, tootmise, tootetoe ja müügi juhtimisel WFM/T&A ja juurdepääsukontrolli turgudel – sealhulgas kohapealsed ja pilvepõhised lahendused, keskendudes paljudes ülemaailmselt tunnustatud biomeetriliste andmetega toodetes.