ads linkedin Anviz Global | Xavfsiz ish joyi, boshqaruvni soddalashtiring

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.

Mark Vena

Katta direktor, biznesni rivojlantirish

O'tgan sanoat tajribasi: 25 yildan ortiq texnologiya sanoati faxriysi sifatida Mark Vena ko'plab iste'molchi texnologiyalari mavzularini qamrab oladi, jumladan, shaxsiy kompyuterlar, smartfonlar, aqlli uylar, ulangan sog'liq, xavfsizlik, shaxsiy kompyuter va konsol o'yinlari va oqimli ko'ngilochar echimlar. Mark Compaq, Dell, Alienware, Synaptics, Sling Media va Neato Robotics kompaniyalarida katta marketing va biznes rahbariyatini egallagan.