U-Bio Sensor óptico de impresión dixital SDK
1.Contido do CD:
AvzScanner.dll: DLL para o usuario que usa;
Demo: Demo(VC6,VB6,Delphi7,C#);
2.Requisitos do sistema: Windows 2000/XP e edición superior
3.Explicación da función de exportación enAvzScanner.dll:
3.1 AvzFindDevice
Prototipo: ShortWINAPIAvzFindDevice(unsignedchar pSensorName[8][128])
Función: Busca no lector de sensores
Parámetro: pSensorName: a matriz para almacenar o nome do lector do sensor
Aviso: Por exemplo, o nome do lector do sensor: AvzScanner 1
Valor de retorno: devolve 1 se ten éxito, se non, devolve 0
3.2 AvzOpenDevice
Prototipo: intWINAPIAvzOpenDevice (ID de dispositivo curto sen asinar, HWND hWnd)
Función: Abrir o lector do sensor
Parámetro: número de serie do lector uDeviceID-Sensor
Hwnd -Previsualiza o asa da xanela da imaxe da impresión dixital
Valor de retorno: devolve 0 se ten éxito, se non, devolve 1
3.3 AvzCloseDevice
Prototipo: voidWINAPIAvzCloseDevice (ID de dispositivo curto sen asinar)
Función: Pecha o lector do sensor
Parámetro: número de serie do lector uDeviceID-Sensor
Valor de retorno: non hai valor de retorno
3.4 AvzGetCard
Prototipo:voidWINAPIAvzGetCard (uDeviceID curto sen asinar, dword *lCardID)
Función: Obter o número de tarxeta
Parámetro: uDeviceID -Número de serie do lector do sensor
lCardID - Número de tarxeta
Valor de retorno: non hai valor de retorno
3.5 AvzGetImage
Prototipo: voidWINAPIAvzGetImage (unsigned short uDeviceID, unsigned char *pImage, unsigned short bFingerOn)
Función: captura a imaxe da impresión dixital para o lector do sensor e garda a imaxe na pImage
Parámetro: número de serie do lector uDeviceID-Sensor
pImaxe: gardar os datos da imaxe da impresión dixital,
non inferior a 280×280 bytes
bFingerOn-1: ten o dedo no sensor; 0: non ten o dedo no sensor.
Valor de retorno: non hai valor de retorno
3.6 AvzSaveHueBMPFile
Prototipo: voidWINAPIAvzSaveHueBMPFile (char *strFIleName, unsigned char *pImage)
Función: Garda a imaxe orixinal na memoria no ficheiro bmp
Parámetro: strFIleName-Nome do ficheiro de impresión dixital,
pZona de búfer de imaxes para almacenar imaxes de impresión dixital
Valor de retorno: non hai valor de retorno
3.7 AvzSaveClrBMPFile
Prototipo: voidWINAPIAvzSaveClrBMPFile (char *strFIleName, unsigned char *pImage)
Función: Garda a imaxe da función na memoria nun ficheiro bmp
Parámetro: strFIleName-Nome do ficheiro de impresión dixital,
pImaxe: zona de memoria intermedia para o almacenamento da función de impresión dixital
Valor de retorno: non hai valor de retorno
3.8 Función AvzPack
Prototipo: shortWINAPIAvzPackFeature (unsigned char *pFeature1, unsigned char *pFeature2, unsigned char *pPackFeature)
Función: encapsular o modelo de impresión dixital
Parámetro: pFeature1 -Fingerprint Feature 1,256 bytes ,
pFeature2 -Fingerprint Feature 2,256 bytes,
pPackFeature–Anviz Modelo de función de impresión dixital, admite o Anviz máquina de asistencia horaria fóra de liña.
Valor de retorno: pPackFeature O almacenamento dos datos da función de impresión dixital
3.9 Función AvzUnpack
Prototipo: intWINAPIAvzUnpackFeature (cara sen firma *pPackFeature, caracter sen firma *pFeature1, caracter sen firma *pFeature2)
Función: descomprimir Anviz modelo de impresión dixital
Parámetro: pPackFeature–Anviz Modelo de función de impresión dixital, admite o Anviz máquina de asistencia horaria fóra de liña.
pFeature1: función de impresión dixital 1,256 bytes,
pFeature2: función de impresión dixital 2,256 bytes,
Valor de retorno: devolve 0 se ten éxito, se non, devolve cero
3.10 AvzProcess
Prototipo: intWINAPIAvzProcess(unsigned char *pimagein,
caracter sen asinar *característica,
char sen asinar *pimagebin,
char bthin sen asinar,
char bdrawfea sen asinar,
uRate curto sen signo = 110)
Función: captura o valor da función de impresión dixital dos datos da imaxe da impresión dixital de entrada.
Parámetro: pimagein: introduza os datos da imaxe da impresión dixital cun ancho 280, alto 280, os datos ordenaranse en filas, use 1 byte para cada elemento da imaxe para indicar Hue
Característica: valor da función de impresión dixital xerada, matriz de bytes sen símbolos de 256
Pimagebin: xera datos de imaxe de valor dobre, ancho 280, alto 280, os datos ordenaranse en filas, use 0 e 255 para indicar cada elemento da imaxe
Bthin –1-pimagebin xerará a imaxe rectificada
0-pimagebin xerará a imaxe sen rectificar
Bdrawfea –1-pimagebin xerará a información do punto de características.
- pimagebin non xerará a información do punto de características.
uRate: toma diferentes valores segundo o modelo de cámara, (U-Bio =94)
Valor de retorno: devolve 0 se ten éxito, devolve 1 se falla, devolve 2 se erro do sistema
3.11 AvzMatch
Prototipo: intWINAPIAvzMatch(unsigned char *feature1,
caracter sen asinar *feature2,
nivel curto sen asinar = 5,
rotación curta sen signo = 60)
Función: compara o valor de dúas funcións de impresión dixital de entrada
Parámetro: feature1 - Función de impresión dixital 1,256 bytes
Característica 2: función de impresión dixital 2,256 bytes
nivel - Nivel coincidente (1-9)
xirar - Ángulo de rotación coincidente (1-180)
Valor de retorno: devolve 0 se ten éxito, devolve 1 en caso contrario, devolve 2 se erro do sistema
3.11 AvzMatchN
Prototipo: intWINAPIAvzMatchN(unsigned char *featurein,
char sen asinar featurelib[][256],
dedo longo sen asinar,
nivel curto sen asinar = 5,
rotación curta sen signo = 60)
Función: compare o valor da función de impresión dixital de entrada co valor da función da biblioteca de impresión dixital mediante o método de identificación 1:N
Parámetro: featurein - Necesita comparar o valor da característica, 256 bytes
featurelib-matriz da biblioteca de valores da función de impresión dixital
fingernum - A cantidade de impresións dixitais na biblioteca de impresións dixitais
nivel - Nivel coincidente (1-9)
xirar - Ángulo de rotación coincidente (1-180)
Valor de retorno: devolve o número de serie do modelo de impresión dixital (>=0) se ten éxito, devolve -1 se falla, devolve -2 se erro do sistema.
Peterson Chen
director de vendas, industria de seguridade biométrica e física
Como director de vendas da canle global de Anviz global, Peterson Chen é un experto na industria de seguridade biométrica e física, cunha rica experiencia no desenvolvemento de negocios do mercado global, xestión de equipos, etc; E tamén ricos coñecementos sobre fogar intelixente, robot educativo e educación STEM, mobilidade electrónica, etc. Podes seguilo ou LinkedIn.