ads linkedin Anviz გლობალური | უსაფრთხო სამუშაო ადგილი, მენეჯმენტის გამარტივება

U-Bio ოპტიკური თითის ანაბეჭდის სენსორი SDK

10/23/2012
Share

1.CD შინაარსი:

AvzScanner.dll: DLL მომხმარებლისთვის;

დემო: დემო (VC6, VB6, Delphi7, C#);

 

2.სისტემური მოთხოვნა: Windows 2000/XPandhigher edition      

3.ექსპორტის ფუნქციის ახსნაAvzScanner.dll:

3.1 AvzFindDevice

პროტოტიპი: ShortWINAPIAvzFindDevice(ხელმოუწერელი pSensorName[8][128])

ფუნქცია: მოძებნეთ სენსორის მკითხველი

პარამეტრი: pSensorName - მასივი სენსორის წამკითხველის სახელის შესანახად

შენიშვნა: მაგალითად, სენსორის წამკითხველის სახელი: AvzScanner 1

დაბრუნების მნიშვნელობა: დააბრუნეთ 1 თუ წარმატებულია, წინააღმდეგ შემთხვევაში დააბრუნეთ 0

 

3.2 AvzOpenDevice

პროტოტიპი: intWINAPIAvzOpenDevice(ხელმოუწერელი მოკლე uDeviceID, HWND hWnd)

ფუნქცია: გახსენით სენსორის წამკითხველი

პარამეტრი: uDeviceID-Sensor reader-ის სერიული ნომერი

Hwnd - გადახედეთ თითის ანაბეჭდის გამოსახულების ფანჯრის სახელურს

დაბრუნების მნიშვნელობა: დააბრუნეთ 0, თუ წარმატებულია, წინააღმდეგ შემთხვევაში, დააბრუნეთ 1

 

3.3 AvzCloseDevice

პროტოტიპი: voidWINAPIAvzCloseDevice(ხელმოუწერელი მოკლე uDeviceID)

ფუნქცია: დახურეთ სენსორის წამკითხველი

პარამეტრი: uDeviceID-Sensor reader-ის სერიული ნომერი

დაბრუნების ღირებულება: დაბრუნების მნიშვნელობა არ არის

 

3.4 AvzGetCard

პროტოტიპი: voidWINAPIAvzGetCard(ხელმოუწერელი მოკლე uDeviceID, dword *lCardID)

ფუნქცია: მიიღეთ ბარათის ნომერი

პარამეტრი: uDeviceID - სენსორის წამკითხველის სერიული ნომერი

           lCardID - ბარათის ნომერი

დაბრუნების ღირებულება: დაბრუნების მნიშვნელობა არ არის

 

3.5 AvzGetImage

პროტოტიპი: voidWINAPIAvzGetImage(ხელმოუწერელი მოკლე uDeviceID, ხელმოუწერელი სიმბოლო *pImage, ხელმოუწერელი მოკლე bFingerOn)

ფუნქცია: გადაიღეთ თითის ანაბეჭდის სურათი სენსორის წამკითხველისთვის და შეინახეთ სურათი pImage-ში

პარამეტრი: uDeviceID-Sensor reader-ის სერიული ნომერი

                         pImage - შეინახეთ თითის ანაბეჭდის სურათის მონაცემები,

არანაკლებ 280×280 ბაიტი

              bFingerOn-1: აქვს თითი სენსორზე; 0: არ აქვს თითი სენსორზე.

დაბრუნების ღირებულება: დაბრუნების მნიშვნელობა არ არის

 

3.6 AvzSaveHueBMPFile

პროტოტიპი: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, ხელმოუწერელი char *pImage)

ფუნქცია: შეინახეთ ორიგინალური სურათი მეხსიერებაში bmp ფაილში

პარამეტრი: strFIleName-Fingerprint ფაილის სახელი,

pImage- ბუფერული ზონა თითის ანაბეჭდის გამოსახულების შესანახად       

დაბრუნების ღირებულება: დაბრუნების მნიშვნელობა არ არის

 

3.7 AvzSaveClrBMP ფაილი

პროტოტიპი: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, ხელმოუწერელი char *pImage)

ფუნქცია: შეინახეთ ფუნქციის სურათი მეხსიერებაში bmp ფაილში

პარამეტრი: strFIleName-Fingerprint ფაილის სახელი,

pImage- ბუფერული ზონა თითის ანაბეჭდის მახასიათებლების შესანახად         

დაბრუნების ღირებულება: დაბრუნების მნიშვნელობა არ არის

 

3.8 AvzPackFeature

პროტოტიპი: shortWINAPIAvzPackFeature (ხელმოუწერელი char *pFeature1, ხელმოუწერელი char *pFeature2, ხელმოუწერელი char *pPackFeature)

ფუნქცია: თითის ანაბეჭდის შაბლონის კაფსულარება

პარამეტრი: pFeature1 - თითის ანაბეჭდის ფუნქცია 1,256 ბაიტი,

          pFeature2 - თითის ანაბეჭდის ფუნქცია 2,256 ბაიტი,

          pPackFeature -Anviz თითის ანაბეჭდის ფუნქციის შაბლონი, მხარს უჭერს Anviz ოფლაინ დროის დასწრების მანქანა.

დაბრუნების მნიშვნელობა: pPackFeature თითის ანაბეჭდის ფუნქციის მონაცემების შენახვა

 

3.9 AvzUnpackFeature

პროტოტიპი: intWINAPIAvzUnpackFeature (ხელმოუწერელი char *pPackFeature, ხელმოუწერელი char *pFeature1, ხელმოუწერელი char *pFeature2)

ფუნქცია: დეკომპრესია Anviz თითის ანაბეჭდის შაბლონი

პარამეტრი: pPackFeature–Anviz თითის ანაბეჭდის ფუნქციის შაბლონი, მხარს უჭერს Anviz ოფლაინ დროის დასწრების მანქანა.

pFeature1 - თითის ანაბეჭდის ფუნქცია 1,256 ბაიტი,

          pFeature2 - თითის ანაბეჭდის ფუნქცია 2,256 ბაიტი,

დაბრუნების მნიშვნელობა: წარმატების შემთხვევაში დააბრუნეთ 0, წინააღმდეგ შემთხვევაში დააბრუნეთ ნულოვანი

 

3.10 AvzProcess

პროტოტიპი: intWINAPIAvzProcess(ხელმოუწერელი char *pimagein,

                               ხელმოუწერელი char * ფუნქცია,

                               ხელმოუწერელი char *pimagebin,

                               ხელმოუწერელი char bthin,

                               ხელმოუწერელი char bdrawfea,

ხელმოუწერელი მოკლე uRate = 110)

ფუნქცია: აღბეჭდეთ თითის ანაბეჭდის ფუნქციის მნიშვნელობა შეყვანილი თითის ანაბეჭდის სურათის მონაცემებიდან.

პარამეტრი: pimagein - შეიყვანეთ თითის ანაბეჭდის სურათის მონაცემები სიგანე 280, სიმაღლე 280, მონაცემები დალაგდება რიგებად, გამოიყენეთ 1 ბაიტი თითოეული სურათის ელემენტისთვის, რათა მიუთითოთ Hue

          ფუნქცია – გენერირებული თითის ანაბეჭდის ფუნქციის მნიშვნელობა, 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 ბაიტი 

          ფუნქცია2 - თითის ანაბეჭდის ფუნქცია 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, თუ სისტემის შეცდომა.

მარკ ვენა

ბიზნესის განვითარების უფროსი დირექტორი

ინდუსტრიის წარსული გამოცდილება: როგორც ტექნოლოგიური ინდუსტრიის ვეტერანი 25 წელზე მეტი ხნის განმავლობაში, მარკ ვენა მოიცავს ბევრ სამომხმარებლო ტექნიკურ თემას, მათ შორის კომპიუტერებს, სმარტფონებს, ჭკვიან სახლებს, დაკავშირებულ ჯანმრთელობას, უსაფრთხოებას, კომპიუტერის და კონსოლის თამაშებს და სტრიმინგ გასართობ გადაწყვეტილებებს. მარკს ეკავა მარკეტინგისა და ბიზნესის ლიდერის პოზიციები Compaq, Dell, Alienware, Synaptics, Sling Media და Neato Robotics-ში.