Sensor óptico de huellas dactilares U-Bio SDK
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.
Peterson Chen
director de ventas, industria de seguridad física y biométrica
Como director de ventas del canal global de Anviz global, Peterson Chen es un experto en la industria de seguridad física y biométrica, con amplia experiencia en desarrollo de negocios en el mercado global, gestión de equipos, etc.; Y también un rico conocimiento sobre hogares inteligentes, robots educativos y educación STEM, movilidad electrónica, etc. Puedes seguirlo o LinkedIn.