如何使DigitalPersona U.are.U 4500指纹扫描器获取一次指纹而不是四[4]次C#.Net

时间:2018-07-17 04:30:54

标签: c# .net digital-persona-sdk

请有人帮我解决如何使用U.are.U SDK制作手指的指纹而不是四[4]次来制作DigitalPersona U.are.U 4500指纹扫描仪的过程。还是有一种方法可以复制扫描的指纹以显示4次,以欺骗扫描仪以为它已经扫描了4次?

EnrollmentControl部分

private void enrollment_OnCaptured(DPCtlUruNet.EnrollmentControl enrollmentControl, CaptureResult captureResult, int fingerPosition)
    {
        if (enrollmentControl.Reader != null)
        {
            // Each fingerprint capture of a finger
            SendMessage("OnCaptured:  " + enrollmentControl.Reader.Description.Name + ", finger " + fingerPosition + ", quality " + captureResult.Quality.ToString());
        }
        else
        {
            SendMessage("OnCaptured:  No Reader Connected, finger " + fingerPosition);
        }

        if (captureResult.ResultCode != Constants.ResultCode.DP_SUCCESS)
        {
            if (_sender.CurrentReader != null)
            {
                _sender.CurrentReader.Dispose();
                _sender.CurrentReader = null;
            }

            // Disconnect reader from enrollment control
            _enrollmentControl.Reader = null; 

            MessageBox.Show("Error:  " + captureResult.ResultCode);
            btnCancel.Enabled = false;
        }
        else
        {
            if (captureResult.Data != null)
            {
                foreach (Fid.Fiv fiv in captureResult.Data.Views)
                {
                    pbFingerprint.Image = _sender.CreateBitmap(fiv.RawImage, fiv.Width, fiv.Height);                        
                }

            }
        }
    }

原因,我们有超过100万人要拿他们的指纹。

谢谢

0 个答案:

没有答案