ads linkedin Аптычны датчык адбіткаў пальцаў U-Bio SDK | Anviz Глабальны

Аптычны датчык адбіткаў пальцаў U-Bio SDK

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 -функцыя адбіткаў пальцаў 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,

                               беззнакавы сімвал bthin,

                               unsigned 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(unsigned char *feature1,

                           unsigned char *feature2,

                             кароткі ўзровень без знака = 5,

кароткі паварот без знака = 60)

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

Параметр: feature1 - функцыя адбітка пальца 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-Fingerprint

          fingernum - колькасць адбіткаў пальцаў у бібліятэцы адбіткаў пальцаў

          узровень - адпаведны ўзровень (1-9)

          паварот - Супадзенне вугла павароту (1-180)

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

Нік Ван

Спецыяліст па маркетынгу ў Xthings

Нік мае ступень бакалаўра і магістра ў Ганконгскім баптысцкім універсітэце і мае 2 гады вопыту работы ў індустрыі разумнага абсталявання. Вы можаце сачыць за ім або LinkedIn.