ads linkedin U-Bio Оптикалык манжа изинин сенсору SDK | Anviz дүйнөлүк

U-Bio оптикалык манжа изинин сенсору SDK

10/23/2012
Share

1.CD мазмуну:

AvzScanner.dll: колдонуучу үчүн DLL;

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

 

2.Системанын талабы: Windows 2000/XPandhigher edition      

3.Экспорттук функциянын түшүндүрмөсүAvzScanner.dll:

3.1 AvzFindDevice

Прототип: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Функция: Сенсорду окугучту издөө

Параметр: pSensorName-сенсорду окугучтун атын сактоо үчүн массив

Эскертүү: Мисалы, сенсор окугучтун аты: AvzScanner 1

Кайтаруу мааниси: ийгиликтүү болсо, 1 кайтарылат, болбосо 0 кайтарылат

 

3.2 AvzOpenDevice

Прототип: intWINAPIAvzOpenDevice(кол коюлбаган кыска uDeviceID, HWND hWnd)

Функция: Сенсор окугучту ачыңыз

Параметр: uDeviceID-Сенсор окурмандын сериялык номери

Hwnd - Манжа изинин сүрөтүнүн терезе туткасын алдын ала көрүү

Кайтаруу мааниси: ийгиликтүү болсо 0 кайтарыңыз, болбосо 1 кайтарыңыз

 

3.3 AvzCloseDevice

Прототип: voidWINAPIAvzCloseDevice(кол коюлбаган кыска uDeviceID)

Функция: Сенсор окугучту жабуу

Параметр: uDeviceID-Сенсор окурмандын сериялык номери

Кайтаруучу маани: Кайтаруу мааниси жок

 

3.4 AvzGetCard

Прототип: voidWINAPIAvzGetCard(кол коюлбаган кыска uDeviceID, dword *lCardID)

Функция: Картанын номерин алыңыз

Параметр: uDeviceID -Сенсор окурмандын сериялык номери

           lCardID - Карта номери

Кайтаруучу маани: Кайтаруу мааниси жок

 

3.5 AvzGetImage

Прототип: voidWINAPIAvzGetImage(кол коюлбаган кыска uDeviceID, кол коюлбаган символ *pImage, кол коюлбаган кыска bFingerOn)

Функция: Сенсорду окугуч үчүн манжа изинин сүрөтүн тартып, сүрөттү pImageге сактаңыз

Параметр: uDeviceID-Сенсор окурмандын сериялык номери

                         pImage - Манжа изинин сүрөтүнүн маалыматтарын сактоо,

280×280 байттан кем эмес

              bFingerOn-1:сенсордо манжа бар;0:сенсордо манжа жок.

Кайтаруучу маани: Кайтаруу мааниси жок

 

3.6 AvzSaveHueBMPFile

Прототип: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, unsigned char *pImage)

Функция: Баштапкы сүрөттү эстутумда bmp файлына сактаңыз

Параметр: strFIleName-Fingerprint файл аты,

pImage - манжа изинин сүрөтүн сактоо үчүн буфердик аймак       

Кайтаруучу маани: Кайтаруу мааниси жок

 

3.7 AvzSaveClrBMPFile

Прототип: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)

Функция: Функциянын сүрөтүн эстутумда bmp файлына сактаңыз

Параметр: strFIleName-Fingerprint файл аты,

pImage - Манжа изинин өзгөчөлүктөрүн сактоо үчүн буфердик аймак         

Кайтаруучу маани: Кайтаруу мааниси жок

 

3.8 AvzPackFeature

Прототип: shortWINAPIAvzPackFeature(кол коюлбаган символ *pFeature1, кол коюлбаган символ *pFeature2, кол коюлбаган символ *pPackFeature)

Функция: Манжа изинин шаблонун капсулдаңыз

Параметр: pFeature1 -Манжа изинин өзгөчөлүгү 1,256 байт,

          pFeature2 -Манжа изинин өзгөчөлүгү 2,256 байт,

          pPackFeature –Anviz манжа изи өзгөчөлүгү үлгүсү, колдойт Anviz оффлайн убакыт баруу машинасы.

Кайтаруучу маани: pPackFeature Манжа изинин өзгөчөлүгү маалыматтарынын сакталышы

 

3.9 AvzUnpackFeature

Прототип: intWINAPIAvzUnpackFeature(кол коюлбаган символ *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

Функциясы: декомпресс Anviz манжа изинин шаблону

Параметр: pPackFeature–Anviz манжа изи өзгөчөлүгү үлгүсү, колдойт Anviz оффлайн убакыт баруу машинасы.

pFeature1 -Манжа изи өзгөчөлүгү 1,256 байт,

          pFeature2 -Манжа изи өзгөчөлүгү 2,256 байт,

Кайтаруу мааниси: ийгиликтүү болсо 0 кайтарыңыз, антпесе нөлдөн башканы кайтарыңыз

 

3.10 AvzProcess

Прототип: intWINAPIAvzProcess(кол коюлбаган char *pimagein,

                               кол коюлбаган белги * өзгөчөлүгү,

                               кол коюлбаган символ *pimagebin,

                               unsigned char bthin,

                               кол коюлбаган char bdrawfea,

кол коюлбаган кыска uRate = 110)

Функция: Киргизилген манжа изинин сүрөт маалыматтарынан манжа изи өзгөчөлүгүнүн маанисин тартып алыңыз.

Параметр: pimagein – Киргизүү манжа изинин сүрөтүнүн маалыматтарын туурасы 280, бийиктиги 280, маалыматтар катарларда ирети менен жайгаштырылат, реңкти көрсөтүү үчүн ар бир сүрөт элементи үчүн 1 байт колдонуңуз

          Функция – Түзүлгөн Манжа изи өзгөчөлүк мааниси, 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 (кол коюлбаган символ * өзгөчөлүк 1,

                           кол коюлбаган белги * өзгөчөлүк 2,

                             кол коюлбаган кыска деңгээл = 5,

кол коюлбаган кыска айлануу = 60)

Функция: Манжа изинин эки киргизүү функцияларынын маанисин салыштырыңыз

Параметр: өзгөчөлүк1 - Манжа изи өзгөчөлүгү 1,256байт 

          Функция2 - Манжа изи өзгөчөлүгү 2,256 байт 

          деңгээл - Дал келүүчү деңгээл(1-9)

          айлантуу - Айлануу бурчунун дал келиши(1-180)

Кайтаруучу маани: ийгиликтүү болсо 0 кайтарыңыз, антпесе 1 кайтарыңыз, система катасы болсо 2 кайтарыңыз

 

3.11 AvzMatchN

Прототип: intWINAPIAvzMatchN(кол коюлбаган белги *featurein,

                            unsigned char featurelib[][256],

                              кол коюлбаган узун манжа саны,

                              кол коюлбаган кыска деңгээл = 5,

                кол коюлбаган кыска айлануу = 60)

Функция: 1:N идентификация ыкмасы аркылуу манжа изинин китепканасынын өзгөчөлүк мааниси менен киргизилген Манжа изинин өзгөчөлүгүн салыштырыңыз

Параметр: featurein - Функциянын маанисин салыштыруу керек, 256байт 

          featurelib-Манжа изи өзгөчөлүк баалуу китепкана массиви

          fingernum - Манжа изинин китепканасындагы манжа изинин суммасы

          деңгээл - Дал келүүчү деңгээл(1-9)

          айлантуу - Айлануу бурчунун дал келиши(1-180)

Кайтаруучу маани: Эгер ийгиликтүү болсо, манжа изинин үлгүсүнүн сериялык номерин (>=0) кайтарыңыз, эгер ийгиликсиз болсо -1 кайтарыңыз, система катасы болсо -2 кайтарыңыз.

Ник Ванг

Xthings боюнча маркетинг боюнча адис

Никтин Гонконгдогу баптист университетинде бакалавр жана магистр даражасы бар жана акылдуу аппараттык камсыздоо тармагында 2 жылдык тажрыйбасы бар. LinkedIn.