U-Bio Optical hatz-marken sentsore SDK
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.