SDK за оптичен сензор за пръстови отпечатъци U-Bio
1.CD съдържание:
AvzScanner.dll: DLL за потребителско използване;
Демо: Демо (VC6,VB6,Delphi7,C#);
2.Системни изисквания: Windows 2000/XP и по-висока версия
3.Обяснение на функцията за експортиране вAvzScanner.dll:
3.1 AvzFindDevice
Прототип: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Функция: Търсене в сензорния четец
Параметър: pSensorName-масивът за съхраняване на името на четеца на сензора
Забележка: Например име на сензорен четец: AvzScanner 1
Върната стойност: Върнете 1, ако е успешно, в противен случай върнете 0
3.2 AvzOpenDevice
Прототип: intWINAPIAvzOpenDevice(неподписан кратък uDeviceID, HWND hWnd)
Функция: Отворете сензорния четец
Параметър: серийният номер на четеца на uDeviceID-Sensor
Hwnd - Преглед на манипулатора на прозореца на изображението на пръстов отпечатък
Върната стойност: Върнете 0, ако е успешно, в противен случай върнете 1
3.3 AvzCloseDevice
Прототип: voidWINAPIAvzCloseDevice(неподписано кратко uDeviceID)
Функция: Затворете сензорния четец
Параметър: серийният номер на четеца на uDeviceID-Sensor
Върната стойност: Няма върната стойност
3.4 AvzGetCard
Прототип: voidWINAPIAvzGetCard (неподписано кратко uDeviceID, dword *lCardID)
Функция: Вземете номера на картата
Параметър: uDeviceID - Сериен номер на четеца на сензора
lCardID - Номер на картата
Върната стойност: Няма върната стойност
3.5 AvzGetImage
Прототип: voidWINAPIAvzGetImage(неподписано кратко uDeviceID, неподписано char *pImage,неподписано кратко bFingerOn)
Функция: Заснемете изображението на пръстовия отпечатък за сензорния четец и запазете изображението в pImage
Параметър: серийният номер на четеца на uDeviceID-Sensor
pImage-Запазване на данните от изображението на пръстов отпечатък,
не по-малък от 280 × 280 байта
bFingerOn-1: има сензор за пръст; 0: няма сензор за пръст.
Върната стойност: Няма върната стойност
3.6 AvzSaveHueBMPFile
Прототип: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)
Функция: Запазване на оригиналното изображение в паметта в bmp файл
Параметър: strFIleName-Име на файл с пръстови отпечатъци,
pImage- буферна зона за съхранение на изображение на пръстови отпечатъци
Върната стойност: Няма върната стойност
3.7 AvzSaveClrBMPFile
Прототип: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)
Функция: Запазете изображението на функцията в паметта в bmp файл
Параметър: strFIleName-Име на файл с пръстови отпечатъци,
pImage- Буферна зона за съхранение на функции за пръстови отпечатъци
Върната стойност: Няма върната стойност
3.8 Функция на AvzPack
Прототип: shortWINAPIAvzPackFeature(unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Функция: Капсулирайте шаблона за пръстови отпечатъци
Параметър: pFeature1 -Fingerprint Feature 1,256 байта,
pFeature2 -Fingerprint Feature 2,256 байта,
pPackFeature–Anviz шаблон за функция за пръстови отпечатъци, поддържа Anviz офлайн машина за отчитане на работното време.
Върната стойност: pPackFeature Съхранението на данните за функцията за пръстов отпечатък
3.9 AvzUnpackFeature
Прототип: intWINAPIAvzUnpackFeature(unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)
Функция: декомпресирайте Anviz шаблон за пръстови отпечатъци
Параметър: pPackFeature–Anviz шаблон за функция за пръстови отпечатъци, поддържа Anviz офлайн машина за отчитане на работното време.
pFeature1 - Функция за пръстови отпечатъци 1,256 байта,
pFeature2 - Функция за пръстови отпечатъци 2,256 байта,
Върната стойност: Върнете 0, ако е успешно, в противен случай върнете различна от нула
3.10 AvzProcess
Прототип: intWINAPIAvzProcess(unsigned char *pimagein,
unsigned char * функция,
unsigned char *pimagebin,
неподписан char bthin,
неподписан char bdrawfea,
unsigned short uRate = 110)
Функция: Уловете стойността на функцията за пръстов отпечатък от въведените данни за изображението на пръстовия отпечатък.
Параметър: pimagein – Въведете данни за изображение на пръстов отпечатък с ширина 280, височина 280, данните ще бъдат подредени в редове, използвайте 1 байт за всеки елемент на картината, за да посочите Hue
Функция – Стойност на функцията за генериран пръстов отпечатък, масив от 256 несимволни байта
Pimagebin – генерира данни за изображения с двойна стойност, ширина 280, височина 280, данните ще бъдат подредени в редове, използвайте 0 и 255, за да посочите всеки елемент от картината
Bthin –1-pimagebin ще генерира коригираното изображение
0-pimagebin ще генерира некоригирано изображение
Bdrawfea –1-pimagebin ще генерира информацията за тематичното място.
- pimagebin няма да генерира информацията за тематичното място.
uRate - Вземете различни стойности според модела на камерата, (U-Bio =94)
Върната стойност: Връща 0 при успех, връща 1 при неуспех, връща 2 при системна грешка
3.11 AvzMatch
Прототип: intWINAPIAvzMatch(unsigned char *feature1,
unsigned char *feature2,
неподписано кратко ниво = 5,
неподписано кратко завъртане = 60)
Функция: Сравнете стойността на две входни функции за пръстови отпечатъци
Параметър: функция1 - Функция за пръстови отпечатъци 1,256 байта
Feature2 - Функция за пръстови отпечатъци 2,256 байта
ниво - Ниво на съответствие (1-9)
завъртане - Съвпадение на ъгъл на въртене (1-180)
Върната стойност: Връща 0 при успех, връща 1 в противен случай, връща 2 при системна грешка
3.11 AvzMatchN
Прототип: intWINAPIAvzMatchN(unsigned char *featurein,
unsigned char featurelib[][256],
неподписан дълъг пръст,
неподписано кратко ниво = 5,
неподписано кратко завъртане = 60)
Функция: Сравнете стойността на характеристиката на входния пръстов отпечатък със стойността на функцията на библиотеката с пръстови отпечатъци чрез метод за идентификация 1:N
Параметър: featurein - Трябва да сравните стойността на функцията, 256 байта
featurelib-Пръстов отпечатък масив от библиотека със стойност на функция
fingernum - Количеството пръстови отпечатъци в библиотеката с пръстови отпечатъци
ниво - Ниво на съответствие (1-9)
завъртане - Съвпадение на ъгъл на въртене (1-180)
Върната стойност: Връща серийния номер на шаблона за пръстов отпечатък (>=0), ако е успешен, връща -1, ако не е успешен, връща -2, ако системна грешка.
Стивън Г. Сарди
Директор бизнес развитие
Минал опит в индустрията: Стивън Г. Сарди има 25+ години опит в ръководенето на разработването на продукти, производството, поддръжката на продуктите и продажбите в рамките на пазарите за WFM/T&A и контрол на достъпа – включително локални и внедрени в облак решения, със силен фокус на широка гама от световно приети биометрични продукти.