首页 > 解决方案 > 指纹注册 Verifinger SDK (C#)

问题描述

我需要从 U.are.U 4500 的指纹扫描仪中注册指纹(将来也可以识别)。目前我正在尝试使用Verifinger SDK开发 C# Windows 应用程序。我仍然不明白如何使用扫描仪注册指纹。在查看此处提供的简单应用程序并在网络上搜索后,我也无法弄清楚 。

如果有人知道如何捕获指纹,请给我解释一下。

以下是据我了解从扫描仪扫描指纹的代码部分:

private async void ScanButtonClickAsync(object sender, EventArgs e)
    {
        if (_biometricClient.FingerScanner == null)
        {
            MessageBox.Show(@"Please select a scanner from the list.");
        }
        else
        {
            EnableControls(true);
            lblQuality.Text = String.Empty;

            // Create a finger
            _subjectFinger = new NFinger();

            // Set Manual capturing mode if not automatic selected
            if (!chbScanAutomatically.Checked)
            {
                _subjectFinger.CaptureOptions = NBiometricCaptureOptions.Manual;
            }

            // Add finger to the subject and fingerView
            _subject = new NSubject();
            _subject.Fingers.Add(_subjectFinger);
            _subjectFinger.PropertyChanged += OnAttributesPropertyChanged;
            fingerView.Finger = _subjectFinger;
            fingerView.ShownImage = ShownImage.Original;

            // Begin capturing
            _biometricClient.FingersReturnBinarizedImage = true;
            NBiometricTask task = _biometricClient.CreateTask(NBiometricOperations.Capture | NBiometricOperations.CreateTemplate, _subject);
            var performedTask = await _biometricClient.PerformTaskAsync(task);
            OnEnrollCompleted(performedTask);
        }
    }

标签: c#fingerprint

解决方案


推荐阅读