ads linkedin U-Bio оптичний датчик відбитків пальців SDK | Anviz Глобальний

SDK оптичного сканера відбитків пальців U-Bio

10/23/2012
Поділитись

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(unsigned short uDeviceID, unsigned char *pImage,unsigned short 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 Функція AvzUnpack

Прототип: 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,

                               unsigned char bthin,

                               unsigned 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)

Функція: порівняйте значення двох вхідних функцій відбитків пальців

Параметр: feature1 – функція відбитків пальців 1,256 байт 

          Функція 2 – функція відбитків пальців 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-Fingerprint, масив бібліотеки значень функції

          fingernum – кількість відбитків пальців у бібліотеці відбитків пальців

          рівень - рівень відповідності (1-9)

          поворот - відповідність куту обертання (1-180)

Повернене значення: повертає серійний номер шаблону відбитка пальця (>=0) у разі успіху, повертає -1 у разі помилки, повертає -2 у разі системної помилки.

Петерсон Чен

директор з продажу біометричної та фізичної безпеки

Як глобальний директор з продажу каналів Anviz у всьому світі, Петерсон Чен є експертом у сфері біометричної та фізичної безпеки, має багатий досвід розвитку бізнесу на глобальному ринку, управління командою тощо; А також багаті знання про розумний дім, освітніх роботів і STEM-освіту, електронну мобільність тощо. Ви можете слідкувати за ним або LinkedIn.