Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jsabino

Comparar biometria c#

Recommended Posts

Tenho o seguinte comando em c# que captura 2 biometrias, assim quero somente que ele informa se a biometrias são iguais ou não, se forem igual messagebox ( "Iguais") senão messagebox ( "Diferentes") somente isso, alguém sabe como posso fazer dentro do meu comando abaixo ?


            //***************
            //Leitura Dedo 1
            MessageBox.Show("Preparando a leitura do dedo 1 ");
            Nitgen ObjNitgen = new Nitgen();
            ObjNitgen.objDevice.Open((int)Enumeradores.Bio.NBioAPI_DEVICE_ID_AUTO_DETECT);
            ObjNitgen.objExtraction.Capture((int)Enumeradores.Bio.NBioAPI_FIR_PURPOSE_IDENTIFY);
            ObjNitgen.objFPData.Export(ObjNitgen.objExtraction.FIR, 7);
            biFIR = (byte[])ObjNitgen.objFPData.get_FPData(ObjNitgen.objFPData.get_FingerID(0), 0);
            String szFIRTextData = Bin2Asc(biFIR);            
            ObjNitgen.objDevice.Close((int)Enumeradores.Bio.NBioAPI_DEVICE_ID_AUTO_DETECT);
            MessageBox.Show("Dedo 1 capturado com sucesso!!!");
         
            //***************
            //Leitura Dedo 2
            MessageBox.Show("Preparando a leitura do dedo 2 ");
            ObjNitgen.objDevice.Open((int)Enumeradores.Bio.NBioAPI_DEVICE_ID_AUTO_DETECT);
            ObjNitgen.objExtraction.Capture((int)Enumeradores.Bio.NBioAPI_FIR_PURPOSE_IDENTIFY);
            ObjNitgen.objFPData.Export(ObjNitgen.objExtraction.FIR, 7);
            biFIR = (byte[])ObjNitgen.objFPData.get_FPData(ObjNitgen.objFPData.get_FingerID(0), 0);
            String szFIRTextData2 = Bin2Asc(biFIR);             
            ObjNitgen.objDevice.Close((int)Enumeradores.Bio.NBioAPI_DEVICE_ID_AUTO_DETECT);
            MessageBox.Show("Dedo 2 capturado com sucesso!!!");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende muito do seu leitor biométrico, a maioria deles vem com programas de exemplo que você pode utilizar, mas no geral, os leitores biométricos fazem a varredura da biometria e transformam ela em um código único com uma série de dígitos, basta você verificar se os códigos são iguais.

 

Mas não existe um "método" pra isso, pois cada fabricante tem seu próprio SDK

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.