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.

Peterson Chen

salmenta zuzendaria, segurtasun biometriko eta fisikoko industria

Munduko kanalen salmenta zuzendari gisa Anviz globala, Peterson Chen segurtasun biometriko eta fisikoko industrian aditua da, merkatu globaleko negozioen garapenean, taldeen kudeaketan, etab. esperientzia aberatsa du; Gainera, etxe adimendunaren, robot didaktikoen eta STEM hezkuntzaren, mugikortasun elektronikoaren eta abarren ezagutza aberatsa. Jarrai dezakezu edo LinkedIn.