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.

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.