c# - 指纹注册 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);
}
}
解决方案
推荐阅读
- azure - Azure Application Insights 多次以相同的时间戳显示相同的事件
- ios - 如何在此视图控制器中显示 inputAccessoryView
- tensorflow - 无法使用 tf.stop_gradient
- bootstrap-vue - Bootstrap-vue:自动选择第一个硬编码
- testing - 如何在 dart 中模拟 http 错误响应?
- c - gtk2 中已弃用的 gtk_list_new() 的替代方案?
- ruby-on-rails - 告诉 Rails 在公共/资产以外的地方寻找资产
- sql - 将两个 select 语句合二为一
- r - 向量化嵌套的 for 循环 r
- firebase - 在整个项目中上传到多个存储桶