ads linkedin U-Bio Optical fingerprint sentsore SDK | Anviz global

U-Bio Optical hatz-marken sentsore SDK

10/23/2012
Share

1.CDaren edukia:

AvzScanner.dll: erabiltzaileak erabiltzeko DLL;

Demo: Demo(VC6,VB6,Delphi7,C#);

 

2.Sistemaren eskakizuna: Windows 2000/XPandhigher edition      

3.Esportazio funtzioaren azalpenaAvzScanner.dll:

3.1 AvzFindDevice

Prototipoa: ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])

Funtzioa: Bilatu Sentsoreen irakurgailuan

Parametroa: pSensorName: sentsore-irakurlearen izena gordetzeko matrizea

Oharra: adibidez, sentsore-irakurlearen izena: AvzScanner 1

Itzultzeko balioa: 1 itzuli arrakasta izanez gero, bestela 0 itzuli

 

3.2 AvzOpenDevice

Prototipoa: intWINAPIAvzOpenDevice (sinatu gabeko uDeviceID laburra, HWND hWnd)

Funtzioa: ireki sentsore irakurgailua

Parametroa: uDeviceID-Sensor irakurgailuaren serie-zenbakia

Hwnd -Hatz-markaren irudiaren leihoaren heldulekuaren aurrebista

Itzultzeko balioa: 0 itzuli arrakasta izanez gero, bestela 1 itzuli

 

3.3 AvzCloseDevice

Prototipoa: voidWINAPIAvzCloseDevice (sinatu gabeko uDeviceID laburra)

Funtzioa: Itxi sentsore irakurgailua

Parametroa: uDeviceID-Sensor irakurgailuaren serie-zenbakia

Itzulera-balioa: Ez dago itzulera-baliorik

 

3.4 AvzGetCard

Prototipoa:voidWINAPIAvzGetCard (sinatutako uDeviceID laburra, dword *lCardID)

Funtzioa: Txartelaren zenbakia lortu

Parametroa: uDeviceID -Sensor irakurlearen serie-zenbakia

           lCardID - Txartelaren zenbakia

Itzulera-balioa: Ez dago itzulera-baliorik

 

3.5 AvzGetImage

Prototipoa: voidWINAPIAvzGetImage (sinatutako uDeviceID laburra, sinatu gabeko karaktere *pIrudia, sinatu gabeko bFingerOn laburra)

Funtzioa: Atera sentsore-irakurlerako hatz-markaren irudia eta gorde irudia pIrudian

Parametroa: uDeviceID-Sensor irakurgailuaren serie-zenbakia

                         pIrudia-Gorde hatz-markaren irudiaren datuak,

280×280 byte baino txikiagoa ez

              bFingerOn-1: hatza sentsorean du; 0: ez du hatz sentsorean.

Itzulera-balioa: Ez dago itzulera-baliorik

 

3.6 AvzSaveHueBMPFile

Prototipoa: voidWINAPIAvzSaveHueBMPFile (char *strFIleName, sinatu gabeko char *pImage)

Funtzioa: Gorde jatorrizko irudia memorian bmp fitxategian

Parametroa: strFIleName-Fingerprint fitxategiaren izena,

pImage- buffer zone hatz-marken irudiak gordetzeko       

Itzulera-balioa: Ez dago itzulera-baliorik

 

3.7 AvzSaveClrBMPFile

Prototipoa: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, sinatu gabeko char *pImage)

Funtzioa: Ezaugarrien irudia gorde memorian bmp fitxategian

Parametroa: strFIleName-Fingerprint fitxategiaren izena,

pIrudia- Buffer gunea hatz-markak gordetzeko         

Itzulera-balioa: Ez dago itzulera-baliorik

 

3.8 AvzPackFeature

Prototipoa: WINAPIAvzPackFeature laburra (sinatutako karaktere *pFeature1, sinatu gabeko karaktere *pFeature2, sinatu gabeko karaktere *pPackFeature)

Funtzioa: hatz-markaren txantiloia kapsulatu

Parametroa: pFeature1 -Hatz-markaren Ezaugarri 1,256 byte,

          pEzaugarri2 -Hatz-marken Ezaugarri 2,256 byte,

          pPack Ezaugarri–Anviz hatz-marken ezaugarrien txantiloia, onartzen du Anviz lineaz kanpoko denbora asistentzia-makina.

Itzultzeko balioa: pPackFeature Hatz-marken ezaugarrien datuak biltegiratzea

 

3.9 AvzUnpack Ezaugarri

Prototipoa: intWINAPIAvzUnpackFeature (sinatutako karaktere *pPackFeature, sinatu gabeko karaktere *pFeature1, sinatu gabeko karaktere *pFeature2)

Funtzioa: deskonprimitu Anviz hatz-marken txantiloia

Parametroa: pPackFeature–Anviz hatz-marken ezaugarrien txantiloia, onartzen du Anviz lineaz kanpoko denbora asistentzia-makina.

pEzaugarri1 -Hatz-markaren funtzioa 1,256 byte,

          pEzaugarri2 -Hatz-markaren funtzioa 2,256 byte,

Itzuli balioa: 0 itzultzen du arrakasta izanez gero, bestela zero ez dena

 

3.10 AvzProcess

Prototipoa: intWINAPIAvzProcess (sinatutako karaktere *pimagein,

                               sinatu gabeko char *eginbidea,

                               sinatu gabeko char *pimagebin,

                               sinatu gabeko char bthin,

                               sinatu gabeko char bdrawfea,

sinatu gabeko uRate laburra = 110)

Funtzioa: Harrapatu hatz-marken funtzioaren balioa sarrerako hatz-marken irudiaren datuetatik.

Parametroa: pimagein - Sartu hatz-markaren irudiaren datuak 280 zabalera, 280 altuera, datuak errenkadetan ordenatuta antolatuko dira, erabili 1 byte irudi-elementu bakoitzeko ñabardura adierazteko

          Ezaugarri - Sortutako hatz-markaren funtzioaren balioa, 256 ikurrik gabeko byte-matrizea

          Pimagebin - Sortu balio bikoitzeko irudiaren datuak, zabalera 280, altuera 280, datuak errenkadetan ordenatuta egongo dira, erabili 0 eta 255 irudi-elementu bakoitza adierazteko

          Bthin –1-pimagebin-ek zuzentutako irudia sortuko du

                                     0-pimagebin-ek zuzendu gabeko irudia sortuko du

          Bdrawfea –1-pimagebin-ek ezaugarri-gunearen informazioa sortuko du.

  • pimagebin-ek ez du ezaugarri-gunearen informazioa sortuko.

          uRate - Hartu balio desberdinak kamera ereduaren arabera, (U-Bio =94)

Itzultzeko balioa: 0 itzultzen du arrakasta izanez gero, 1 itzuli huts egiten badu, 2 itzuli sistemaren errorea bada

 

3.11 AvzMatch

Prototipoa: intWINAPIAvzMatch (sinatutako karaktere * ezaugarria1,

                           sinatu gabeko char *Ezaugarri2,

                             sinatu gabeko maila laburra = 5,

zeinurik gabeko biraketa laburra = 60)

Funtzioa: alderatu sarrerako bi hatz-marken funtzioen balioa

Parametroa: feature1 - Hatz-marken funtzioa 1,256 byte 

          Feature2 - Hatz-marken funtzioa 2,256 byte 

          maila - Maila parekatua (1-9)

          biratu - Errotazio-angelua bat datorrena (1-180)

Itzuli balioa: Itzuli 0 arrakasta izanez gero, itzuli 1 bestela, itzuli 2 sistemaren errorea bada

 

3.11 AvzMatchN

Prototipoa: intWINAPIAvzMatchN (sinatutako karaktere *featurein,

                            sinatu gabeko char featurelib[][256],

                              sinatu gabeko hatz luzea,

                              sinatu gabeko maila laburra = 5,

                zeinurik gabeko biraketa laburra = 60)

Funtzioa: Konparatu sarrerako hatz-markaren funtzioaren balioa hatz-marken liburutegiaren ezaugarri-balioarekin 1:N identifikazio metodoaren bidez.

Parametroa: featurein - Ezaugarriaren balioa konparatu behar da, 256 byte 

          featurelib-Fingerprint Ezaugarrien balio-liburutegiaren array

          fingernum - hatz-marken kopurua hatz-marken liburutegian

          maila - Maila parekatua (1-9)

          biratu - Errotazio-angelua bat datorrena (1-180)

Itzultzeko balioa: itzuli hatz-markaren txantiloiaren serie zenbakia (>=0) arrakasta izanez gero, itzuli -1 huts eginez gero, itzuli -2 sistemaren errorea bada.

Nic Wang

Marketin espezialista Xthings-en

Nic-ek Hong Kong Baptist University-n lizentziatura eta masterra ditu eta 2 urteko esperientzia du hardware adimendunaren industrian. Berari jarraitu dezakezu edo LinkedIn.