ads linkedin U-Bio օպտիկական մատնահետքի ցուցիչ SDK | Anviz Global

U-Bio օպտիկական մատնահետքի ցուցիչ SDK

10/23/2012
Կիսվել

1:CD բովանդակություն:

AvzScanner.dll՝ DLL օգտագործողի համար;

Դեմո: Դեմո (VC6, VB6, Delphi7, C #);

 

2:Համակարգի պահանջը՝ Windows 2000/XPandhigher edition      

3:Արտահանման գործառույթի բացատրությունAvzScanner.dll:

3.1 AvzFindDevice

Նախատիպ՝ ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])

Գործառույթ. Որոնել ցուցիչի ընթերցիչը

Պարամետր՝ pSensorName- սենսորային ընթերցողի անունը պահելու զանգված

Ծանուցում. Օրինակ՝ սենսորային ընթերցողի անունը՝ AvzScanner 1

Վերադարձի արժեքը՝ հաջողության դեպքում վերադարձրեք 1, հակառակ դեպքում վերադարձրեք 0

 

3.2 AvzOpenDevice

Նախատիպ՝ intWINAPIAvzOpenDevice (չստորագրված կարճ uDeviceID, HWND hWnd)

Գործառույթ. Բացեք սենսորային ընթերցիչը

Պարամետր՝ uDeviceID-Sensor ընթերցողի սերիական համարը

Hwnd - Նախադիտեք մատնահետքի պատկերի պատուհանի բռնակը

Վերադարձի արժեքը՝ հաջողության դեպքում վերադարձրեք 0, հակառակ դեպքում վերադարձրեք 1

 

3.3 AvzCloseDevice

Նախատիպ՝ voidWINAPIAvzCloseDevice (չստորագրված կարճ uDeviceID)

Գործառույթ. Փակեք սենսորային ընթերցիչը

Պարամետր՝ uDeviceID-Sensor ընթերցողի սերիական համարը

Վերադարձի արժեք. վերադարձի արժեք չկա

 

3.4 AvzGetCard

Նախատիպ՝ voidWINAPIAvzGetCard (չստորագրված կարճ uDeviceID, dword *lCardID)

Գործառույթ. Ստացեք քարտի համարը

Պարամետր՝ uDeviceID - Սենսորի ընթերցողի սերիական համարը

           lCardID - Քարտի համարը

Վերադարձի արժեք. վերադարձի արժեք չկա

 

3.5 AvzGetImage

Նախատիպ՝ voidWINAPIAvzGetImage (չստորագրված կարճ uDeviceID, անստորագիր գրանշան *pImage, անստորագիր կարճ bFingerOn)

Գործառույթ. նկարահանեք մատնահետքի պատկերը սենսորային ընթերցողի համար և պահեք պատկերը pImage-ում

Պարամետր՝ uDeviceID-Sensor ընթերցողի սերիական համարը

                         pImage - Պահպանեք մատնահետքի պատկերի տվյալները,

ոչ պակաս, քան 280×280 բայթ

              bFingerOn-1: ունի մատը սենսորի վրա; 0: չունի մատը սենսորի վրա:

Վերադարձի արժեք. վերադարձի արժեք չկա

 

3.6 AvzSaveHueBMPFile

Նախատիպ՝ voidWINAPIAvzSaveHueBMPFile (char *strFIleName, չստորագրված char *pImage)

Գործառույթ. Պահպանեք բնօրինակ պատկերը հիշողության մեջ bmp ֆայլում

Պարամետր՝ strFIleName-Մատնահետքի ֆայլի անվանում,

pImage- բուֆերային գոտի մատնահետքի պատկերի պահպանման համար       

Վերադարձի արժեք. վերադարձի արժեք չկա

 

3.7 AvzSaveClrBMPՖայլ

Նախատիպ՝ voidWINAPIAvzSaveClrBMPFile (char *strFIleName, չստորագրված char *pImage)

Գործառույթ. Պահպանեք հատկանիշի պատկերը հիշողության մեջ bmp ֆայլում

Պարամետր՝ strFIleName-Մատնահետքի ֆայլի անվանում,

pImage- Բուֆերային գոտի մատնահետքի հատկությունների պահպանման համար         

Վերադարձի արժեք. վերադարձի արժեք չկա

 

3.8 AvzPack Feature

Նախատիպ՝ shortWINAPIAvzPackFeature (չստորագրված char *pFeature1, անստորագիր char *pFeature2, անստորագիր char *pPackFeature)

Գործառույթ. մատնահետքի ձևանմուշը պարուրել

Պարամետր՝ pFeature1 - Մատնահետքի հատկություն 1,256 բայթ,

          pFeature2 - Մատնահետքի հատկություն 2,256 բայթ,

          pPack Feature–Anviz մատնահետքի հատկանիշի ձևանմուշ, աջակցում է Anviz անցանց ժամային հաճախումների մեքենա:

Վերադարձի արժեքը՝ pPackFeature Մատնահետքի գործառույթի տվյալների պահպանումը

 

3.9 AvzUnpack Feature

Նախատիպ՝ intWINAPIAvzUnpackFeature (չստորագրված char *pPackFeature, անստորագիր char *pFeature1, անստորագիր char *pFeature2)

Գործառույթը. ապասեղմել Anviz մատնահետքի ձևանմուշ

Պարամետր՝ pPackFeature–Anviz մատնահետքի հատկանիշի ձևանմուշ, աջակցում է Anviz անցանց ժամային հաճախումների մեքենա:

pFeature1 - Մատնահետքի հատկանիշ 1,256 բայթ,

          pFeature2 - Մատնահետքի հատկանիշ 2,256 բայթ,

Վերադարձի արժեքը՝ հաջողության դեպքում վերադարձրեք 0, հակառակ դեպքում վերադարձրեք ոչ զրո

 

3.10 AvzProcess

Նախատիպ՝ intWINAPIAvzProcess(unsigned char *pimagein,

                               անստորագիր char * հատկություն,

                               անստորագիր char *pimagebin,

                               անստորագիր char bthin,

                               անստորագիր char bdrawfea,

չստորագրված կարճ uRate = 110)

Գործառույթ. մատնահետքի հատկանիշի արժեքը ֆիքսեք մուտքագրված մատնահետքի պատկերի տվյալներից:

Պարամետր՝ pimagein – Մուտքագրեք մատնահետքի պատկերի տվյալներ լայնությամբ 280, բարձրությունը 280, տվյալները կդասավորվեն շարքերում, օգտագործեք 1 բայթ յուրաքանչյուր նկարի տարրի համար՝ երանգը նշելու համար:

          Առանձնահատկություն – Ստեղծված մատնահետքի հատկանիշի արժեք, 256 ոչ խորհրդանիշ բայթ զանգված

          Pimagebin – ստեղծեք կրկնակի արժեք պատկերի տվյալներ, լայնությունը 280, բարձրությունը 280, տվյալները կդասավորվեն շարքերում, օգտագործեք 0 և 255՝ յուրաքանչյուր նկարի տարրը նշելու համար:

          Bthin –1-pimagebin-ը կստեղծի շտկված պատկերը

                                     0-pimagebin-ը կստեղծի չուղղված պատկեր

          Bdrawfea –1-pimagebin-ը կստեղծի խաղարկային կետի տեղեկատվությունը:

  • pimagebin-ը չի գեներացնի հատկանիշի մասին տեղեկատվությունը:

          uRate - Վերցրեք տարբեր արժեքներ՝ ըստ տեսախցիկի մոդելի, (U-Bio = 94)

Վերադարձի արժեքը. վերադարձրեք 0, եթե հաջողվեց, վերադարձեք 1, եթե ձախողվեց, վերադարձեք 2, եթե համակարգի սխալը

 

3.11 AvzMatch

Նախատիպ՝ intWINAPIAvzMatch(չստորագրված char *feature1,

                           անստորագիր char *feature2,

                             չստորագրված կարճ մակարդակ = 5,

անստորագիր կարճ պտույտ = 60)

Գործառույթ. Համեմատեք մուտքագրված մատնահետքի երկու հատկանիշների արժեքը

Պարամետր. feature1 - Մատնահետքի հատկանիշ 1,256 բայթ 

          Feature2 - Մատնահետքի հատկանիշ 2,256 բայթ 

          մակարդակ - Համապատասխան մակարդակ (1-9)

          պտտել - Համապատասխան պտտման անկյուն (1-180)

Վերադարձի արժեքը՝ հաջողության դեպքում վերադարձրեք 0, հակառակ դեպքում վերադարձրեք 1, համակարգի սխալի դեպքում վերադարձրեք 2

 

3.11 AvzMatchN

Նախատիպ՝ intWINAPIAvzMatchN(չստորագրված char *featurein,

                            անստորագիր char featurelib[][256],

                              անստորագիր երկար մատնամեջ,

                              չստորագրված կարճ մակարդակ = 5,

                անստորագիր կարճ պտույտ = 60)

Գործառույթ. 1:N նույնականացման մեթոդի միջոցով համեմատեք մուտքագրված մատնահետքի հատկանիշի արժեքը մատնահետքերի գրադարանի հատկանիշի արժեքի հետ

Պարամետր. featurein - Պետք է համեմատել հատկանիշի արժեքը, 256 բայթ 

          featurelib-Մատնահետքերի հատկանիշի արժեքի գրադարանային զանգված

          fingernum - Մատնահետքերի քանակությունը մատնահետքերի գրադարանում

          մակարդակ - Համապատասխան մակարդակ (1-9)

          պտտել - Համապատասխան պտտման անկյուն (1-180)

Վերադարձի արժեքը. վերադարձրեք մատնահետքի ձևանմուշի սերիական համարը (>=0), եթե հաջողվեց, վերադարձրեք -1, եթե ձախողվեց, վերադարձրեք -2, եթե համակարգի սխալը:

Պետերսոն Չեն

վաճառքի տնօրեն, կենսաչափական և ֆիզիկական անվտանգության արդյունաբերություն

Որպես համաշխարհային ալիքի վաճառքի տնօրեն Anviz գլոբալ, Պետերսոն Չենը կենսաչափական և ֆիզիկական անվտանգության արդյունաբերության փորձագետ է, գլոբալ շուկայի բիզնեսի զարգացման, թիմի կառավարման և այլնի հարուստ փորձով; Եվ նաև խելացի տան, կրթական ռոբոտի և STEM կրթության, էլեկտրոնային շարժունակության և այլնի հարուստ գիտելիքներ: Կարող եք հետևել նրան կամ LinkedIn.