Аптычны датчык адбіткаў пальцаў U-Bio SDK
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 у выпадку сістэмнай памылкі.
Петэрсан Чэнь
дырэктар па продажах, галіна біяметрычнай і фізічнай бяспекі
У якасці дырэктара па продажах глабальных каналаў Anviz глабальны, Петэрсан Чэн з'яўляецца экспертам у галіне біяметрычнай і фізічнай бяспекі, з багатым вопытам у развіцці бізнесу на сусветным рынку, кіраванні камандай і г.д.; А таксама багатыя веды аб разумным доме, навучальным робаце і адукацыі STEM, электроннай мабільнасці і г.д. Вы можаце сачыць за ім або LinkedIn.