ads linkedin U-Bio оптикалық саусақ ізі сенсоры SDK | Anviz ғаламдық

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

10/23/2012
үлес

1.CD мазмұны:

AvzScanner.dll: пайдаланушыға арналған DLL;

Демонстрация: Демо(VC6,VB6,Delphi7,C#);

 

2.Жүйе талабы: Windows 2000/XPandhigher басылымы      

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(қол қойылмаған қысқа uDeviceID, қол қойылмаған таңба *pImage, қолтаңбасы жоқ қысқа bFingerOn)

Функция: сенсорды оқу құрылғысы үшін саусақ ізінің суретін түсіріп, кескінді pImage ішіне сақтаңыз

Параметр: uDeviceID-Sensor оқу құралының сериялық нөмірі

                         pImage-Саусақ ізі суретінің деректерін сақтау,

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

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

Қайтарылатын мән: Қайтару мәні жоқ

 

3.6 AvzSaveHueBMPFile

Прототипі: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, қолтаңбасы жоқ таңба *pImage)

Функция: Бастапқы кескінді жадқа bmp файлына сақтаңыз

Параметр: strFIleName-Саусақ ізі файл аты,

pImage - саусақ ізі кескінін сақтауға арналған буферлік аймақ       

Қайтарылатын мән: Қайтару мәні жоқ

 

3.7 AvzSaveClrBMPFile

Прототипі: 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 AvzUnpackFeature

Прототипі: intWINAPIAvzUnpackFeature(қол қойылмаған таңба *pPackFeature, қолтаңбасы жоқ таңба *pFeature1, қолтаңбасы жоқ таңба *pFeature2)

Функция: декомпресс Anviz саусақ ізі үлгісі

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

pFeature1 -Саусақ ізі мүмкіндігі 1,256 байт,

          pFeature2 -Саусақ ізі мүмкіндігі 2,256 байт,

Қайтарылатын мән: сәтті болса 0 қайтарыңыз, әйтпесе нөлден басқа қайтарыңыз

 

3.10 AvzProcess

Прототипі: intWINAPIAvzProcess (қол қойылмаған таңба *pimagein,

                               unsigned char *мүмкіндігі,

                               белгісі жоқ таңба *pimagebin,

                               таңбасыз таңба 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(белгісіз таңба *мүмкіндік,

                            unsigned char featurelib[][256],

                              қолтаңбасыз ұзын саусақ саны,

                              қол қойылмаған қысқа деңгей = 5,

                қолтаңбасыз қысқа айналдыру = 60)

Функция: 1:N сәйкестендіру әдісі арқылы кіріс саусақ ізі мүмкіндігінің мәнін саусақ ізі кітапханасының мүмкіндік мәнімен салыстырыңыз

Параметр: featurein - мүмкіндік мәнін салыстыру қажет, 256 байт 

          featurelib-Саусақ ізі мүмкіндік мәндерінің кітапханасының жиымы

          fingernum - саусақ ізі кітапханасындағы саусақ ізінің мөлшері

          деңгей - Сәйкес деңгей(1-9)

          айналдыру - сәйкес айналу бұрышы(1-180)

Қайтару мәні: Сәтті болса саусақ ізі үлгісінің сериялық нөмірін (>=0) қайтарыңыз, сәтсіз болса -1 қайтарыңыз, жүйе қатесі болса -2 қайтарыңыз.

Петерсон Чен

сату директоры, биометриялық және физикалық қауіпсіздік саласы

Жаһандық арнаның сату жөніндегі директоры ретінде Anviz жаһандық, Петерсон Чен – биометриялық және физикалық қауіпсіздік саласының сарапшысы, әлемдік нарықтағы бизнесті дамытуда, команданы басқаруда және т.б. тәжірибесі бар; Сондай-ақ ақылды үй, білім беру роботы және STEM білім беру, электронды ұтқырлық және т.б. туралы бай білім. Сіз оны қадағалай аласыз немесе LinkedIn.