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