ads linkedin U-Bio Optinen sormenjälkitunnistin SDK | Anviz Global

U-Bio Optinen sormenjälkitunnistin SDK

10/23/2012
Jaa:

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.