U-Bio Optika fingrospura sensilo SDK
1.Enhavo de KD:
AvzScanner.dll: DLL por uzanto;
Demo : Demo(VC6,VB6,Delphi7,C#);
2.Sistema postulo: Vindozo 2000/XPandhigher eldono
3.Klarigo de Eksporta Funkcio enAvzScanner.dll:
3.1 AvzFindDevice
Prototipo: ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])
Funkcio: Serĉu la Sensilan leganton
Parametro: pSensorName-la tabelo por stoki la nomon de la sensilleganto
Rimarko: Ekzemple nomo de la leganto de sentiloj: AvzScanner 1
Revena valoro: Redonu 1 se sukcesa, alie redonu 0
3.2 AvzOpenDevice
Prototipo: intWINAPIAvzOpenDevice (sensubskribita mallonga uDeviceID, HWND hWnd)
Funkcio: Malfermu la sensillegilon
Parametro: seria numero de uDeviceID-Sensor leganto
Hwnd -Antaŭrigardu la fenestran tenilon de la fingrospura bildo
Revena valoro: Redonu 0 se sukcesa, alie redonu 1
3.3 AvzCloseDevice
Prototipo: voidWINAPIAvzCloseDevice (sensubskribita mallonga uDeviceID)
Funkcio: Fermu la sensillegilon
Parametro: seria numero de uDeviceID-Sensor leganto
Revena valoro: Neniu revena valoro
3.4 AvzGetCard
Prototipo:voidWINAPIAvzGetCard (sensubskribita mallonga uDeviceID, dword *lCardID)
Funkcio: Akiru la Kartan Numeron
Parametro: uDeviceID -Sensor-leganto seria numero
lCardID - Karta Nombro
Revena valoro: Neniu revena valoro
3.5 AvzGetImage
Prototipo: voidWINAPIAvzGetImage (sensubskribita mallonga uDeviceID, nesubskribita char *pBildo, nesubskribita mallonga bFingerOn)
Funkcio: Kaptu la fingrospuran bildon por la sensila leganto kaj konservu la bildon en la pBildo
Parametro: seria numero de uDeviceID-Sensor leganto
pBildo-Konservu la datumojn de la fingrospura bildo,
ne pli malgranda ol 280×280 bajtoj
bFingerOn-1:havas fingron sur sensilo;0:havas neniun fingron sur sensilo.
Revena valoro: Neniu revena valoro
3.6 AvzSaveHueBMPFile
Prototipo: voidWINAPIAvzSaveHueBMPFile (char *strFIleName, nesubskribita char *pBildo)
Funkcio: Konservu originalan bildon en memoro al bmp-dosiero
Parametro: strFIleName-Fingerprint dosiernomo,
pBildo- bufrozono por fingrospura bildstokado
Revena valoro: Neniu revena valoro
3.7 AvzSaveClrBMPFile
Prototipo: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, nesubskribita char *pBildo)
Funkcio: Konservu ĉefbildon en memoro al bmp-dosiero
Parametro: strFIleName-Fingerprint dosiernomo,
pBildo- Bufrzono por stokado de fingrospuroj
Revena valoro: Neniu revena valoro
3.8 AvzPackFeature
Prototipo: mallonga WINAPIAvzPackFeature (sensubskribita char *pFeature1, nesubskribita char *pFeature2, nesubskribita char *pPackFeature)
Funkcio: Enkapsuligu la fingrospuran ŝablonon
Parametro: pFeature1 -Fingerprint Feature 1,256 bajtoj,
pFeature2 -Fingerprint Feature 2,256 bajtoj,
pPackFeature–Anviz fingrospuro trajto ŝablono, subtenasla Anviz eksterreta tempo ĉeestmaŝino.
Revenvaloro: pPackFeature La konservado de la fingrospuraj trajtodatenoj
3.9 AvzUnpackFeature
Prototipo: intWINAPIAvzUnpackFeature (sensubskribita char *pPackFeature, nesubskribita char *pFeature1, nesubskribita char *pFeature2)
Funkcio: malkunpremi la Anviz fingrospura ŝablono
Parametro: pPackFeature–Anviz fingrospuro trajto ŝablono, subtenasla Anviz eksterreta tempo ĉeestmaŝino.
pFeature1 -Fingerprint-trajto 1,256 bajtoj,
pFeature2 -Fingerprint-trajto 2,256 bajtoj,
Revena valoro: Redonu 0 se sukcesa, alie resendas nenulan
3.10 AvzProcess
Prototipo: intWINAPIAvzProcess(sensubskribita char *pimagein,
nesubskribita char *trajto,
nesubskribita char *pimagebin,
nesubskribita char bthin,
nesubskribita char bdrawfea,
nesubskribita mallonga uRate = 110)
Funkcio: Kaptu la fingrospuran trajtovaloron de la eniga fingrospura bilddatenoj.
Parametro: pimagein - Enigu fingrospurajn bildajn datumojn kun larĝo 280, alteco 280, la datumoj estos orde aranĝitaj en vicoj, uzu 1 bajtojn por ĉiu bilda elemento por indiki Nuancon.
Karakterizaĵo - Generata fingrospura trajtovaloro, tabelo de 256 ne simbolaj bajtoj
Pimagebin - generu duoblajn valorajn bildajn datumojn, larĝon 280, altecon 280, la datumoj estos orde aranĝitaj en vicoj, uzu 0 kaj 255 por indiki ĉiun bildan elementon
Bthin –1-pimagebin generos la ĝustigitan bildon
0-pimagebin generos la neĝustigitan bildon
Bdrawfea –1-pimagebin generos la informojn de la ĉefloko.
- pimagebin ne generos la informojn de la ĉefloko.
uRate - Prenu malsamajn valorojn laŭ la fotila modelo, (U-Bio =94)
Revena valoro: Redonu 0 se sukcesa, redonu 1 se malsukcesis, resendu 2 se sistema eraro
3.11 AvzMatch
Prototipo: intWINAPIAvzMatch(sensubskribita char *trajto1,
nesubskribita char *trajto2,
sensigna mallonga nivelo = 5,
sensigna mallonga turniĝo = 60)
Funkcio: Komparu la valoron de du enigaj Fingrospuraj funkcioj
Parametro: trajto1 - Fingrospura trajto 1,256 bajtoj
Feature2 - Fingrospura funkcio 2,256 bajtoj
nivelo - Kongrua nivelo (1-9)
turni - Kongrua rotacia angulo (1-180)
Revena valoro: Redonu 0 se sukcesa, redonu 1alie, resendu 2 se sistema eraro
3.11 AvzMatchN
Prototipo: intWINAPIAvzMatchN (sensubskribita char *karakteraĵoen,
nesubskribita char featurelib[][256],
nesubskribita longa fingronumo,
sensigna mallonga nivelo = 5,
sensigna mallonga turniĝo = 60)
Funkcio: Komparu la enigan valoron de la fingrospuro kun la valoro de la fingrospura biblioteko per identiga metodo 1:N.
Parametro: featurein - Necesas kompari la trajtovaloron, 256 bajtoj
featurelib-Fingerprint trajto valoro biblioteko tabelo
fingernum - La fingrospura kvanto en la fingrospura biblioteko
nivelo - Kongrua nivelo (1-9)
turni - Kongrua rotacia angulo (1-180)
Redonvaloro: Redonu la serian numeron de la fingrospura ŝablono (>=0) se sukcesa, redonu -1 se malsukcesis, resendu -2 se sistema eraro.
Peterson Chen
vendodirektoro, biometria kaj fizika sekureca industrio
Kiel tutmonda kanala vendodirektoro de Anviz tutmonda, Peterson Chen estas fakulo en biometria kaj fizika sekureca industrio, kun riĉa sperto en tutmonda merkata komerca disvolviĝo, teama administrado, ktp; Kaj ankaŭ riĉa scio pri inteligenta hejmo, eduka roboto & STEM-edukado, elektronika movebleco, ktp. Vi povas sekvi lin aŭ LinkedIn.