ads linkedin U-Bio Optik barmoq izi sensori SDK | Anviz global

U-Bio Optik barmoq izi sensori SDK

10/23/2012
Share

1.CD tarkibi:

AvzScanner.dll: foydalanuvchi foydalanishi uchun DLL;

Namoyish: demo (VC6, VB6, Delphi7, C#);

 

2.Tizim talabi: Windows 2000/XPandhigher edition      

3.Eksport funktsiyasini tushuntirishAvzScanner.dll:

3.1 AvzFindDevice

Prototip: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Funktsiya: Sensor o'quvchini qidiring

Parametr: pSensorName - sensor o'quvchi nomini saqlash uchun massiv

Eslatma: Masalan, sensorni o'quvchi nomi: AvzScanner 1

Qaytish qiymati: agar muvaffaqiyatli bo'lsa 1 ni qaytaring, aks holda 0 ni qaytaring

 

3.2 AvzOpenDevice

Prototip: intWINAPIAvzOpenDevice (imzosiz qisqa uDeviceID, HWND hWnd)

Funktsiya: Sensor o'quvchini oching

Parametr: uDeviceID-Sensor o'quvchining seriya raqami

Hwnd -barmoq izi tasvirining oyna tutqichini oldindan ko'rish

Qaytish qiymati: agar muvaffaqiyatli bo'lsa 0 ni qaytaring, aks holda 1 ni qaytaring

 

3.3 AvzCloseDevice

Prototip: voidWINAPIAvzCloseDevice (imzosiz qisqa uDeviceID)

Funktsiya: Sensor o'quvchini yoping

Parametr: uDeviceID-Sensor o'quvchining seriya raqami

Qaytish qiymati: Qaytish qiymati yo'q

 

3.4 AvzGetCard

Prototip: voidWINAPIAvzGetCard(imzosiz qisqa uDeviceID, dword *lCardID)

Funktsiya: Karta raqamini oling

Parametr: uDeviceID -Sensor o'quvchining seriya raqami

           lCardID - Karta raqami

Qaytish qiymati: Qaytish qiymati yo'q

 

3.5 AvzGetImage

Prototip: voidWINAPIAvzGetImage(imzosiz qisqa uDeviceID, imzosiz belgilar *pImage, imzosiz qisqa bFingerOn)

Funktsiya: Sensor o'quvchi uchun barmoq izi tasvirini oling va tasvirni pImage-ga saqlang

Parametr: uDeviceID-Sensor o'quvchining seriya raqami

                         pImage - Barmoq izi tasvirining ma'lumotlarini saqlang,

280×280 baytdan kichik emas

              bFingerOn-1: barmog'i sensorda; 0: sensorda barmoq yo'q.

Qaytish qiymati: Qaytish qiymati yo'q

 

3.6 AvzSaveHueBMPFile

Prototip: voidWINAPIAvzSaveHueBMPFile (char *strFIleName, imzosiz belgilar *pImage)

Funktsiya: Asl tasvirni xotirada bmp faylida saqlang

Parametr: strFIleName-Fingerprint fayl nomi,

pImage - barmoq izlari tasvirini saqlash uchun bufer zonasi       

Qaytish qiymati: Qaytish qiymati yo'q

 

3.7 AvzSaveClrBMPFile

Prototip: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, imzosiz belgilar *pImage)

Funktsiya: Xususiyat tasvirini xotirada bmp fayliga saqlang

Parametr: strFIleName-Fingerprint fayl nomi,

pImage - Barmoq izi xususiyatlarini saqlash uchun bufer zonasi         

Qaytish qiymati: Qaytish qiymati yo'q

 

3.8 AvzPackFeature

Prototip: shortWINAPIAvzPackFeature(imzosiz belgilar *pFeature1, imzosiz belgilar *pFeature2, imzosiz belgilar *pPackFeature)

Funktsiya: Barmoq izi shablonini inkapsulyatsiya qilish

Parametr: pFeature1 -Barmoq izi xususiyati 1,256 bayt,

          pFeature2 - Barmoq izi xususiyati 2,256 bayt,

          pPackFeature –Anviz barmoq izi xususiyati shablonini qo'llab-quvvatlaydi Anviz oflayn vaqt davom etish mashinasi.

Qaytish qiymati: pPackFeature Barmoq izi xususiyati ma'lumotlarini saqlash

 

3.9 AvzUnpack xususiyati

Prototip: intWINAPIAvzUnpackFeature(imzosiz belgilar *pPackFeature, imzosiz belgilar *pFeature1, imzosiz belgilar *pFeature2)

Funktsiya: siqishni ochish Anviz barmoq izi shabloni

Parametr: pPackFeature–Anviz barmoq izi xususiyati shablonini qo'llab-quvvatlaydi Anviz oflayn vaqt davom etish mashinasi.

pFeature1 - Barmoq izi xususiyati 1,256 bayt,

          pFeature2 - Barmoq izi xususiyati 2,256 bayt,

Qaytish qiymati: Muvaffaqiyatli bo'lsa, 0 ni qaytaring, aks holda noldan farqli ravishda qaytaring

 

3.10 AvzProcess

Prototip: intWINAPIAvzProcess(imzosiz belgi *pimagein,

                               imzosiz belgi * xususiyati,

                               imzosiz belgi * pimagebin,

                               unsigned char bthin,

                               imzosiz char bdrawfea,

imzosiz qisqa uRate = 110)

Funktsiya: Kirish barmoq izi tasviri maʼlumotlaridan barmoq izi xususiyati qiymatini yozib oling.

Parametr: pimagein – Kengligi 280, balandligi 280 boʻlgan barmoq izi tasviri maʼlumotlarini kiriting, maʼlumotlar qatorlar boʻyicha tartibga solinadi, Hueni koʻrsatish uchun har bir rasm elementi uchun 1 baytdan foydalaning.

          Xususiyat – Yaratilgan Barmoq izi xususiyati qiymati, 256 belgisiz bayt massivi

          Pimagebin - ikki qiymatli tasvir ma'lumotlarini yarating, kengligi 280, balandligi 280, ma'lumotlar qatorlar bo'yicha tartibga solinadi, har bir rasm elementini ko'rsatish uchun 0 va 255 dan foydalaning.

          Bthin -1-pimagebin to'g'rilangan tasvirni yaratadi

                                     0-pimagebin tuzatilmagan tasvirni yaratadi

          Bdrawfea -1-pimagebin xususiyat joyi haqida ma'lumot yaratadi.

  • pimagebin xususiyat joyi haqida ma'lumot yaratmaydi.

          uRate - Kamera modeliga ko'ra turli qiymatlarni oling, (U-Bio =94)

Qaytish qiymati: agar muvaffaqiyatli bo'lsa 0 ni qaytaring, agar muvaffaqiyatsiz bo'lsa 1 ni qaytaring, tizim xatosi bo'lsa 2 ni qaytaring

 

3.11 AvzMatch

Prototip: intWINAPIAvzMatch (imzosiz belgi * xususiyat1,

                           imzosiz belgi * xususiyat 2,

                             imzosiz qisqa daraja = 5,

imzosiz qisqa aylanish = 60)

Funktsiya: Ikki kirish Barmoq izi funksiyasining qiymatini solishtiring

Parametr: xususiyat1 - Barmoq izi xususiyati 1,256 bayt 

          Xususiyat 2 - Barmoq izi xususiyati 2,256 bayt 

          daraja - Mos daraja (1-9)

          aylantirish - Mos keladigan aylanish burchagi (1-180)

Qaytish qiymati: agar muvaffaqiyatli bo'lsa 0 ni qaytaring, aks holda 1ni qaytaring, tizim xatosi bo'lsa 2 ni qaytaring

 

3.11 AvzMatchN

Prototip: intWINAPIAvzMatchN (imzosiz belgi * xususiyat,

                            unsigned char featurelib[][256],

                              imzosiz uzun barmoq raqami,

                              imzosiz qisqa daraja = 5,

                imzosiz qisqa aylanish = 60)

Funktsiya: Kirish barmoq izi xususiyati qiymatini 1:N identifikatsiya usuli orqali barmoq izi kutubxonasining xususiyat qiymati bilan solishtiring

Parametr: xususiyat - xususiyat qiymatini solishtirish kerak, 256 bayt 

          Featurelib-Fingerprint xususiyat qiymatlari kutubxonasi massivi

          fingernum - Barmoq izi kutubxonasidagi barmoq izi miqdori

          daraja - Mos daraja (1-9)

          aylantirish - Mos keladigan aylanish burchagi (1-180)

Qaytish qiymati: Barmoq izi shablonining seriya raqamini qaytaring (>=0), agar muvaffaqiyatli bo'lsa, -1 ni qaytaring, tizim xatosi bo'lsa -2 ni qaytaring.

Stiven G. Sardi

Biznesni rivojlantirish bo'yicha direktor

Ilgari sanoat tajribasi: Stiven G. Sardi WFM/T&A va Access Control bozorlarida mahsulotlarni ishlab chiqish, ishlab chiqarish, mahsulotni qo‘llab-quvvatlash va sotish bo‘yicha 25+ yillik tajribaga ega, jumladan, mahalliy va bulutda o‘rnatilgan yechimlar. global miqyosda qabul qilingan biometrik qobiliyatli mahsulotlarning keng assortimentida.