ads linkedin SDK del sensor òptic d'empremtes digitals U-Bio | Anviz global

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.

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.