ads linkedin Anviz Global | Lloc de treball segur, simplificar la gestió

SDK del sensor òptic d'empremtes digitals U-Bio

10/23/2012
Compartir

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.

Marc Vena

Director sènior, Desenvolupament empresarial

Experiència passada en el sector: com a veterà del sector tecnològic des de fa més de 25 anys, Mark Vena cobreix molts temes tecnològics de consum, com ara ordinadors, telèfons intel·ligents, llars intel·ligents, salut connectada, seguretat, jocs per a PC i consola i solucions d'entreteniment en streaming. Mark ha ocupat càrrecs de màrqueting i lideratge empresarial a Compaq, Dell, Alienware, Synaptics, Sling Media i Neato Robotics.