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

U-Bio Sensore ottico di impronte digitali SDK

10/23/2012
Condividi

1.Contenuto CD:

AvzScanner.dll: DLL per l'utente che utilizza;

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

 

2.Requisiti di sistema: Windows 2000/XP e edizione superiore      

3.Spiegazione della funzione di esportazione inAvzScanner.dll:

3.1 AvzFindDevice

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

Funzione: ricerca nel lettore del sensore

Parametro: pSensorName: l'array per la memorizzazione del nome del lettore del sensore

Avviso: ad esempio il nome del lettore del sensore: AvzScanner 1

Valore restituito: restituisce 1 in caso di successo, altrimenti restituisce 0

 

3.2 AvzOpenDevice

Prototipo: intWINAPIAvzOpenDevice(unsigned short uDeviceID, HWND hWnd)

Funzione: aprire il lettore del sensore

Parametro: numero di serie del lettore uDeviceID-Sensor

Hwnd: visualizza in anteprima l'handle della finestra dell'immagine dell'impronta digitale

Valore restituito: restituisce 0 in caso di successo, altrimenti restituisce 1

 

3.3 AvzCloseDevice

Prototipo: voidWINAPIAvzCloseDevice(unsigned short uDeviceID)

Funzione: chiude il lettore del sensore

Parametro: numero di serie del lettore uDeviceID-Sensor

Valore restituito: nessun valore restituito

 

3.4 AvzGetCard

Prototipo: voidWINAPIAvzGetCard(unsigned short uDeviceID, dword *lCardID)

Funzione: ottieni il numero della carta

Parametro: uDeviceID - Numero di serie del lettore del sensore

           lCardID - Numero della carta

Valore restituito: nessun valore restituito

 

3.5 AvzGetImage

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

Funzione: cattura l'immagine dell'impronta digitale per il lettore del sensore e salva l'immagine nella pImage

Parametro: numero di serie del lettore uDeviceID-Sensor

                         pImage-Salva i dati dell'immagine dell'impronta digitale,

non inferiore a 280×280 byte

              bFingerOn-1: ha il dito sul sensore; 0: non ha il dito sul sensore.

Valore restituito: nessun valore restituito

 

3.6 AvzSaveHueBMPFile

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

Funzione: salva l'immagine originale in memoria in un file bmp

Parametro: strFIleName-Fingerprint nome file,

pImage-buffer zone per la memorizzazione delle immagini delle impronte digitali       

Valore restituito: nessun valore restituito

 

3.7 AvzSaveClrBMPFile

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

Funzione: salva l'immagine della caratteristica in memoria in un file bmp

Parametro: strFIleName-Fingerprint nome file,

pImage: zona buffer per l'archiviazione delle funzioni delle impronte digitali         

Valore restituito: nessun valore restituito

 

3.8 Funzionalità AvzPack

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

Funzione: incapsula il modello dell'impronta digitale

Parametro: pFeature1 -Fingerprint Feature 1,256 byte ,

          pFeature2 -Fingerprint Feature 2,256 byte,

          Funzionalità pPack–Anviz modello di funzionalità di impronte digitali, supporta il Anviz macchina presenze offline.

Valore restituito: pPackFeature L'archiviazione dei dati della funzione dell'impronta digitale

 

3.9 Funzionalità AvzUnpack

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

Funzione: decomprimere il Anviz modello di impronte digitali

Parametro: pPackFeature–Anviz modello di funzionalità di impronte digitali, supporta il Anviz macchina presenze offline.

pFeature1 -Funzione di impronte digitali 1,256 byte,

          pFeature2 -Funzione di impronte digitali 2,256 byte,

Valore restituito: restituisce 0 in caso di successo, altrimenti restituisce un valore diverso da zero

 

3.10 Processo Avz

Prototipo: intWINAPIAvzProcess(unsigned char *pimagein,

                               carattere senza segno *caratteristica,

                               carattere senza segno *pimagebin,

                               carattere non firmato bthin,

                               char bdrawfea senza segno,

uRate corto senza segno = 110)

Funzione: cattura il valore della caratteristica dell'impronta digitale dai dati dell'immagine dell'impronta digitale in ingresso.

Parametro: pimagein - Inserisci i dati dell'immagine dell'impronta digitale con larghezza 280, altezza 280, i dati saranno ordinati in righe, usa 1 byte per ogni elemento dell'immagine per indicare la tonalità

          Caratteristica: valore della caratteristica dell'impronta digitale generata, matrice di 256 byte non simbolici

          Pimagebin: genera dati di immagine a doppio valore, larghezza 280, altezza 280, i dati saranno disposti ordinatamente in righe, utilizzare 0 e 255 per indicare ciascun elemento dell'immagine

          Bthin –1-pimagebin genererà l'immagine rettificata

                                     0-pimagebin genererà l'immagine non rettificata

          Bdrawfea –1-pimagebin genererà le informazioni del punto della caratteristica.

  • pimagebin non genererà le informazioni del feature spot.

          uRate - Assume valori diversi a seconda del modello di fotocamera, (U-Bio =94)

Valore restituito: restituisce 0 in caso di successo, restituisce 1 in caso di errore, restituisce 2 in caso di errore di sistema

 

3.11 AvzMatch

Prototipo: intWINAPIAvzMatch(unsigned char *feature1,

                           carattere senza segno *caratteristica2,

                             livello breve senza segno = 5,

rotazione breve senza segno = 60)

Funzione: confronta il valore di due funzioni di impronta digitale in ingresso

Parametro: feature1 - Funzione impronte digitali 1,256 byte 

          Caratteristica 2 - Funzione impronte digitali 2,256 byte 

          livello - Livello corrispondente (1-9)

          ruotare - Angolo di rotazione corrispondente (1-180)

Valore restituito: restituisce 0 in caso di successo, restituisce 1 in caso contrario, restituisce 2 in caso di errore di sistema

 

3.11 AvzMatchN

Prototipo: intWINAPIAvzMatchN(unsigned char *featurein,

                            caratteri non firmati featurelib[][256],

                              dito lungo senza segno,

                              livello breve senza segno = 5,

                rotazione breve senza segno = 60)

Funzione: confrontare il valore della caratteristica dell'impronta digitale in ingresso con il valore della caratteristica della libreria di impronte digitali tramite il metodo di identificazione 1:N

Parametro: featurein - È necessario confrontare il valore della funzione, 256 byte 

          featurelib-Matrice della libreria dei valori delle caratteristiche delle impronte digitali

          fingernum - La quantità di impronte digitali nella libreria delle impronte digitali

          livello - Livello corrispondente (1-9)

          ruotare - Angolo di rotazione corrispondente (1-180)

Valore restituito: restituisce il numero di serie del modello di impronte digitali (>=0) in caso di esito positivo, restituisce -1 in caso di errore, restituisce -2 in caso di errore di sistema.

Peterson Chen

direttore delle vendite, settore della sicurezza biometrica e fisica

In qualità di direttore delle vendite del canale globale di Anviz globale, Peterson Chen è un esperto nel settore della sicurezza biometrica e fisica, con una ricca esperienza nello sviluppo del business del mercato globale, nella gestione dei team, ecc.; E anche una ricca conoscenza di casa intelligente, robot educativi e istruzione STEM, mobilità elettronica, ecc. Puoi seguirlo o LinkedIn.