ads linkedin Anviz Qlobal | Təhlükəsiz iş yeri, İdarəetməni sadələşdirin

U-Bio Optik barmaq izi sensoru SDK

10/23/2012
səhm

1.CD məzmunu:

AvzScanner.dll: istifadəçi istifadə üçün DLL;

Demo: Demo(VC6,VB6,Delphi7,C#);

 

2.Sistem tələbi: Windows 2000/XPandhigher nəşri      

3.İxrac funksiyasının izahıAvzScanner.dll:

3.1 AvzFindDevice

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

Funksiya: Sensor oxuyucusunu axtarın

Parametr: pSensorName-sensor oxuyucunun adının saxlanması üçün massiv

Qeyd: Məsələn, sensor oxuyucu adı: AvzScanner 1

Qaytarma dəyəri: Əgər uğurlu olarsa 1 qaytarın, əks halda 0 qaytarın

 

3.2 AvzOpenDevice

Prototip: intWINAPIAvzOpenDevice(imzasız qısa uDeviceID, HWND hWnd)

Funksiya: Sensor oxuyucusunu açın

Parametr: uDeviceID-Sensor oxuyucunun seriya nömrəsi

Hwnd -Barmaq izi şəklinin pəncərə tutacağına nəzər salın

Qaytarma dəyəri: Əgər uğurlu olarsa 0 qaytarın, əks halda 1 qaytarın

 

3.3 AvzCloseDevice

Prototip: voidWINAPIAvzCloseDevice(imzasız qısa uDeviceID)

Funksiya: Sensor oxuyucusunu bağlayın

Parametr: uDeviceID-Sensor oxuyucunun seriya nömrəsi

Qaytarma dəyəri: Qaytarma dəyəri yoxdur

 

3.4 AvzGetCard

Prototip:voidWINAPIAvzGetCard(imzasız qısa uDeviceID, dword *lCardID)

Funksiya: Kart nömrəsini əldə edin

Parametr: uDeviceID -Sensor oxuyucunun seriya nömrəsi

           lCardID - Kart nömrəsi

Qaytarma dəyəri: Qaytarma dəyəri yoxdur

 

3.5 AvzGetImage

Prototip: voidWINAPIAvzGetImage(imzasız qısa uDeviceID, imzasız simvol *pImage, imzasız qısa bFingerOn)

Funksiya: Sensor oxuyucusu üçün barmaq izi şəklini çəkin və şəkli pImage-də saxlayın

Parametr: uDeviceID-Sensor oxuyucunun seriya nömrəsi

                         pImage-Barmaq izi şəklinin məlumatlarını yadda saxlayın,

280×280 baytdan kiçik olmamalıdır

              bFingerOn-1:sensorda barmaq var;0:sensorda barmaq yoxdur.

Qaytarma dəyəri: Qaytarma dəyəri yoxdur

 

3.6 AvzSaveHueBMPFile

Prototip: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, imzasız char *pImage)

Funksiya: Orijinal şəkli yaddaşda bmp faylında saxlayın

Parametr: strFIleName-Barmaq izi fayl adı,

pImage - barmaq izi təsvirinin saxlanması üçün bufer zonası       

Qaytarma dəyəri: Qaytarma dəyəri yoxdur

 

3.7 AvzSaveClrBMPFile

Prototip: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, imzasız char *pImage)

Funksiya: Xüsusiyyət şəklini yaddaşda bmp faylında saxlayın

Parametr: strFIleName-Barmaq izi fayl adı,

pImage- Barmaq izi funksiyasının saxlanması üçün bufer zonası         

Qaytarma dəyəri: Qaytarma dəyəri yoxdur

 

3.8 AvzPackFeature

Prototip: qısaWINAPIAvzPackFeature(imzasız simvol *pFeature1, imzasız simvol *pFeature2, imzasız simvol *pPackFeature)

Funksiya: Barmaq izi şablonunu əhatə edin

Parametr: pFeature1 -Barmaq izi Xüsusiyyəti 1,256 bayt,

          pFeature2 -Barmaq izi funksiyası 2,256 bayt,

          pPackFeature –Anviz barmaq izi xüsusiyyət şablonunu dəstəkləyir Anviz oflayn vaxtda iştirak maşını.

Qaytarma dəyəri: pPackFeature Barmaq izi funksiyası məlumatlarının saxlanması

 

3.9 AvzUnpack Xüsusiyyəti

Prototip: intWINAPIAvzUnpackFeature(imzasız simvol *pPackFeature, imzasız simvol *pFeature1, imzasız simvol *pFeature2)

Funksiya: dekompressiya Anviz barmaq izi şablonu

Parametr: pPackFeature–Anviz barmaq izi xüsusiyyət şablonunu dəstəkləyir Anviz oflayn vaxtda iştirak maşını.

pFeature1 -Barmaq izi xüsusiyyəti 1,256 bayt,

          pFeature2 -Barmaq izi xüsusiyyəti 2,256 bayt,

Qaytarma dəyəri: Əgər uğurlu olarsa 0 qaytarın, əks halda sıfırdan fərqli qaytarın

 

3.10 AvzProcess

Prototip: intWINAPIAvzProcess(imzasız simvol *pimagein,

                               imzasız simvol * xüsusiyyəti,

                               imzasız simvol *pimagebin,

                               imzasız char bthin,

                               imzasız char bdrawfea,

imzasız qısa uRate = 110)

Funksiya: Daxil edilmiş barmaq izi təsviri məlumatından barmaq izi funksiyasının dəyərini çəkin.

Parametr: pimagein –Eni 280, hündürlüyü 280 olan barmaq izi şəkli məlumatını daxil edin, məlumatlar sətirlərdə düzüləcək, Rəngi ​​göstərmək üçün hər şəkil elementi üçün 1 bayt istifadə edin

          Xüsusiyyət - Yaradılan Barmaq izi xüsusiyyət dəyəri, 256 simvol olmayan bayt massivi

          Pimagebin - ikiqat dəyərli şəkil məlumatı yaradın, eni 280, hündürlüyü 280, məlumatlar sətirlərdə düzüləcək, hər bir şəkil elementini göstərmək üçün 0 və 255-dən istifadə edin

          Bthin –1-pimagebin düzəldilmiş təsviri yaradacaq

                                     0-pimagebin düzəldilməyən görüntü yaradacaq

          Bdrawfea –1-pimagebin xüsusiyyət spotunun məlumatını yaradacaq.

  • pimagebin xüsusiyyət nöqtəsi haqqında məlumat yaratmayacaq.

          uRate - Kamera modelinə görə fərqli dəyərlər götürün, (U-Bio =94)

Qaytarma dəyəri: Uğurlu olarsa 0, uğursuz olarsa 1, sistem xətası olarsa 2 qaytarın

 

3.11 AvzMatch

Prototip: intWINAPIAvzMatch(imzasız simvol *xüsusiyyət1,

                           imzasız simvol *xüsusiyyət2,

                             imzasız qısa səviyyə = 5,

imzasız qısa fırlanma = 60)

Funksiya: İki giriş Barmaq izi funksiyasının dəyərini müqayisə edin

Parametr: xüsusiyyət1 - Barmaq izi xüsusiyyəti 1,256 bayt 

          Xüsusiyyət2 - Barmaq izi xüsusiyyəti 2,256 bayt 

          səviyyə - Uyğun səviyyə (1-9)

          döndərmək - Uyğun fırlanma bucağı (1-180)

Qaytarma dəyəri: Əgər uğurlu olarsa 0 qaytarın, əks halda 1 qaytarın, sistem xətası olarsa 2 qaytarın

 

3.11 AvzMatchN

Prototip: intWINAPIAvzMatchN(imzasız simvol *xüsusiyyətdə,

                            imzasız simvol xüsusiyyətlib[][256],

                              imzasız uzun barmaq sayı,

                              imzasız qısa səviyyə = 5,

                imzasız qısa fırlanma = 60)

Funksiya: 1:N identifikasiya üsulu ilə daxil edilmiş Barmaq izi funksiyasının dəyərini barmaq izi kitabxanasının xüsusiyyət dəyəri ilə müqayisə edin

Parametr: xüsusiyyət - Xüsusiyyət dəyərini müqayisə etmək lazımdır, 256 bayt 

          Featurelib-Barmaq izi xüsusiyyət dəyəri kitabxana massivi

          fingernum - Barmaq izi kitabxanasındakı barmaq izi miqdarı

          səviyyə - Uyğun səviyyə (1-9)

          döndərmək - Uyğun fırlanma bucağı (1-180)

Qaytarma dəyəri: Əgər uğurlu olarsa, barmaq izi şablonunun seriya nömrəsini (>=0) qaytarın, uğursuz olarsa -1, sistem xətası olarsa -2 qaytarın.

Mark Vena

Baş Direktor, Biznesin İnkişafı

Keçmiş Sənaye Təcrübəsi: 25 ildən artıq bir texnologiya sənayesi veteranı olaraq, Mark Vena fərdi kompüterlər, smartfonlar, ağıllı evlər, əlaqəli sağlamlıq, təhlükəsizlik, kompüter və konsol oyunları və yayımlanan əyləncə həlləri daxil olmaqla bir çox istehlakçı texnoloji mövzularını əhatə edir. Mark Compaq, Dell, Alienware, Synaptics, Sling Media və Neato Robotics şirkətlərində yüksək səviyyəli marketinq və biznes rəhbərliyi vəzifələrində çalışıb.