ads linkedin U-Bio оптички сензор за отпечатоци SDK | Anviz Глобална

U-Bio оптички сензор за отпечатоци SDK

10/23/2012
Сподели

1.Содржина на ЦД:

AvzScanner.dll: DLL за корисникот што го користи;

Демо: Демо (VC6, VB6, Delphi7, C#);

 

2.Системско барање: Windows 2000/XPandhigher edition      

3.Објаснување на функцијата за извоз воAvzScanner.dll:

3.1 AvzFindDevice

Прототип: ShortWINAPIAvzFindDevice(непотпишана ознака 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, непотпишан знак *pImage, непотпишан краток bFingerOn)

Функција: Снимајте ја сликата на отпечатокот од прст за читачот на сензорот и зачувајте ја сликата во pImage

Параметар: сериски број на читачот на uDeviceID-Sensor

                         pImage-Зачувај ги податоците од сликата за отпечаток од прст,

не помал од 280×280 бајти

              bFingerOn-1: има прст на сензор; 0: нема прст на сензор.

Повратна вредност: Нема повратна вредност

 

3.6 AvzSaveHueBMP-датотека

Прототип: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, непотпишан знак *pImage)

Функција: Зачувајте ја оригиналната слика во меморија во датотека bmp

Параметар: strFIleName-Име на датотека за отпечаток од прст,

pImage- тампон зона за складирање на слики од отпечатоци од прст       

Повратна вредност: Нема повратна вредност

 

3.7 AvzSaveClrBMP-датотека

Прототип: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, непотпишан знак *pImage)

Функција: Зачувајте ја сликата на функцијата во меморијата во датотеката bmp

Параметар: strFIleName-Име на датотека за отпечаток од прст,

pImage- Бафер зона за складирање на функциите за отпечатоци од прст         

Повратна вредност: Нема повратна вредност

 

3.8 AvzPackFeature

Прототип: shortWINAPIAvzPackFeature (непотпишан знак *pFeature1, непотпишан знак *pFeature2, непотпишан знак *pPackFeature)

Функција: Капсулирајте го шаблонот за отпечатоци од прст

Параметар: pFeature1 - Функција за отпечаток од прст 1,256 бајти,

          pFeature2 - Функција за отпечаток од прст 2,256 бајти,

          pPackFeature -Anviz Шаблон за функции за отпечатоци од прст, го поддржува Anviz офлајн машина за присуство на време.

Повратна вредност: pPackFeature Складирање на податоците за функцијата за отпечаток од прст

 

3.9 Функција AvzUnpack

Прототип: intWINAPIAvzUnpackFeature (непотпишан знак *pPackFeature, непотпишан знак *pFeature1, непотпишан знак *pFeature2)

Функција: декомпресирај го Anviz шаблон за отпечаток од прст

Параметар: pPackFeature–Anviz Шаблон за функции за отпечатоци од прст, го поддржува Anviz офлајн машина за присуство на време.

pFeature1 - Функција за отпечаток од прст 1,256 бајти,

          pFeature2 - Функција за отпечаток од прст 2,256 бајти,

Повратна вредност: Вратете 0 ако е успешна, инаку вратете не нула

 

3.10 AvzProcess

Прототип: intWINAPIAvzProcess(непотпишан char *pimagein,

                               непотпишан знак * карактеристика,

                               непотпишан char *pimagebin,

                               непотпишан char bthin,

                               непотпишан char bdrawfea,

непотпишан краток 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(непотпишан знак *feature1,

                           непотпишан char *feature2,

                             непотпишано кратко ниво = 5,

непотпишана кратка ротација = 60)

Функција: Споредете ја вредноста на две влезни функции за отпечаток од прст

Параметар: карактеристика 1 - Функција за отпечаток од прст 1,256 бајти 

          Функција 2 - Функција за отпечаток од прст 2,256 бајти 

          ниво - Ниво на совпаѓање (1-9)

          ротирање - Агол на совпаѓање на ротација (1-180)

Повратна вредност: вратете 0 ако е успешна, вратете 1 во спротивно, врати 2 ако системска грешка

 

3.11 AvzMatchN

Прототип: intWINAPIAvzMatchN(непотпишан char *featurein,

                            непотпишан знак featurelib[][256],

                              непотпишан долг прстен,

                              непотпишано кратко ниво = 5,

                непотпишана кратка ротација = 60)

Функција: Споредете ја вредноста на функцијата на влезниот отпечаток со вредноста на карактеристиката на библиотеката за отпечатоци преку методот за идентификација 1:N

Параметар: featurein - Треба да се спореди вредноста на карактеристиката, 256 бајти 

          featurelib-Библиотечна низа со вредност на карактеристика на отпечаток од прст

          fingernum - Количината на отпечаток од прст во библиотеката за отпечатоци

          ниво - Ниво на совпаѓање (1-9)

          ротирање - Агол на совпаѓање на ротација (1-180)

Повратна вредност: вратете го серискиот број на шаблонот за отпечатоци (>=0) ако е успешен, вратете -1 ако не успее, вратете -2 ако системска грешка.

Ник Ванг

Специјалист за маркетинг во Xthings

Ник има диплома и магистерска диплома од Баптистичкиот универзитет во Хонг Конг и има 2 години искуство во индустријата за паметни хардвери. Можете да го следите или Скопје.