ads linkedin Kihisi cha alama ya vidole cha U-Bio SDK | Anviz Global

Kihisi cha alama ya vidole cha U-Bio Optical SDK

10/23/2012
Kushiriki

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.