U-Bio Optik barmoq izi sensori SDK
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.