ads linkedin U-Bio Sensor óptico de impresión dixital SDK | Anviz Global

U-Bio Sensor óptico de impresión dixital SDK

10/23/2012
acción

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.

Nic Wang

Especialista en Marketing en Xthings

Nic ten unha licenciatura e un máster pola Universidade Bautista de Hong Kong e ten 2 anos de experiencia na industria do hardware intelixente. Podes seguilo ou LinkedIn.