Zestaw SDK czytnika linii papilarnych U-Bio Optical
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.