U-Bio Sensore ottico di impronte digitali SDK
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.