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.
Stefano G. Sardi
Komerca Disvolva Direktoro
Pasinta Industrio-sperto: Stephen G. Sardi havas 25+ jarojn da sperto gvidante produktan disvolviĝon, produktadon, produktan subtenon kaj vendon ene de la merkatoj WFM/T&A kaj Access Control -- inkluzive de surlokaj kaj nubo-deplojitaj solvoj, kun forta fokuso. pri vasta gamo de tutmonde akceptitaj biometrikaj kapablaj produktoj.