SDK del sensor òptic d'empremtes digitals U-Bio
1.Contingut del CD:
AvzScanner.dll: DLL per a l'ús de l'usuari;
Demo: Demo(VC6,VB6,Delphi7,C#);
2.Requisits del sistema: Windows 2000/XP i edició superior
3.Explicació de la funció d'exportació aAvzScanner.dll:
3.1 AvzFindDevice
Prototip: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Funció: cerca al lector del sensor
Paràmetre: pSensorName: la matriu per emmagatzemar el nom del lector del sensor
Avís: per exemple, nom del lector del sensor: AvzScanner 1
Valor de retorn: retorna 1 si té èxit, en cas contrari retorna 0
3.2 AvzOpenDevice
Prototip: intWINAPIAvzOpenDevice (uDeviceID curt sense signar, HWND hWnd)
Funció: Obriu el lector del sensor
Paràmetre: número de sèrie del lector uDeviceID-Sensor
Hwnd: previsualitza el mànec de la finestra de la imatge de l'empremta digital
Valor de retorn: retorna 0 si té èxit, en cas contrari retorna 1
3.3 AvzCloseDevice
Prototip: voidWINAPIAvzCloseDevice (uDeviceID curt sense signar)
Funció: Tanqueu el lector del sensor
Paràmetre: número de sèrie del lector uDeviceID-Sensor
Valor de retorn: cap valor de retorn
3.4 AvzGetCard
Prototip:voidWINAPIAvzGetCard (uDeviceID curt sense signar, dword *lCardID)
Funció: Obtenir el número de la targeta
Paràmetre: uDeviceID -Número de sèrie del lector del sensor
lCardID - Número de targeta
Valor de retorn: cap valor de retorn
3.5 AvzGetImage
Prototip: voidWINAPIAvzGetImage (uDeviceID curt sense signar, caràcters sense signar *pImage, curt sense signar bFingerOn)
Funció: captura la imatge de l'empremta digital per al lector del sensor i desa la imatge a la pImage
Paràmetre: número de sèrie del lector uDeviceID-Sensor
pImatge: desar les dades de la imatge de l'empremta digital,
no inferior a 280 × 280 bytes
bFingerOn-1: té el dit al sensor; 0: no té el dit al sensor.
Valor de retorn: cap valor de retorn
3.6 AvzSaveHueBMPFile
Prototip: voidWINAPIAvzSaveHueBMPFile (char *strFIleName, caràcter sense signar *pImage)
Funció: Desa la imatge original a la memòria al fitxer bmp
Paràmetre: strFIleName-nom del fitxer d'empremta digital,
pZona de memòria intermèdia d'imatge per a l'emmagatzematge d'imatges dactilars
Valor de retorn: cap valor de retorn
3.7 AvzSaveClrBMPFile
Prototip: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, caràcter sense signar *pImage)
Funció: Desa la imatge característica a la memòria al fitxer bmp
Paràmetre: strFIleName-nom del fitxer d'empremta digital,
pImatge: zona de memòria intermèdia per a l'emmagatzematge de les funcions d'empremta digital
Valor de retorn: cap valor de retorn
3.8 AvzPackFeature
Prototip: shortWINAPIAvzPackFeature (unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Funció: encapsular la plantilla d'empremta digital
Paràmetre: pFeature1 -Fingerprint Feature 1,256 bytes ,
pFeature2 -Fingerprint Feature 2,256 bytes,
pPackFeature–Anviz plantilla de funció d'empremta digital, admet el Anviz màquina d'assistència en temps fora de línia.
Valor de retorn: pPackFeature L'emmagatzematge de les dades de la funció d'empremta digital
3.9 Funció AvzUnpack
Prototip: intWINAPIAvzUnpackFeature (car sense signar *pPackFeature, caràcter sense signar *pFeature1, caràcter sense signar *pFeature2)
Funció: descomprimir el Anviz plantilla d'empremta digital
Paràmetre: pPackFeature–Anviz plantilla de funció d'empremta digital, admet el Anviz màquina d'assistència en temps fora de línia.
pFeature1 -Function d'empremta digital 1,256 bytes,
pFeature2 -Function d'empremta digital 2,256 bytes,
Valor de retorn: retorna 0 si té èxit, en cas contrari retorna diferent de zero
3.10 AvzProcess
Prototip: intWINAPIAvzProcess(unsigned char *pimagein,
caracter sense signar *funció,
char sense signar *pimagebin,
char bthin sense signar,
char bdrawfea sense signar,
uRate curt sense signar = 110)
Funció: captura el valor de la funció d'empremta digital a partir de les dades d'imatge de l'empremta digital d'entrada.
Paràmetre: pimagein: introduïu dades d'imatge d'empremta digital amb una amplada de 280, una alçada de 280, les dades s'organitzaran ordenadament en files, utilitzeu 1 bytes per a cada element de la imatge per indicar la tonalitat
Característica: valor de la funció d'empremta digital generada, matriu de 256 bytes sense símbol
Pimagebin: genera dades d'imatge de valor doble, amplada 280, alçada 280, les dades s'organitzaran ordenadament en files, utilitzeu 0 i 255 per indicar cada element de la imatge
Bthin –1-pimagebin generarà la imatge rectificada
0-pimagebin generarà la imatge no rectificada
Bdrawfea –1-pimagebin generarà la informació del punt de funció.
- pimagebin no generarà la informació del punt de funció.
uRate: pren diferents valors segons el model de càmera, (U-Bio =94)
Valor de retorn: retorna 0 si té èxit, retorna 1 si falla, retorna 2 si error del sistema
3.11 AvzMatch
Prototip: intWINAPIAvzMatch(unsigned char *feature1,
caràcter sense signar *feature2,
nivell curt sense signar = 5,
rotació curta sense signe = 60)
Funció: compara el valor de dues funcions d'empremta digital d'entrada
Paràmetre: feature1 - Funció d'empremta digital 1,256 bytes
Característica 2: funció d'empremta digital 2,256 bytes
nivell - Nivell de concordança (1-9)
gira - Angle de rotació coincident (1-180)
Valor de retorn: retorna 0 si té èxit, retorna 1 en cas contrari, retorna 2 si error del sistema
3.11 AvzMatchN
Prototip: intWINAPIAvzMatchN(unsigned char *featurein,
unsigned char featurelib[][256],
dit llarg sense signar,
nivell curt sense signar = 5,
rotació curta sense signe = 60)
Funció: compareu el valor de la característica d'empremta digital d'entrada amb el valor de la característica de la biblioteca d'empremtes digitals mitjançant el mètode d'identificació 1:N
Paràmetre: featurein - Cal comparar el valor de la característica, 256 bytes
featurelib-matriu de biblioteca de valors de funció d'empremta digital
fingernum - La quantitat d'empremtes dactilars a la biblioteca d'empremtes dactilars
nivell - Nivell de concordança (1-9)
gira - Angle de rotació coincident (1-180)
Valor de retorn: retorna el número de sèrie de la plantilla d'empremta digital (>=0) si té èxit, retorna -1 si falla, retorna -2 si error del sistema.
Peterson Chen
director de vendes, indústria biomètrica i seguretat física
Com a director de vendes del canal global de Anviz global, Peterson Chen és un expert en la indústria de la seguretat biomètrica i física, amb una àmplia experiència en desenvolupament de negocis del mercat global, gestió d'equips, etc.; I també rics coneixements de la llar intel·ligent, robot educatiu i educació STEM, mobilitat electrònica, etc. Podeu seguir-lo o LinkedIn.