ads linkedin U-Bio Optika fingrospura sensilo SDK | Anviz Ĝenerala

U-Bio Optika fingrospura sensilo SDK

10/23/2012
Interŝanĝado

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.