ads linkedin Sensori optik i gjurmëve të gishtave U-Bio SDK | Anviz Global

Sensori optik i gjurmëve të gishtave U-Bio SDK

10/23/2012
Shpërndaje

1.Përmbajtja e CD-së:

AvzScanner.dll: DLL për përdoruesit që përdorin;

Demo : Demo(VC6,VB6,Delphi7,C#);

 

2.Kërkesat e sistemit: Windows 2000/XPandhigher edition      

3.Shpjegimi i funksionit të eksportit nëAvzScanner.dll:

3.1 AvzFindDevice

Prototipi: ShortWINAPIAvzFindDevice (i panënshkruar pSensorName[8][128])

Funksioni: Kërkoni lexuesin e sensorit

Parametri: pSensorName - grupi për ruajtjen e emrit të lexuesit të sensorit

Shënim: Për shembull, emri i lexuesit të sensorit: AvzScanner 1

Vlera e kthimit: Kthejeni 1 nëse është e suksesshme, përndryshe kthejeni 0

 

3.2 AvzOpenDevice

Prototipi: intWINAPIAvzOpenDevice(uDeviceID i shkurtër i panënshkruar, HWND hWnd)

Funksioni: Hapni lexuesin e sensorit

Parametri: numri serial i lexuesit të uDeviceID-Sensor

Hwnd -Shikoni paraprakisht dorezën e dritares së imazhit të gjurmës së gishtit

Vlera e kthimit: Kthejeni 0 nëse është e suksesshme, përndryshe kthejeni 1

 

3.3 AvzCloseDevice

Prototipi: voidWINAPIAvzCloseDevice(UDeviceID i shkurtër i panënshkruar)

Funksioni: Mbyllni lexuesin e sensorit

Parametri: numri serial i lexuesit të uDeviceID-Sensor

Vlera e kthimit: Nuk ka vlerë të kthimit

 

3.4 AvzGetCard

Prototipi: voidWINAPIAvzGetCard (ID uDeviceID i shkurtër i panënshkruar, dword *lCardID)

Funksioni: Merrni numrin e kartës

Parametri: uDeviceID -Numri serial i lexuesit të sensorit

           lCardID - Numri i kartës

Vlera e kthimit: Nuk ka vlerë të kthimit

 

3.5 AvzGetImage

Prototipi: voidWINAPIAvzGetImage(UDeviceID i shkurtër i panënshkruar, karakter i panënshkruar *pImage, bFingerOn i shkurtër i panënshkruar)

Funksioni: Regjistroni imazhin e gjurmës së gishtit për lexuesin e sensorit dhe ruani imazhin në pImage

Parametri: numri serial i lexuesit të uDeviceID-Sensor

                         pImage-Ruaj të dhënat e imazhit të gjurmës së gishtit,

jo më i vogël se 280×280 bajt

              bFingerOn-1: ka gisht në sensor; 0: nuk ka gisht në sensor.

Vlera e kthimit: Nuk ka vlerë të kthimit

 

3.6 AvzSaveHueBMPFile

Prototipi: voidWINAPIAvzSaveHueBMPFile (char *strFIleName, karakter i panënshkruar *pImage)

Funksioni: Ruani imazhin origjinal në memorie në skedarin bmp

Parametri: strFIleName-Emri i skedarit të gjurmëve të gishtave,

pImage - zonë tampon për ruajtjen e imazhit të gjurmëve të gishtërinjve       

Vlera e kthimit: Nuk ka vlerë të kthimit

 

3.7 AvzSaveClrBMPFile

Prototipi: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, karakter i panënshkruar *pImage)

Funksioni: Ruani imazhin e veçorisë në memorie në skedarin bmp

Parametri: strFIleName-Emri i skedarit të gjurmëve të gishtave,

pImage- Zonë buferike për ruajtjen e veçorive të gjurmëve të gishtërinjve         

Vlera e kthimit: Nuk ka vlerë të kthimit

 

3.8 Veçori AvzPack

Prototipi: shortWINAPIAvzPackFeature (karak i panënshkruar *pFeature1, karakter i panënshkruar *pFeature2, karakter i panënshkruar *pPackFeature)

Funksioni: Mblidhni shabllonin e gjurmëve të gishtërinjve

Parametri: pFeature1 - Tipari i gjurmës së gishtit 1,256 bajt,

          pFeature2 - Funksioni i gjurmës së gishtit 2,256 bajt,

          pPack Feature -Anviz shabllonin e veçorive të gjurmëve të gishtave, mbështet Anviz makinë frekuentimi me kohë offline.

Vlera e kthimit: pPackFeature Ruajtja e të dhënave të veçorisë së gjurmës së gishtit

 

3.9 Veçori AvzUnpack

Prototipi: intWINAPIAvzUnpackFeature(karak i panënshkruar *pPackFeature, karakter i panënshkruar *pFeature1, karakter i panënshkruar *pFeature2)

Funksioni: dekompresoni Anviz shabllon i gjurmëve të gishtërinjve

Parametri: pPackFeature–Anviz shabllonin e veçorive të gjurmëve të gishtave, mbështet Anviz makinë frekuentimi me kohë offline.

pFeature1 - Tipari i gjurmës së gishtit 1,256 bajt,

          pFeature2 - Tipari i gjurmës së gishtit 2,256 bajt,

Vlera e kthimit: Ktheni 0 nëse është e suksesshme, përndryshe ktheni jozero

 

3.10 Procesi Avz

Prototipi: intWINAPIAvzProcess(char *pimagein i panënshkruar,

                               karakter *tipar i panënshkruar,

                               char *pimagebin i panënshkruar,

                               char bthin e panënshkruar,

                               char bdrawfea e panënshkruar,

uRate e shkurtër e panënshkruar = 110)

Funksioni: Regjistroni vlerën e veçorisë së gjurmës së gishtit nga të dhënat hyrëse të imazhit të gjurmës së gishtit.

Parametri: pimagein – Futni të dhënat e imazhit të gjurmës së gishtit me gjerësi 280, lartësi 280, të dhënat do të renditen në rreshta, përdorni 1 bajt për çdo element të figurës për të treguar ngjyrimin

          Veçori – Vlera e veçorisë së gjeneruar të gjurmëve të gishtave, grupi 256 bajtësh jo simbolesh

          Pimagebin – gjeneroni të dhëna imazhi me vlerë të dyfishtë, gjerësi 280, lartësi 280, të dhënat do të renditen në rreshta, përdorni 0 dhe 255 për të treguar çdo element të figurës

          Bthin –1-pimagebin do të gjenerojë imazhin e korrigjuar

                                     0-pimagebin do të gjenerojë imazhin e pakorrigjuar

          Bdrawfea –1-pimagebin do të gjenerojë informacionin e spotit të veçorive.

  • pimagebin nuk do të gjenerojë informacionin e spotit të veçorive.

          uRate - Merr vlera të ndryshme sipas modelit të kamerës, (U-Bio =94)

Vlera e kthimit: Ktheni 0 nëse ka sukses, kthe 1 nëse dështon, kthe 2 nëse gabim sistemi

 

3.11 AvzMatch

Prototipi: intWINAPIAvzMatch(karak i panënshkruar *tipar1,

                           karakter i panënshkruar *tipar2,

                             niveli i shkurtër i panënshkruar = 5,

rrotullim i shkurtër i panënshkruar = 60)

Funksioni: Krahasoni vlerën e dy veçorive hyrëse të gjurmës së gishtit

Parametri: tipari 1 - Tipari i gjurmës së gishtit 1,256 bajt 

          Funksioni 2 - Karakteristika e gjurmëve të gishtave 2,256 bajte 

          niveli - Niveli që përputhet (1-9)

          rrotullim - Këndi rrotullues i përputhjes (1-180)

Vlera e kthimit: Kthejeni 0 nëse është e suksesshme, kthejeni 1 ndryshe, ktheni 2 nëse gabimi i sistemit

 

3.11 AvzMatchN

Prototipi: intWINAPIAvzMatchN(char *featurein e panënshkruar,

                            karakteristikë e panënshkruar [][256],

                              gisht i gjatë i panënshkruar,

                              niveli i shkurtër i panënshkruar = 5,

                rrotullim i shkurtër i panënshkruar = 60)

Funksioni: Krahasoni vlerën e veçorisë hyrëse të gjurmës së gishtit me vlerën e veçorive të bibliotekës së gjurmëve të gishtërinjve nëpërmjet metodës së identifikimit 1:N

Parametri: featurein - Duhet të krahasohet vlera e veçorisë, 256 bajt 

          featurelib-Array i bibliotekës së vlerave të veçorive të gjurmëve të gishtave

          Numri i gishtit - Sasia e gjurmëve të gishtërinjve në bibliotekën e gjurmëve të gishtërinjve

          niveli - Niveli që përputhet (1-9)

          rrotullim - Këndi rrotullues i përputhjes (1-180)

Vlera e kthimit: Ktheni numrin serial të shabllonit të gjurmës së gishtit (>=0) nëse është i suksesshëm, ktheni -1 nëse dështon, ktheni -2 nëse gabimi i sistemit.

Nic Wang

Specialist marketingu në Xthings

Nic ka një diplomë Bachelor dhe Master nga Universiteti Baptist i Hong Kongut dhe ka 2 vjet përvojë në industrinë e pajisjeve smart. Ju mund ta ndiqni atë ose LinkedIn.