I-SDK yezigxivizo zeminwe ze-U-Bio Optical
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.
Peterson Chen
umqondisi wezentengiso, imboni ye-biometric nezokuphepha ngokomzimba
Njengomqondisi wezentengiso wesiteshi emhlabeni jikelele we Anviz emhlabeni jikelele, u-Peterson Chen uchwepheshe embonini ye-biometric kanye nezokuphepha ngokomzimba, onolwazi olucebile ekuthuthukisweni kwebhizinisi lemakethe yomhlaba wonke, ukuphathwa kweqembu, njll; Futhi nolwazi olucebile lwekhaya elihlakaniphile, irobhothi lezemfundo nemfundo ye-STEM, ukuhamba nge-elekthronikhi, njll. Ungamlandela noma I-LinkedIn.