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 кайтарыңыз.

Стивен Г. Сарди

Бизнести өнүктүрүү боюнча директор

Мурунку өнөр жай тажрыйбасы: Стивен Г. Сарди 25+ жылдык тажрыйбага ээ, WFM/T&A жана Жеткиликти көзөмөлдөө рынокторунда продукцияны иштеп чыгуу, өндүрүү, колдоо жана сатуу боюнча, анын ичинде жергиликтүү жана булутта жайгаштырылган чечимдер, күчтүү фокус менен дүйнө жүзү боюнча кабыл алынган биометрикалык жөндөмдүү өнүмдөрдүн кеңири спектри боюнча.