#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 /…