U-Bio Optinen sormenjälkitunnistin SDK
1.CD sisältö:
AvzScanner.dll: DLL käyttäjälle;
Demo: Demo(VC6,VB6,Delphi7,C#);
2.Järjestelmävaatimus: Windows 2000/XPandhigher edition
3.Selitys vientitoiminnostaAvzScanner.dll:
3.1 AvzFindDevice
Prototyyppi: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Toiminto: Hae anturin lukijaa
Parametri: pSensorName - matriisi anturin lukijan nimen tallentamiseen
Huomautus: Esimerkiksi anturin lukijan nimi: AvzScanner 1
Palautusarvo: Palauta 1, jos onnistuu, muussa tapauksessa palauta 0
3.2 AvzOpenDevice
Prototyyppi: intWINAPIAvzOpenDevice (allekirjoittamaton lyhyt uDeviceID, HWND hWnd)
Toiminto: Avaa anturin lukija
Parametri: uDeviceID-Sensor-lukijan sarjanumero
Hwnd - Esikatsele sormenjälkikuvan ikkunakahvaa
Palautusarvo: Palauta 0, jos onnistuu, muussa tapauksessa palauta 1
3.3 AvzCloseDevice
Prototyyppi: voidWINAPIAvzCloseDevice (allekirjoittamaton lyhyt uDeviceID)
Toiminto: Sulje anturin lukija
Parametri: uDeviceID-Sensor-lukijan sarjanumero
Paluuarvo: Ei palautusarvoa
3.4 AvzGetCard
Prototyyppi:voidWINAPIAvzGetCard(allekirjoittamaton lyhyt uDeviceID, dword *lCardID)
Toiminto: Hanki kortin numero
Parametri: uDeviceID -Anturilukijan sarjanumero
lCardID - Kortin numero
Paluuarvo: Ei palautusarvoa
3.5 AvzGetImage
Prototyyppi: voidWINAPIAvzGetImage(allekirjoittamaton lyhyt uDeviceID, allekirjoittamaton merkki *pImage,signed short bFingerOn)
Toiminto: Ota sormenjälkikuva anturinlukijaa varten ja tallenna kuva pImage-tiedostoon
Parametri: uDeviceID-Sensor-lukijan sarjanumero
pImage-Tallenna sormenjälkikuvan tiedot,
vähintään 280 × 280 tavua
bFingerOn-1:on sormi anturissa;0:ei sormi anturissa.
Paluuarvo: Ei palautusarvoa
3.6 AvzSaveHueBMPFile
Prototyyppi: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Toiminto: Tallenna alkuperäinen kuva muistiin bmp-tiedostoon
Parametri: strFIleName-Fingerprint-tiedoston nimi,
pImage- puskurivyöhyke sormenjälkien kuvien tallentamiseen
Paluuarvo: Ei palautusarvoa
3.7 AvzSaveClrBMPFile
Prototyyppi: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, allekirjoittamaton char *pImage)
Toiminto: Tallenna ominaisuuskuva muistiin bmp-tiedostoon
Parametri: strFIleName-Fingerprint-tiedoston nimi,
pImage- Puskurivyöhyke sormenjälkien tallentamiseen
Paluuarvo: Ei palautusarvoa
3.8 AvzPackFeature
Prototyyppi: shortWINAPIAvzPackFeature(signed char *pFeature1, unsigned char *pFeature2, signed char *pPackFeature)
Toiminto: Kapseloi sormenjälkimalli
Parametri: pFeature1 - Sormenjälkiominaisuus 1,256 XNUMX tavua ,
pFeature2 - Sormenjälkiominaisuus 2,256 XNUMX tavua ,
pPackFeature-Anviz sormenjälkiominaisuusmalli, tukee Anviz offline-ajan seurantakone.
Palautusarvo: pPackFeature Sormenjälkiominaisuustietojen tallennus
3.9 AvzUnpackFeature
Prototyyppi: intWINAPIAvzUnpackFeature(signed char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)
Toiminto: purkaa Anviz sormenjälkimalli
Parametri: pPackFeature–Anviz sormenjälkiominaisuusmalli, tukee Anviz offline-ajan seurantakone.
pFeature1 - Sormenjälkiominaisuus 1,256 XNUMX tavua,
pFeature2 - Sormenjälkiominaisuus 2,256 XNUMX tavua,
Palautusarvo: Palauta 0, jos se onnistuu, muussa tapauksessa palauta nollasta poikkeava arvo
3.10 AvzProcess
Prototyyppi: intWINAPIAvzProcess(signed char *pimagein,
allekirjoittamaton char *ominaisuus,
allekirjoittamaton char *pimagebin,
allekirjoittamaton char bthin,
allekirjoittamaton char bdrawfea,
allekirjoittamaton lyhyt uRate = 110)
Toiminto: Kaappaa sormenjälkiominaisuuden arvo syötetyistä sormenjälkikuvatiedoista.
Parametri: pimagein – Syötä sormenjälkikuvatiedot, leveys 280, korkeus 280, tiedot järjestetään riveihin, käytä 1 tavua kullekin kuvaelementille värisävyn ilmoittamiseen
Ominaisuus – Luotu sormenjälkiominaisuuden arvo, 256 ei-symbolitavun joukko
Pimagebin – luo kaksinkertaisen arvon kuvadataa, leveys 280, korkeus 280, tiedot järjestetään riveihin, käytä 0 ja 255 osoittamaan jokainen kuvaelementti
Bthin –1-pimagebiini luo oikaisun kuvan
0-pimagebin luo korjaamattoman kuvan
Bdrawfea –1-pimagebin luo ominaisuuspisteen tiedot.
- pimagebin ei luo tietoja ominaisuuspisteestä.
uRate - Ota eri arvot kameran mallin mukaan, (U-Bio = 94)
Palautusarvo: Palauta 0, jos onnistuu, palauta 1, jos epäonnistui, palauttaa 2, jos järjestelmävirhe
3.11 AvzMatch
Prototyyppi: intWINAPIAvzMatch(signed char *feature1,
allekirjoittamaton merkki *ominaisuus2,
etumerkitön lyhyt taso = 5,
etumerkitön lyhyt kierto = 60)
Toiminto: Vertaa kahden syötetyn sormenjälkiominaisuuden arvoja
Parametri: feature1 - Sormenjälkiominaisuus 1,256 XNUMX tavua
Ominaisuus 2 - Sormenjälkiominaisuus 2,256 XNUMX tavua
taso - Vastaava taso (1-9)
Kierrä - Vastaava kiertokulma (1-180)
Palautusarvo: Palauta 0, jos onnistuu, palauta 1muussa tapauksessa, palauta 2, jos järjestelmävirhe
3.11 AvzMatchN
Prototyyppi: intWINAPIAvzMatchN(signed char *featurein,
allekirjoittamaton char featurelib[][256],
allekirjoittamaton pitkä sormennumero,
etumerkitön lyhyt taso = 5,
etumerkitön lyhyt kierto = 60)
Toiminto: Vertaa syötettyä sormenjälkiominaisuuden arvoa sormenjälkikirjaston ominaisuuden arvoon 1:N-tunnistusmenetelmällä
Parametri: featurein - Tarve vertailla ominaisuuden arvoa, 256 tavua
featurelib-Fingerprint ominaisuusarvokirjaston ryhmä
sormennum - Sormenjälkien määrä sormenjälkikirjastossa
taso - Vastaava taso (1-9)
Kierrä - Vastaava kiertokulma (1-180)
Palautusarvo: Palauta sormenjälkimallin sarjanumero (>=0), jos onnistuu, palauta -1, jos epäonnistuu, palauta -2, jos järjestelmävirhe.
Stephen G. Sardi
Liiketoiminnan kehittämisjohtaja
Aiempi kokemus alalta: Stephen G. Sardilla on yli 25 vuoden kokemus tuotekehityksen, tuotannon, tuotetuen ja myynnin johtamisesta WFM/T&A- ja Access Control -markkinoilla – mukaan lukien paikalliset ja pilvipohjaiset ratkaisut vahvasti keskittyen laajalla valikoimalla maailmanlaajuisesti hyväksyttyjä biometrisiä tietoja sisältäviä tuotteita.