ads linkedin Sensor óptico de huellas dactilares U-Bio SDK | Anviz Buscar

Sensor óptico de huellas dactilares U-Bio SDK

10/23/2012
Compartir

1.Contenido del CD:

AvzScanner.dll: DLL para uso del usuario;

Demostración: demostración (VC6, VB6, Delphi7, C#);

 

2.Requisitos del sistema: Windows 2000/XPandhigher edition      

3.Explicación de la función de exportación enAvzScanner.dll:

3.1 Dispositivo AvzFind

Prototipo: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])

Función: Buscar en el lector de sensores

Parámetro: pSensorName: la matriz para almacenar el nombre del lector del sensor

Aviso: Por ejemplo, nombre del lector del sensor: AvzScanner 1

Valor devuelto: Devuelve 1 si tiene éxito, de lo contrario devuelve 0

 

3.2 AvzOpenDevice

Prototipo: intWINAPIAvzOpenDevice (uDeviceID corto sin firmar, HWND hWnd)

Función: Abrir el lector de sensores

Parámetro: Número de serie del lector uDeviceID-Sensor

Hwnd -Vista previa del identificador de la ventana de la imagen de la huella digital

Valor devuelto: Devuelve 0 si tiene éxito, de lo contrario devuelve 1

 

3.3 DispositivoCerrarAvz

Prototipo: voidWINAPIAvzCloseDevice (uDeviceID corto sin firmar)

Función: Cerrar el lector de sensores

Parámetro: Número de serie del lector uDeviceID-Sensor

Valor de retorno: Sin valor de retorno

 

3.4 AvzGetCard

Prototipo:voidWINAPIAvzGetCard(uDeviceID corto sin firmar, dword *lCardID)

Función: obtener el número de tarjeta

Parámetro: uDeviceID -Número de serie del lector del sensor

           lCardID - Número de tarjeta

Valor de retorno: Sin valor de retorno

 

3.5 AvzGetImagen

Prototipo: voidWINAPIAvzGetImage(uDeviceID corto sin firmar, char *pImage sin firmar, bFingerOn corto sin firmar)

Función: captura la imagen de la huella dactilar para el lector del sensor y guarda la imagen en pImage

Parámetro: Número de serie del lector uDeviceID-Sensor

                         pImage-Guarda los datos de la imagen de la huella dactilar,

no menor de 280×280 bytes

              bFingerOn-1: tiene el dedo en el sensor; 0: no tiene el dedo en el sensor.

Valor de retorno: Sin valor de retorno

 

3.6 AvzSaveHueBMPFile

Prototipo: voidWINAPIAvzSaveHueBMPFile(char *strFIleName, char sin firmar *pImage)

Función: guarda la imagen original en la memoria en un archivo bmp

Parámetro: strFIleName-Nombre del archivo de huellas dactilares,

pImage: zona de búfer para el almacenamiento de imágenes de huellas dactilares       

Valor de retorno: Sin valor de retorno

 

3.7 AvzSaveClrBMPFile

Prototipo: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, char sin firmar *pImage)

Función: Guardar la imagen de la función en la memoria en un archivo bmp

Parámetro: strFIleName-Nombre del archivo de huellas dactilares,

pImage: zona de búfer para el almacenamiento de funciones de huellas dactilares         

Valor de retorno: Sin valor de retorno

 

3.8 Función AvzPack

Prototipo: shortWINAPIAvzPackFeature(caracter sin firmar *pFeature1, caracter sin firmar *pFeature2, caracter sin firmar *pPackFeature)

Función: encapsular la plantilla de huellas dactilares

Parámetro: pFeature1 - Función de huella digital 1,256 bytes,

          pFeature2 -Función de huellas dactilares 2,256 bytes,

          Característica pPack–Anviz plantilla de funciones de huellas dactilares, admite Anviz máquina de asistencia de tiempo fuera de línea.

Valor de retorno: pPackFeature El almacenamiento de los datos de características de la huella digital

 

3.9 Función AvzUnpack

Prototipo: intWINAPIAvzUnpackFeature(caracter sin firmar *pPackFeature, caracter sin firmar *pFeature1, caracter sin firmar *pFeature2)

Función: descomprimir el Anviz plantilla de huella digital

Parámetro: pPackFeature–Anviz plantilla de funciones de huellas dactilares, admite Anviz máquina de asistencia de tiempo fuera de línea.

pFeature1 -Función de huellas dactilares 1,256 bytes,

          pFeature2 -Función de huellas dactilares 2,256 bytes,

Valor devuelto: devuelve 0 si tiene éxito, de lo contrario, devuelve un valor distinto de cero

 

3.10 Proceso Avz

Prototipo: intWINAPIAvzProcess(unsigned char *pimagein,

                               carácter sin firmar * característica,

                               carácter sin firmar *pimagebin,

                               char sin firmar bthin,

                               char sin firmar bdrawfea,

uRate corto sin firmar = 110)

Función: Capture el valor de la característica de la huella digital de los datos de la imagen de la huella digital de entrada.

Parámetro: pimagein: ingrese datos de imagen de huella digital con ancho 280, alto 280, los datos se organizarán ordenadamente en filas, use 1 byte para cada elemento de imagen para indicar Tono

          Característica: valor de característica de huella digital generada, matriz de 256 bytes sin símbolo

          Pimagebin: genera datos de imagen de doble valor, ancho 280, alto 280, los datos se organizarán ordenadamente en filas, use 0 y 255 para indicar cada elemento de la imagen

          Bthin –1-pimagebin generará la imagen rectificada

                                     0-pimagebin generará la imagen sin rectificar

          Bdrawfea –1-pimagebin generará la información del spot destacado.

  • pimagebin no generará la información del spot destacado.

          uRate - Toma diferentes valores según el modelo de cámara, (U-Bio =94)

Valor devuelto: Devuelve 0 si tiene éxito, devuelve 1 si falla, devuelve 2 si hay un error del sistema

 

3.11 Partido Avz

Prototipo: intWINAPIAvzMatch(caracter sin firmar *característica1,

                           carácter sin firmar *feature2,

                             nivel corto sin firmar = 5,

rotación corta sin signo = 60)

Función: Compara el valor de dos funciones de huella digital de entrada

Parámetro: función 1: función de huella digital 1,256 bytes 

          Característica 2: función de huella digital 2,256 bytes 

          nivel - Nivel de coincidencia (1-9)

          rotar - Coincidencia de ángulo de rotación (1-180)

Valor devuelto: Devuelve 0 si tiene éxito, devuelve 1 de lo contrario, devuelve 2 si hay un error del sistema

 

3.11 AvzMatchN

Prototipo: intWINAPIAvzMatchN(caracter sin firmar *featurein,

                            char sin firmar featurelib[][256],

                              dedo largo sin firmar,

                              nivel corto sin firmar = 5,

                rotación corta sin signo = 60)

Función: Compara el valor de la característica de la huella dactilar de entrada con el valor de la característica de la biblioteca de huellas dactilares a través del método de identificación 1:N

Parámetro: función - Necesita comparar el valor de la función, 256 bytes 

          Featurelib-matriz de biblioteca de valores de características de huellas dactilares

          fingernum: la cantidad de huellas dactilares en la biblioteca de huellas dactilares

          nivel - Nivel de coincidencia (1-9)

          rotar - Coincidencia de ángulo de rotación (1-180)

Valor de retorno: Devuelve el número de serie de la plantilla de huella digital (>=0) si tiene éxito, devuelve -1 si falla, devuelve -2 si hay un error del sistema.

nic wang

Especialista en Marketing en Xthings

Nic tiene una licenciatura y una maestría de la Universidad Bautista de Hong Kong y tiene 2 años de experiencia en la industria del hardware inteligente. Puedes seguirlo o Etiqueta LinkedIn.