Регистрация отпечатков пальцев Verifinger SDK (C #)

#c# #fingerprint

#c# #отпечаток пальца

Вопрос:

Мне нужно зарегистрировать отпечаток пальца со сканера отпечатков пальцев (также распознать его в будущем) из U.are.U 4500. В настоящее время я пытаюсь разработать приложение C # для Windows с использованием Verifinger SDK. Я все еще не могу понять, как зарегистрировать отпечаток пальца с помощью сканера. Я также не мог понять этого, просмотрев простые приложения, представленные здесь, и выполнив поиск в Интернете.

Если есть кто-нибудь, кто знает, как захватить отпечаток пальца, пожалуйста, объясните мне это.

Ниже приведена часть кода, в которой, насколько я понял, сканируется отпечаток пальца со сканера:

 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);
        }
    }
 

Комментарии:

1. Размещенный код должен автоматически считывать изображение со сканера. Сканер должен быть либо с помощью устройства Ethernet, либо с помощью устройства usb. Таким образом, вы должны иметь возможность видеть сканер в диспетчере устройств, а тип сканера должен быть в списке сканеров.

2. @jdweng Спасибо за ваш комментарий! Итак, что он делает после закрытия пальца? Я думаю, что он должен вернуть мне какое-то значение, чтобы сохранить его в базе данных, верно? Если да, то как вы это делаете?

3. См. Следующее : bnl.gov/phobos/Detectors/Computing/Orant/doc/network.804/a48511 /…