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.
Stephen G. Sardi
Mkurugenzi wa Maendeleo ya Biashara
Uzoefu wa zamani wa Sekta: Stephen G. Sardi ana uzoefu wa miaka 25+ akiongoza maendeleo ya bidhaa, uzalishaji, usaidizi wa bidhaa, na mauzo ndani ya soko la WFM/T&A na Udhibiti wa Ufikiaji -- ikijumuisha suluhu za msingi na zinazotolewa na wingu, kwa umakini mkubwa. kwenye anuwai ya bidhaa zinazokubalika kimataifa zenye uwezo wa kibayometriki.