ads linkedin U-Bio Optyczny czytnik linii papilarnych SDK | Anviz Globalne

Zestaw SDK czytnika linii papilarnych U-Bio Optical

10/23/2012
Udział

1.Zawartość CD:

AvzScanner.dll: DLL do użytku użytkownika;

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

 

2.Wymagania systemowe: Windows 2000/XP i wyższa wersja      

3.Wyjaśnienie funkcji eksportu wAvzScanner.dll:

3.1 Urządzenie AvzFind

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

Funkcja: Przeszukaj czytnik czujnika

Parametr: pSensorName - tablica do przechowywania nazwy czytnika sensora

Uwaga: Na przykład nazwa czytnika czujnika: AvzScanner 1

Zwracana wartość: zwróć 1, jeśli się powiedzie, w przeciwnym razie zwróć 0

 

3.2 Urządzenie AvzOpen

Prototyp: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)

Funkcja: Otwórz czytnik czujników

Parametr: uDeviceID-Sensor numer seryjny czytnika

Hwnd — podgląd uchwytu okna obrazu linii papilarnych

Zwracana wartość: zwróć 0, jeśli się powiedzie, w przeciwnym razie zwróć 1

 

3.3 Urządzenie AvzClose

Prototyp: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)

Funkcja: Zamknąć czytnik czujnika

Parametr: uDeviceID-Sensor numer seryjny czytnika

Wartość zwracana: brak wartości zwracanej

 

3.4 Karta AvzGet

Prototyp:voidWINAPIAvzGetCard(unsigned short uDeviceID, dword *lCardID)

Funkcja: Uzyskaj numer karty

Parametr: uDeviceID - Numer seryjny czytnika czujnika

           lCardID - Numer karty

Wartość zwracana: brak wartości zwracanej

 

3.5 AvzGetImage

Prototyp: voidWINAPIAvzGetImage(unsigned short uDeviceID, unsigned char *pImage,unsigned short bFingerOn)

Funkcja: Przechwyć obraz odcisku palca dla czytnika czujnika i zapisz obraz w pImage

Parametr: uDeviceID-Sensor numer seryjny czytnika

                         pImage-zapisz dane obrazu odcisków palców,

nie mniejszy niż 280×280 bajtów

              bFingerOn-1:ma palec na czujniku;0:nie ma palca na czujniku.

Wartość zwracana: brak wartości zwracanej

 

3.6 Plik AvzSaveHueBMP

Prototyp: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

Funkcja: Zapisz oryginalny obraz w pamięci do pliku bmp

Parametr: strFIleName-Nazwa pliku odcisku palca,

pImage- strefa bufora do przechowywania obrazu linii papilarnych       

Wartość zwracana: brak wartości zwracanej

 

3.7 Plik AvzSaveClrBMP

Prototyp: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Funkcja: Zapisz obraz obiektu w pamięci do pliku bmp

Parametr: strFIleName-Nazwa pliku odcisku palca,

pImage — strefa buforowa do przechowywania funkcji odcisków palców         

Wartość zwracana: brak wartości zwracanej

 

3.8 Funkcja AvzPack

Prototyp: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

Funkcja: Hermetyzuj szablon odcisków palców

Parametr: pFeature1 -Funkcja odcisku palca 1,256 bajtów,

          pFeature2 — funkcja odcisku palca 2,256 bajtów,

          Funkcja pPack–Anviz szablon funkcji odcisków palców, obsługuje Anviz maszyna do obsługi czasu offline.

Wartość zwracana: pPackFeature Przechowywanie danych funkcji odcisku palca

 

3.9 Funkcja AvzUnpack

Prototyp: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

Funkcja: rozpakować Anviz szablon linii papilarnych

Parametr: pPackFeature–Anviz szablon funkcji odcisków palców, obsługuje Anviz maszyna do obsługi czasu offline.

pFeature1 - funkcja linii papilarnych 1,256 bajtów,

          pFeature2 - funkcja linii papilarnych 2,256 bajtów,

Wartość zwracana: zwróć 0, jeśli się powiedzie, w przeciwnym razie zwróć wartość różną od zera

 

3.10 AvzProces

Prototyp: intWINAPIAvzProcess(unsigned char *pimagein,

                               znak bez znaku * cecha,

                               znak bez znaku *pimagebin,

                               znak bez znaku bthin,

                               niepodpisany znak char bdrawfea,

krótki bez znaku uRate = 110)

Funkcja: Przechwyć wartość funkcji odcisku palca z wejściowych danych obrazu odcisku palca.

Parametr: pimagein – Wprowadź dane obrazu odcisku palca o szerokości 280, wysokości 280, dane zostaną uporządkowane w rzędach, użyj 1 bajta dla każdego elementu obrazu, aby wskazać odcień

          Funkcja — wygenerowana wartość funkcji odcisku palca, tablica 256 bajtów innych niż symbole

          Pimagebin – generuj dane obrazu o podwójnej wartości, szerokość 280, wysokość 280, dane będą uporządkowane w rzędach, użyj 0 i 255, aby wskazać każdy element obrazu

          Bthin –1-pimagebin wygeneruje rektyfikowany obraz

                                     0-pimagebin wygeneruje nierektyfikowany obraz

          Bdrawfea –1-pimagebin wygeneruje informacje o miejscu charakterystycznym.

  • pimagebin nie wygeneruje informacji o miejscu funkcji.

          uRate - Przyjmuj różne wartości w zależności od modelu kamery, (U-Bio = 94)

Wartość zwracana: zwróć 0, jeśli się powiedzie, zwróć 1, jeśli się nie powiedzie, zwróć 2, jeśli wystąpił błąd systemu

 

3.11 AvzMatch

Prototyp: intWINAPIAvzMatch(unsigned char *feature1,

                           znak bez znaku *funkcja2,

                             krótki poziom bez znaku = 5,

krótki obrót bez znaku = 60)

Funkcja: Porównaj wartość dwóch wejściowych funkcji odcisków palców

Parametr: feature1 - Funkcja odcisku palca 1,256 bajtów 

          Funkcja 2 — funkcja odcisku palca 2,256 bajtów 

          poziom - Dopasowany poziom (1-9)

          obrót - Dopasowanie kąta obrotu (1-180)

Wartość zwracana: zwróć 0, jeśli się powiedzie, zwróć 1 w przeciwnym razie, zwróć 2, jeśli wystąpił błąd systemu

 

3.11 AvzMatchN

Prototyp: intWINAPIAvzMatchN(unsigned char *featurein,

                            unsigned char Featurelib[][256],

                              niepodpisany długi palec,

                              krótki poziom bez znaku = 5,

                krótki obrót bez znaku = 60)

Funkcja: Porównaj wejściową wartość cechy odcisku palca z wartością cechy biblioteki odcisków palców za pomocą metody identyfikacji 1:N

Parametr: Featurein — trzeba porównać wartość funkcji, 256 bajtów 

          Featurelib-Fingerprint tablica wartości funkcji

          fingernum — liczba odcisków palców w bibliotece odcisków palców

          poziom - Dopasowany poziom (1-9)

          obrót - Dopasowanie kąta obrotu (1-180)

Zwracana wartość: zwraca numer seryjny szablonu linii papilarnych (>=0), jeśli się powiedzie, zwraca -1, jeśli się nie powiedzie, zwraca -2, jeśli wystąpił błąd systemu.

Stephen G. Sardi

Dyrektor Rozwoju Biznesu

Poprzednie doświadczenie w branży: Stephen G. Sardi ma ponad 25-letnie doświadczenie w kierowaniu rozwojem produktów, produkcją, wsparciem produktów i sprzedażą na rynkach WFM/R&A i kontroli dostępu – w tym rozwiązań lokalnych i wdrażanych w chmurze, ze szczególnym uwzględnieniem szerokiej gamy globalnie akceptowanych produktów obsługujących dane biometryczne.