- Tema Autor
- #1
Agradeceria mucho su ayuda.
Tengo un sensor sk6000 y otros 2 disposivos biometricos, ya he probado con un software de prueba que puedo enviar huellas de un dispositivo a otro sin problema.
Ahora en mi sistema debe poder realizar ese proceso. No tengo problema al enviar los datos a los dispositivos.
Pero no se si capturo bien la huella por que no me reconoce las huellas estando en los dispositivos.
//incio la captura
private void button1_Click(object sender, EventArgs e)
{
yc.SensorCount = 0;
yc.InitEngine();
yc.OnImageReceived += new ZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEventHandler(yc_OnImageReceived);
yc.BeginCapture();
}
//capturo la imagen (1 imagen)
void yc_OnImageReceived(ref bool AImageValid)
{
if (AImageValid == true)
{
string cadena = @"c:\foto.jpg";
try
{
File.Delete(cadena);
}
catch (Exception ex)
{ MessageBox.Show("Error"); }
yc.SaveJPG(cadena);
pictureBox1.ImageLocation = cadena;
pictureBox1.Refresh();
}
}
//guardo la imagen en el otro dispositivo
private void button2_Click(object sender, EventArgs e)
{
if(bio.Connect_Net("192.168.1.201", 4370))
{
if (bio.SetUserInfo(1, 100, "Manuel Enrique", "1234", 0, true))
{
string obj = yc.GetTemplateAsString();
string obj2 = " ";
int size = 0;
bio.FPTempConvertStr( obj, ref obj2, ref size);
bio.SetUserTmpStr(1, 100, 0, obj2);
}
}
}
Agradeceria su ayuda.
Tengo un sensor sk6000 y otros 2 disposivos biometricos, ya he probado con un software de prueba que puedo enviar huellas de un dispositivo a otro sin problema.
Ahora en mi sistema debe poder realizar ese proceso. No tengo problema al enviar los datos a los dispositivos.
Pero no se si capturo bien la huella por que no me reconoce las huellas estando en los dispositivos.
//incio la captura
private void button1_Click(object sender, EventArgs e)
{
yc.SensorCount = 0;
yc.InitEngine();
yc.OnImageReceived += new ZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEventHandler(yc_OnImageReceived);
yc.BeginCapture();
}
//capturo la imagen (1 imagen)
void yc_OnImageReceived(ref bool AImageValid)
{
if (AImageValid == true)
{
string cadena = @"c:\foto.jpg";
try
{
File.Delete(cadena);
}
catch (Exception ex)
{ MessageBox.Show("Error"); }
yc.SaveJPG(cadena);
pictureBox1.ImageLocation = cadena;
pictureBox1.Refresh();
}
}
//guardo la imagen en el otro dispositivo
private void button2_Click(object sender, EventArgs e)
{
if(bio.Connect_Net("192.168.1.201", 4370))
{
if (bio.SetUserInfo(1, 100, "Manuel Enrique", "1234", 0, true))
{
string obj = yc.GetTemplateAsString();
string obj2 = " ";
int size = 0;
bio.FPTempConvertStr( obj, ref obj2, ref size);
bio.SetUserTmpStr(1, 100, 0, obj2);
}
}
}
Agradeceria su ayuda.