ads linkedin U-Bio Sensore ottico di impronte digitali SDK | Anviz Global

U-Bio Optical Sensore di impronte digitali SDK

10/23/2012
Share

1.Cuntenutu CD:

AvzScanner.dll: DLL per l'utilizatori chì utilizanu;

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

 

2.Requisiti di u sistema: Windows 2000/XPandhigher edition      

3.Spiegazione di a Funzione di Esporta inAvzScanner.dll:

3.1 AvzFindDevice

Prototipu: ShortWINAPIAvzFindDevice (unsignedchar pSensorName[8][128])

Funzione: Ricerca u lettore di Sensor

Parametru: pSensorName-l'array per almacenà u nome di u lettore di sensor

Avvisu: Per esempiu, u nome di lettore di sensori: AvzScanner 1

Valore di ritornu: Ritorna 1 se successu, altrimenti torna 0

 

3.2 AvzOpenDevice

Prototipu: intWINAPIAvzOpenDevice (unsigned short uDeviceID, HWND hWnd)

Funzione: apre u lettore di sensori

Parametru: uDeviceID-Sensor u numeru di seriale di u lettore

Hwnd -Preview u manicu di a finestra di l'imaghjini di l'impronta digitale

Valore di ritornu: Ritorna 0 se successu, altrimenti torna 1

 

3.3 AvzCloseDevice

Prototipu: voidWINAPIAvzCloseDevice (unsigned short uDeviceID)

Funzione: Chiudi u lettore di sensori

Parametru: uDeviceID-Sensor u numeru di seriale di u lettore

Valore di ritornu: Nisun valore di ritornu

 

3.4 AvzGetCard

Prototipu: voidWINAPIAvzGetCard (uDeviceID corta senza firma, dword *lCardID)

Funzione: uttene u numeru di carta

Parametru: uDeviceID -Numeru seriale di u lettore di u sensoru

           lCardID - Numero di carta

Valore di ritornu: Nisun valore di ritornu

 

3.5 AvzGetImage

Prototipu: voidWINAPIAvzGetImage (unsigned short uDeviceID, unsigned char *pImage, unsigned short bFingerOn)

Funzione: Catturà l'imaghjini di l'impronta digitale per u lettore di sensori è salvate l'imaghjini in a pImage

Parametru: uDeviceID-Sensor u numeru di seriale di u lettore

                         pImage-Salvà i dati di l'imaghjini di l'impronta digitale,

micca menu di 280 × 280 bytes

              bFingerOn-1: hà u dito nantu à u sensoru; 0: ùn hà micca u dito nantu à u sensoru.

Valore di ritornu: Nisun valore di ritornu

 

3.6 AvzSaveHueBMPFile

Prototipu: voidWINAPIAvzSaveHueBMPFile (char *strFIleName, char unsigned *pImage)

Funzione: Salvà l'immagine originale in memoria à u schedariu bmp

Parametru: strFIleName-Fingerprint file name,

pZona buffer d'Image per u almacenamentu di l'imaghjini di l'impronta digitale       

Valore di ritornu: Nisun valore di ritornu

 

3.7 AvzSaveClrBMPFile

Prototipu: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, char unsigned *pImage)

Funzione: Salvà l'immagine di funzione in memoria à u schedariu bmp

Parametru: strFIleName-Fingerprint file name,

pImage- Zona buffer per u almacenamentu di e funzioni di l'impronta digitale         

Valore di ritornu: Nisun valore di ritornu

 

3.8 AvzPackFeature

Prototipu: shortWINAPIAvzPackFeature (unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)

Funzione: Incapsulate u mudellu di impronte digitali

Parametru: pFeature1 -Fingerprint Feature 1,256 bytes,

          pFeature2 -Fingerprint Feature 2,256 bytes,

          pPackFeature-Anviz mudellu di funzione di impronte digitali, supporta u Anviz macchina di presenza di tempu offline.

Valore di ritornu: pPackFeature L'almacenamiento di e dati di e caratteristiche di l'impronta digitale

 

3.9 AvzUnpackFeature

Prototipu: intWINAPIAvzUnpackFeature (unsigned char *pPackFeature, unsigned char *pFeature1, unsigned char *pFeature2)

Funzione: decompressà u Anviz mudellu di impronta digitale

Parametru: pPackFeature-Anviz mudellu di funzione di impronte digitali, supporta u Anviz macchina di presenza di tempu offline.

pFeature1 -Funzione di impronte digitali 1,256 byte,

          pFeature2 -Funzione di impronte digitali 2,256 byte,

Riturnà u valore: Ritorna 0 se successu, altrimenti torna micca zero

 

3.10 AvzProcess

Prototipu: intWINAPIAvzProcess (unsigned char *pimagein,

                               char unsigned *caratteristica,

                               char unsigned *pimagebin,

                               char bthin senza firma,

                               char bdrawfea senza firma,

unsigned short uRate = 110)

Funzione: Catturà u valore di a funzione di l'impronta digitale da i dati di l'immagine di l'impronta digitale di input.

Parametru: pimagein - Ingressu dati di l'immagine di l'impronta digitale cù larghezza 280, altezza 280, i dati seranu disposti in ordine in fila, utilizate 1 byte per ogni elementu di stampa per indicà Hue

          Funzione - Valore di funzione di impronta digitale generata, 256 matrice di bytes senza simboli

          Pimagebin - genera dati di l'imaghjini di doppiu valore, larghezza 280, altezza 280, i dati seranu disposti in ordine in fila, utilizate 0 è 255 per indicà ogni elementu di stampa.

          Bthin -1-pimagebin genererà l'imaghjina rettificata

                                     0-pimagebin genererà l'imaghjini senza rettifica

          Bdrawfea –1-pimagebin generarà l'infurmazioni di u locu di funziunalità.

  • pimagebin ùn generà micca l'infurmazioni di u locu di funziunalità.

          uRate - Pigliate diverse valori secondu u mudellu di càmera, (U-Bio =94)

Riturnà u valore: Ritorna 0 se successu, torna 1 se falliu, torna 2 se l'errore di u sistema

 

3.11 AvzMatch

Prototipu: intWINAPIAvzMatch (unsigned char * feature1,

                           char unsigned * feature2,

                             Unsigned short level = 5,

rotazione corta senza firma = 60)

Funzione: Comparare u valore di duie funzioni di impronte digitali di input

Parametru: feature1 - Funzione di impronte digitali 1,256 bytes 

          Feature2 - Funzione di impronte digitali 2,256 bytes 

          Livellu - Livellu di corrispondenza (1-9)

          rotazione - Angulu di rotazione adattatu (1-180)

Valore di ritornu: Ritorna 0 se successu, torna 1 altrimenti, torna 2 se errore di sistema

 

3.11 AvzMatchN

Prototipu: intWINAPIAvzMatchN (unsigned char * featurein,

                            unsigned char featurelib[][256],

                              fingernum long non signé,

                              Unsigned short level = 5,

                rotazione corta senza firma = 60)

Funzione: Paragunate u valore di a funzione di l'impronta digitale di input cù u valore di a funzione di a biblioteca di l'impronta digitale via u metudu di identificazione 1:N

Parametru: featurein - Hè bisognu di paragunà u valore di a funzione, 256 bytes 

          featurelib-Fingerprint array di libreria di valori di funziunalità

          fingernum - A quantità di impronte digitali in a biblioteca di impronte digitali

          Livellu - Livellu di corrispondenza (1-9)

          rotazione - Angulu di rotazione adattatu (1-180)

Valore di ritornu: Ritorna u numeru di seriale di u mudellu di l'impronta digitale (>=0) in casu di successu, torna -1 se falliu, torna -2 se errore di sistema.

Peterson Chen

direttore di vendita, industria di sicurezza biometrica è fisica

Cum'è direttore di vendita di u canali globale di Anviz glubale, Peterson Chen hè un espertu in l'industria di sicurezza biometrica è fisica, cù una ricca sperienza in u sviluppu di l'affari di u mercatu globale, a gestione di a squadra, etc. È ancu riccu cunniscenza di casa intelligente, robot educativu & educazione STEM, mobilità ilittronica, etc. Pudete seguità ellu o LinkedIn.