ads linkedin I-U-Bio i-Optical fingerprint sensor SDK | Anviz Global

U-Bio Optical isivamvo seminwe ye-SDK

10/23/2012
isabelo

1.Umxholo weCD:

AvzScanner.dll: DLL ukusetyenziswa komsebenzisi;

Idemo : Idemo(VC6,VB6,Delphi7,C#);

 

2.Inkqubo efunekayo: Windows 2000/XPandhigher edition      

3.Ingcaciso yoMsebenzi wokuThunyela ngaphandle kwiAvzScanner.dll:

3.1 AvzFindDevice

Iprototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Umsebenzi: Khangela umfundi woluvo

Ipharamitha: pSensorName-uluhlu lokugcina igama lomfundi woluvo

Qaphela: Ngokomzekelo igama lomfundi wesivamvo:AvzScanner 1

Ixabiso lokubuyisela: Buyisela u-1 ukuba uphumelele, kungenjalo buyisela u-0

 

3.2 AvzOpenDevice

Iprototype: intWINAPIAvzOpenDevice(uDeviceID emfutshane engatyikitywanga, HWND hWnd)

Umsebenzi: Vula isifundi soluvo

Ipharamitha: Inombolo yesiriyeli yomfundi we-uDeviceID-Sensor

Hwnd -Jonga kwangaphambili isiphatho sefestile somfanekiso weminwe

Ixabiso lokubuyisela: Buyisela u-0 ukuba uphumelele, kungenjalo buyisela u-1

 

3.3 AvzCloseDevice

Iprototype: voidWINAPIAvzCloseDevice(uDeviceID engabhalwanga emfutshane)

Umsebenzi: Vala isifundi soluvo

Ipharamitha: Inombolo yesiriyeli yomfundi we-uDeviceID-Sensor

Ixabiso lokubuyisela: Akukho xabiso lokubuyisela

 

3.4 AvzGetCard

Iprototype:voidWINAPIAvzGetCard(iDeviceID emfutshane engasayinwanga, dword *lCardID)

Umsebenzi: Fumana inombolo yeKhadi

IParameter: i-uDeviceID -Inombolo yeserial yomfundi weSensor

           I-lCardID - Inombolo yeKhadi

Ixabiso lokubuyisela: Akukho xabiso lokubuyisela

 

3.5 AvzGetImage

Iprototype: voidWINAPIAvzGetImage(iDeviceID emfutshane engasayinwanga, itshili engabhalwanga *pImage,i-bFingerOn emfutshane engatyikitywanga)

Umsebenzi: Thatha umfanekiso weminwe womfundi wenzwa kwaye ugcine umfanekiso kwi-pImage

Ipharamitha: Inombolo yesiriyeli yomfundi we-uDeviceID-Sensor

                         pUmfanekiso-Gcina idatha yomfanekiso weminwe ,

akukho ngaphantsi kwe280×280 bytes

              bFingerOn-1:inomnwe kwisivamvo;0:ayinamnwe kwisivamvo.

Ixabiso lokubuyisela: Akukho xabiso lokubuyisela

 

3.6 AvzSaveHueBMPFile

Iprototype: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

Umsebenzi: Gcina umfanekiso wokuqala kwinkumbulo kwifayile ye-bmp

Ipharamitha: strFIleName-Fingerprint igama lefayile,

I-pImage- buffer zone yokugcina umfanekiso weminwe       

Ixabiso lokubuyisela: Akukho xabiso lokubuyisela

 

3.7 AvzSaveClrBMPFile

Iprototype: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Umsebenzi: Gcina umfanekiso wenqaku kwinkumbulo kwifayile ye-bmp

Ipharamitha: strFIleName-Fingerprint igama lefayile,

I-pImage- Indawo ye-Buffer yogcino lophawu lweminwe         

Ixabiso lokubuyisela: Akukho xabiso lokubuyisela

 

3.8 AvzPackFeature

Iprototype: imfutshaneWINAPIAvzPackFeature(itshili engatyikitywanga *pFeature1, itshili engatyikitywanga *pFeature2, itshili engatyikitywanga *pPackFeature)

Umsebenzi: Faka itemplate yeminwe

IParameter: pFeature1 -Fingerprint Feature 1,256 bytes ,

          pFeature2 -Fingerprint Feature 2,256 bytes ,

          pPackFeature-Anviz itemplate yefingerprint, ixhasa Anviz umatshini wokuhamba ngexesha elingekho kwi-intanethi.

Ixabiso lokubuyisela: pPackFeature Ugcino lwefitsha yefingerprint data

 

3.9 AvzUnpackFeature

Iprototype: intWINAPIAvzUnpackFeature(char engasayinwanga *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

Umsebenzi: decompress i Anviz itemplate yeminwe

Ipharamitha: pPackFeature-Anviz itemplate yefingerprint, ixhasa Anviz umatshini wokuhamba ngexesha elingekho kwi-intanethi.

pFeature1 -Fingerprint feature 1,256 bytes ,

          pFeature2 -Fingerprint feature 2,256 bytes ,

Ixabiso lokubuyisela: Buyisela u-0 ukuba uphumelele, kungenjalo buyisela i-nonzero

 

3.10 AvzProcess

Iprototype: intWINAPIAvzProcess(char engabhalwanga *pimagein,

                               *uphawu olungatyikitywanga,

                               itshili engatyikitywanga *pimagebin,

                               ingabhalwanga char bthin,

                               I-char bdrawfea engatyikitywanga,

engatyikitywanga uRate emfutshane = 110)

Umsebenzi: Bamba ixabiso lophawu lophawu lweminwe ukusuka kwidatha yomfanekiso weminwe.

Ipharamitha: i-pimagein -Faka idatha yomfanekiso weminwe enobubanzi obungama-280, ubude be-280, idatha iya kulungelelaniswa ngokulandelelana, sebenzisa i-byte enye kwinto nganye yomfanekiso ukubonisa iHue.

          Uphawu –Yenziwe ixabiso lophawu lweFingerprint, 256 non simboli bytes uluhlu

          I-Pimagebin -yenza idatha yexabiso eliphindwe kabini, ububanzi be-280, ubude be-280, idatha iya kulungelelaniswa ngokulandelelana, sebenzisa i-0 kunye ne-255 ukubonisa into nganye yomfanekiso.

          I-Bthin -1-pimagebin izakuvelisa umfanekiso olungisiweyo

                                     I-0-pimagebin izakuvelisa umfanekiso ongalungiswanga

          I-Bdrawfea -1-pimagebin iyakuvelisa ulwazi lwendawo yendawo.

  • i-pimagebin ayizukuvelisa ulwazi lwendawo yenqaku.

          uRate-Thatha amaxabiso ahlukeneyo ngokwemodeli yekhamera, (U-Bio =94)

Ixabiso lokubuyisela: Buyisela i-0 ukuba iphumelele, buyisela i-1 ukuba ayiphumelelanga, buyisela 2 ukuba impazamo yenkqubo

 

3.11 AvzMatch

Iprototype: intWINAPIAvzMatch(char engabhalwanga *feature1,

                           itshili engatyikitywanga *uphawu2,

                             inqanaba elifutshane elingatyikitywanga = 5,

jikelezisa omfutshane ongatyikitywanga = 60)

Umsebenzi: Thelekisa ixabiso leempawu ezimbini zokufakwa kweFingerprint

Ipharamitha: i-finger1-Fingerprint feature 1,256bytes 

          Feature2 - Fingerprint feature 2,256bytes 

          inqanaba - inqanaba lothelekiso (1-9)

          jikelezisa - i-engile yokuthelekisa (1-180)

Ixabiso lokubuyisela: Buyisela u-0 ukuba uphumelele, buyisela 1kungenjalo, buyisela u-2 ukuba impazamo yenkqubo

 

3.11 AvzMatchN

Iprototype: intWINAPIAvzMatchN(char engabhalwanga *into,

                            ingasayinwanga i-char featurelib [][256],

                              umnwe omde ongabhalwanga,

                              inqanaba elifutshane elingatyikitywanga = 5,

                jikelezisa omfutshane ongatyikitywanga = 60)

Umsebenzi: Thelekisa ixabiso lophawu lomshicilelo weminwe ngegalelo lexabiso lendawo yethala leencwadi nge-1:N indlela yokuchonga.

Ipharamitha: inkalo-Kufuneka uthelekise ixabiso lefitsha, 256bytes 

          isicilib-Fingerprint ixabiso elibonakalayo uluhlu lwethala leencwadi

          umnwe - Isixa seminwe kwithala leencwadi leminwe

          inqanaba - inqanaba lothelekiso (1-9)

          jikelezisa - i-engile yokuthelekisa (1-180)

Ixabiso lokubuyisela: Buyisela inombolo yothotho lwe template yeminwe(>=0) ukuba iphumelele, buyisela -1 ukuba ayiphumelelanga, buyisela -2 ukuba impazamo yenkqubo.

Peterson Chen

umlawuli wentengiso, i-biometric kunye neshishini lokhuseleko lomzimba

Njengomlawuli wentengiso wetshaneli yehlabathi jikelele Anviz kwihlabathi jikelele, uPeterson Chen uyingcali kwi-biometric kunye neshishini lokhuseleko lomzimba, onamava atyebileyo ekuphuhliseni ishishini lemarike yehlabathi, ulawulo lweqela, njl. Kwaye nolwazi olutyebileyo lwekhaya elihlakaniphile, i-robot yezemfundo kunye nemfundo ye-STEM, ukuhamba nge-elektroniki, njl. Ungamlandela okanye LinkedIn.