ads linkedin Anviz Mundiales | Lugar de trabajo seguro, gestión simplificada

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.

Marcos Vena

Director sénior de desarrollo empresarial

Experiencia previa en la industria: Como veterano de la industria tecnológica durante más de 25 años, Mark Vena cubre muchos temas de tecnología de consumo, incluidos PC, teléfonos inteligentes, hogares inteligentes, salud conectada, seguridad, juegos para PC y consolas, y soluciones de transmisión de entretenimiento. Mark ha ocupado puestos de liderazgo empresarial y de marketing sénior en Compaq, Dell, Alienware, Synaptics, Sling Media y Neato Robotics.