U-Bio optiline sõrmejäljeandur SDK
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.