ads linkedin Inzwa ye-U-Bio Optical yezigxivizo zeminwe ye-SDK | Anviz Global

I-SDK yezigxivizo zeminwe ze-U-Bio Optical

10/23/2012
Ungahlukıselana

1.Okuqukethwe kwe-CD:

I-AvzScanner.dll: I-DLL yokusebenzisa umsebenzisi;

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

 

2.Imfuneko yesistimu: Windows 2000/XPandhigher edition      

3.Incazelo Yomsebenzi Wokuthekelisa kuI-AvzScanner.dll:

3.1 I-AvzFindDevice

I-Prototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Umsebenzi: Sesha isifundi senzwa

Ipharamitha: pSensorName-amalungu afanayo okugcina igama lesifundi senzwa

Isaziso: Ngokwesibonelo igama lomfundi wezinzwa:AvzScanner 1

Inani lokubuyisela: Buyisa okungu-1 uma kuphumelele, ngaphandle kwalokho buyisela u-0

 

3.2 I-AvzOpenDevice

I-Prototype: intWINAPIAvzOpenDevice(i-uDeviceID efushane engabhalisiwe, HWND hWnd)

Umsebenzi: Vula isifundi senzwa

Ipharamitha: Inombolo yesiriyeli yomfundi we-uDeviceID-Sensor

Hwnd -Buka kuqala isibambo sewindi sesithombe sezigxivizo zeminwe

Inani lokubuyisela: Buyisa okungu-0 uma kuphumelele, ngaphandle kwalokho buyisela okungu-1

 

3.3 AvzCloseDevice

I-Prototype: voidWINAPIAvzCloseDevice(uDeviceID emfushane engasayiniwe)

Umsebenzi: Vala isifundi senzwa

Ipharamitha: Inombolo yesiriyeli yomfundi we-uDeviceID-Sensor

Inani lokubuyisela: Alikho inani lokubuyisela

 

3.4 AvzGetCard

I-Prototype:voidWINAPIAvzGetCard(i-uDeviceID emfushane engasayiniwe, i-dword *lCardID)

Umsebenzi: Thola Inombolo Yekhadi

Ipharamitha: i-uDeviceID -Inombolo ye-serial yomfundi wenzwa

           I-lCardID - Inombolo Yekhadi

Inani lokubuyisela: Alikho inani lokubuyisela

 

3.5 AvzGetImage

I-Prototype: voidWINAPIAvzGetImage(i-uDeviceID efushane engasayiniwe, i-char engabhalisiwe *pImage,i-bFingerOn emfushane engasayiniwe)

Umsebenzi: Thwebula isithombe sezigxivizo zeminwe somfundi wezinzwa bese ulondoloza isithombe ku-pImage

Ipharamitha: Inombolo yesiriyeli yomfundi we-uDeviceID-Sensor

                         pImage-Gcina idatha yesithombe sezigxivizo zeminwe ,

akukho ngaphansi kwamabhayithi angu-280×280

              I-bFingerOn-1:inomunwe kwinzwa;0:ayinamunwe kwinzwa.

Inani lokubuyisela: Alikho inani lokubuyisela

 

3.6 AvzSaveHueBMPFile

I-Prototype: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, inhlamvu engasayiniwe *pImage)

Umsebenzi: Londoloza isithombe sangempela kumemori kufayela le-bmp

Ipharamitha: strFIleName-Fingerprint igama lefayela,

I-pImage- buffer zone yokugcina izithombe zeminwe       

Inani lokubuyisela: Alikho inani lokubuyisela

 

3.7 AvzSaveClrBMPFile

I-Prototype: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Umsebenzi: Gcina isithombe sesici kumemori kufayela le-bmp

Ipharamitha: strFIleName-Fingerprint igama lefayela,

pImage- Indawo ye-Buffer yokugcina isici sezigxivizo zeminwe         

Inani lokubuyisela: Alikho inani lokubuyisela

 

3.8 AvzPackFeature

I-Prototype: i-shortWINAPIAvzPackFeature(i-char engasayiniwe *pFeature1, i-char engabhalisiwe *pFeature2, i-char engasayiniwe *pPackFeature)

Umsebenzi: Faka encapsulate isifanekiso sezigxivizo zeminwe

Ipharamitha: pFeature1 -Isici sezigxivizo zeminwe 1,256 bytes ,

          pFeature2 -Isici sezigxivizo zeminwe 2,256 bytes ,

          pPackFeature-Anviz isifanekiso sesici sezigxivizo zeminwe, sisekela Anviz umshini wokuya ngesikhathi ungaxhunyiwe ku-inthanethi.

Inani lokubuyisela: pPackFeature Isitoreji sedatha yesici sezigxivizo zeminwe

 

3.9 I-AvzUnpackFeature

I-Prototype: intWINAPIAvzUnpackFeature(i-char engabhalisiwe *pPackFeature, i-char engabhalisiwe *pFeature1, i-char engasayiniwe *pFeature2)

Umsebenzi: decompress the Anviz isifanekiso sezigxivizo zeminwe

Ipharamitha: pPackFeature-Anviz isifanekiso sesici sezigxivizo zeminwe, sisekela Anviz umshini wokuya ngesikhathi ungaxhunyiwe ku-inthanethi.

pFeature1 -Isici sezigxivizo zeminwe 1,256 bytes ,

          pFeature2 -Isici sezigxivizo zeminwe 2,256 bytes ,

Inani lokubuyisela: Buyisela okuthi 0 uma kuphumelele, ngaphandle kwalokho buyisela i-nonzero

 

3.10 AvzProcess

I-Prototype: intWINAPIAvzProcess(char engabhalisiwe *pimagein,

                               *isici esingasayiniwe,

                               inhlamvu engabhalisiwe *pimagebin,

                               char bthin engasayiniwe,

                               i-char bdrawfea engasayiniwe,

uRate emfushane engasayiniwe = 110)

Umsebenzi: Thwebula inani lesici sezigxivizo zeminwe kusuka kudatha yesithombe sezigxivizo zeminwe.

Ipharamitha: i-pimagein -Faka idatha yesithombe sezigxivizo zeminwe enobubanzi obungu-280, ubude obungu-280, idatha izohlelwa ngokuhlelekile ngemigqa, sebenzisa ibhayithi elingu-1 engxenyeni ngayinye yesithombe ukuze ubonise i-Hue

          Isici -Inani lesici Sezigxivizo Zeminwe Ezikhiqiziwe, uhlu lwamabhayithi angelona uphawu angama-256

          I-Pimagebin -khiqiza idatha yesithombe senani eliphindwe kabili, ububanzi 280, ubude obungu-280, idatha izohlelwa ngokuhlelekile ngemigqa, sebenzisa u-0 no-255 ukukhombisa isici ngasinye sesithombe.

          I-Bthin -1-pimagebin izokhiqiza isithombe esilungisiwe

                                     I-0-pimagebin izokhiqiza isithombe esingalungisiwe

          I-Bdrawfea -1-pimagebin izokhiqiza ulwazi lwendawo yesici.

  • i-pimagebin ngeke ikhiqize ulwazi lwendawo yesici.

          uRate - Thatha amanani ahlukene ngokuya ngemodeli yekhamera, (U-Bio =94)

Inani lokubuyisela: Buyisela okuthi 0 uma kuphumelele, buyisela 1 uma kwehlulekile, buyisela 2 uma iphutha lesistimu

 

3.11 AvzMatch

I-Prototype: intWINAPIAvzMatch(char engabhalisiwe *isici1,

                           inhlamvu engasayiniwe *isici2,

                             izinga elifushane elingabhalisiwe = 5,

ukuzungezisa okufushane okungabhalisiwe = 60)

Umsebenzi: Qhathanisa inani lezici ezimbili zezigxivizo zeminwe

Ipharamitha: isici1 - Isici sezigxivizo zeminwe esingu-1,256bytes 

          I-Feature2 - Isici sezigxivizo zeminwe esingu-2,256bytes 

          izinga - Ileveli yokufanisa(1-9)

          zungezisa - I-engeli yokuqhathanisa (1-180)

Inani lokubuyisela: Buyisela okuthi 0 uma kuphumelele, buyisela 1kungenjalo, buyisela 2 uma iphutha lesistimu

 

3.11 AvzMatchN

I-Prototype: intWINAPIAvzMatchN(char engabhalisiwe *isici,

                            isici se-char esingasayiniwe[256],

                              umunwe omude ongasayiniwe,

                              izinga elifushane elingabhalisiwe = 5,

                ukuzungezisa okufushane okungabhalisiwe = 60)

Umsebenzi: Qhathanisa inani lesici sokufakwayo kwezigxivizo zeminwe nenani lesici selabhulali yezigxivizo zeminwe usebenzisa indlela yokuhlonza engu-1:N

Ipharamitha: isici - Idinga ukuqhathanisa inani lesici, amabhayithi angu-256 

          I-featurelib-Fingerprint value yesici somtapo wezincwadi

          umunwe - Inani lezigxivizo zeminwe kulabhulali yezigxivizo zeminwe

          izinga - Ileveli yokufanisa(1-9)

          zungezisa - I-engeli yokuqhathanisa (1-180)

Inani lokubuyisela: Buyisa inombolo yomkhiqizo yesifanekiso sezigxivizo zeminwe(>=0) uma kuphumelele, buyisela -1 uma kwehlulekile, buyisela -2 uma iphutha lesistimu.

Nic Wang

Uchwepheshe Wezokukhangisa ku-Xthings

UNic uneziqu zeBachelor kanye nezeMasters azithola eNyuvesi yaseHong Kong Baptist futhi unesipiliyoni seminyaka emi-2 embonini yehardware ehlakaniphile.Ungamlandela noma I-LinkedIn.