Kihisi cha alama ya vidole cha U-Bio Optical SDK
1.Maudhui ya CD:
AvzScanner.dll: DLL kwa mtumiaji kutumia;
Onyesho : Onyesho(VC6,VB6,Delphi7,C#);
2.Mahitaji ya mfumo: Toleo la Windows 2000/XPandhigher
3.Ufafanuzi wa Kazi ya Uuzaji nje katikaAvzScanner.dll:
3.1 AvzFindDevice
Prototype: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Kazi: Tafuta msomaji wa Sensor
Kigezo: pSensorName-safu ya kuhifadhi jina la msomaji wa kihisi
Notisi: Kwa mfano jina la msomaji wa kihisi:AvzScanner 1
Thamani ya kurejesha: Rudisha 1 ikiwa imefaulu, vinginevyo rudisha 0
3.2 AvzOpenDevice
Mfano: intWINAPIAvzOpenDevice(uDeviceID fupi isiyo na saini, HWND hWnd)
Kazi: Fungua msomaji wa sensor
Kigezo: Nambari ya mfululizo ya msomaji wa uDeviceID-Sensor
Hwnd -Onyesha awali ncha ya dirisha ya picha ya alama ya vidole
Thamani ya kurejesha: Rudisha 0 ikiwa imefaulu, vinginevyo rudisha 1
3.3 AvzCloseDevice
Mfano: voidWINAPIAvzCloseDevice(uDeviceID fupi isiyo na saini)
Kazi: Funga kisoma cha kihisi
Kigezo: Nambari ya mfululizo ya msomaji wa uDeviceID-Sensor
Thamani ya kurejesha: Hakuna thamani ya kurudi
3.4 AvzGetCard
Prototype:voidWINAPIAvzGetCard(uDeviceID fupi isiyo na saini, dword *lCardID)
Kazi: Pata Nambari ya Kadi
Kigezo: uDeviceID -Nambari ya mfululizo ya msomaji wa Sensor
lCardID - Nambari ya Kadi
Thamani ya kurejesha: Hakuna thamani ya kurudi
3.5 AvzGetImage
Mfano: voidWINAPIAvzGetImage(uDeviceID fupi isiyo na saini, chapa isiyo na saini *pImage,bFingerOn fupi isiyo na saini)
Kazi: Piga picha ya alama za vidole kwa kisomaji cha vitambuzi na uhifadhi picha hiyo kwenye pImage
Kigezo: Nambari ya mfululizo ya msomaji wa uDeviceID-Sensor
pImage-Hifadhi data ya picha ya alama ya vidole,
si ndogo kuliko ka 280×280
bFingerOn-1:ina kidole kwenye kihisi;0:haina kidole kwenye kihisi.
Thamani ya kurejesha: Hakuna thamani ya kurudi
3.6 AvzSaveHueBMPFile
Mfano: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, char ambayo haijasainiwa *pImage)
Kazi: Hifadhi picha halisi kwenye kumbukumbu kwenye faili ya bmp
Kigezo: strFIleName-Fingerprint jina la faili,
pImage- bafa zone kwa hifadhi ya picha ya alama za vidole
Thamani ya kurejesha: Hakuna thamani ya kurudi
3.7 AvzSaveClrBMPFile
Mfano: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, char ambayo haijasainiwa *pImage)
Kazi: Hifadhi picha ya kipengele kwenye kumbukumbu kwenye faili ya bmp
Kigezo: strFIleName-Fingerprint jina la faili,
pImage- Eneo la Buffer kwa hifadhi ya kipengele cha vidole
Thamani ya kurejesha: Hakuna thamani ya kurudi
3.8 Kipengele cha AvzPack
Mfano: Kipengele fupi chaWINAPIAvzPack(chara isiyotiwa saini *pFeature1, chapa ambayo haijatiwa saini *pFeature2, chapa ambayo haijatiwa saini *pPackFeature)
Kazi: Weka kiolezo cha alama za vidole
Kigezo: pFeature1 -Kipengele cha Alama ya vidole 1,256 baiti ,
pFeature2 -Kipengele cha Alama ya vidole baiti 2,256 ,
pPackFeature-Anviz kiolezo cha kipengele cha alama za vidole, inasaidia Anviz mashine ya kuhudhuria wakati wa nje ya mtandao.
Thamani ya kurejesha: pPackFeature Hifadhi ya data ya kipengele cha alama ya vidole
3.9 Kipengele cha AvzUnpack
Mfano: intWINAPIAvzUnpackFeature(chara isiyotiwa saini *pPackFeature, chapa ambayo haijatiwa saini *pFeature1, chapa ambayo haijatiwa saini *pFeature2)
Kazi: decompress the Anviz template ya alama za vidole
Kigezo: pPackFeature-Anviz kiolezo cha kipengele cha alama za vidole, inasaidia Anviz mashine ya kuhudhuria wakati wa nje ya mtandao.
pFeature1 -Kipengele cha alama ya vidole baiti 1,256 ,
pFeature2 -Kipengele cha alama ya vidole baiti 2,256 ,
Thamani ya kurejesha: Rejesha 0 ikiwa imefaulu, vinginevyo rudisha nonzero
3.10 AvzProcess
Mfano: intWINAPIAvzProcess(char isiyosajiliwa *pimagein,
kipengele cha char ambacho hakijasainiwa,
char ambayo haijasainiwa *pimagebin,
char bthin ambayo haijasainiwa,
char bdrawfea ambayo haijatiwa saini,
uRate fupi isiyotiwa saini = 110)
Kazi: Nasa thamani ya kipengele cha alama ya vidole kutoka kwa data ya picha ya alama ya vidole.
Kigezo: pimagein -Ingiza data ya picha ya alama ya vidole na upana 280, urefu wa 280, data itapangwa kwa mpangilio katika safu, tumia baiti 1 kwa kila kipengele cha picha ili kuonyesha Hue.
Kipengele - Thamani ya kipengele cha Alama ya Kidole, safu 256 zisizo za alama
Pimagebin -toa data ya picha yenye thamani mbili, upana 280, urefu 280, data itapangwa kwa mpangilio katika safu, tumia 0 na 255 kuonyesha kila kipengele cha picha.
Bthin -1-pimagebin itatoa picha iliyorekebishwa
0-pimagebin itazalisha picha ambayo haijarekebishwa
Bradrawfea -1-pimagebin itatoa taarifa ya sehemu ya kipengele.
- pimagebin haitatoa maelezo ya sehemu ya kipengele.
uRate - Chukua maadili tofauti kulingana na mfano wa kamera, (U-Bio =94)
Thamani ya kurejesha: Rudisha 0 ikiwa imefaulu, rudisha 1 ikiwa imeshindwa, rudisha 2 ikiwa hitilafu ya mfumo
3.11 AvzMatch
Mfano: intWINAPIAvzMatch(char ambayo haijasainiwa *kipengele1,
chapa ambayo haijatiwa saini *kipengele2,
kiwango kifupi kisicho na saini = 5,
mzunguko mfupi usiotiwa saini = 60)
Kazi: Linganisha thamani ya vipengele viwili vya ingizo vya Alama ya vidole
Kigezo: kipengele1 - Kipengele cha alama ya vidole 1,256baiti
Feature2 - Kipengele cha alama ya vidole 2,256baiti
kiwango - Kiwango kinacholingana (1-9)
zungusha - Pembe ya mzunguko inayolingana (1-180)
Thamani ya kurejesha: Rudisha 0 ikiwa imefaulu, rudisha 1vinginevyo, rudisha 2 ikiwa hitilafu ya mfumo
3.11 AvzMatchN
Mfano: intWINAPIAvzMatchN(char ambayo haijasainiwa *kipengele,
kipengele cha char ambacho hakijatiwa saini[][256],
kidole kirefu kisicho na saini,
kiwango kifupi kisicho na saini = 5,
mzunguko mfupi usiotiwa saini = 60)
Kazi: Linganisha thamani ya kipengele cha alama ya vidole ya ingizo na thamani ya kipengele cha maktaba ya alama ya vidole kupitia njia ya 1:N ya utambulisho.
Kigezo: kipengele - Inahitaji kulinganisha thamani ya kipengele,256bytes
safu ya maktaba ya thamani ya kipengele cha kipengele-Fingerprint
nambari ya vidole - Kiasi cha alama za vidole kwenye maktaba ya alama za vidole
kiwango - Kiwango kinacholingana (1-9)
zungusha - Pembe ya mzunguko inayolingana (1-180)
Thamani ya kurejesha: Rejesha nambari ya mfululizo ya kiolezo cha alama ya vidole(>=0) ikifaulu, rudisha -1 ikiwa haikufaulu, rudisha -2 ikiwa mfumo una hitilafu.
Peterson Chen
mkurugenzi wa mauzo, tasnia ya usalama ya biometriska na kimwili
Kama mkurugenzi wa mauzo wa kituo cha kimataifa cha Anviz kimataifa, Peterson Chen ni mtaalamu wa tasnia ya usalama wa kibayometriki na kimwili, mwenye tajiriba tele katika maendeleo ya biashara ya soko la kimataifa, usimamizi wa timu, n.k; Na pia maarifa tele ya nyumba mahiri, roboti ya elimu & elimu ya STEM, uhamaji wa kielektroniki, n.k. Unaweza kumfuata au LinkedIn.