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.
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.