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.

Nic Wang

Mtaalamu wa Masoko katika Xthings

Nic ana Shahada ya Kwanza na Shahada ya Uzamili kutoka Chuo Kikuu cha Baptist cha Hong Kong na ana uzoefu wa miaka 2 katika tasnia ya maunzi mahiri. Unaweza kumfuata au LinkedIn.