U-Bio ოპტიკური თითის ანაბეჭდის სენსორი SDK
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, თუ სისტემის შეცდომა.
პეტერსონ ჩენი
გაყიდვების დირექტორი, ბიომეტრიული და ფიზიკური უსაფრთხოების ინდუსტრია
როგორც გლობალური არხის გაყიდვების დირექტორი Anviz გლობალური, Peterson Chen არის ექსპერტი ბიომეტრიული და ფიზიკური უსაფრთხოების ინდუსტრიაში, მდიდარი გამოცდილებით გლობალური ბაზრის ბიზნესის განვითარებაში, გუნდის მენეჯმენტში და ა.შ. ასევე მდიდარი ცოდნა ჭკვიანი სახლის, საგანმანათლებლო რობოტისა და STEM განათლების, ელექტრონული მობილურობის და ა.შ. შეგიძლიათ მიჰყვეთ მას ან LinkedIn.