![]() |
#2
johnpen2014-10-24 15:11
|

Private Sub btnVerify_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnVerify.Click
Try
For n As Integer = 0 To lbDatabase.Items.Count - 1
Dim taskResult As RunWorkerCompletedEventArgs = Neurotec.Gui.BusyForm.RunLongTask("Waiting for fingerprint ...", New DoWorkEventHandler(AddressOf doVerify), False, DirectCast(lbDatabase.Items(n), CData).EngineUser, New EventHandler(AddressOf CancelScanningHandler))
Dim verificationResult As VerificationResult = DirectCast(taskResult.Result, VerificationResult)
'create a template
If verificationResult.engineStatus = NffvStatus.TemplateCreated Then
If verificationResult.score > 0 Then
MessageBox.Show(String.Format("{0} verified." + Environment.NewLine + "Fingerprints match. Score: {1}", lbDatabase.Items(n), verificationResult.score))
Else
MessageBox.Show("not verify this user")
End If
End If
Next
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Try
For n As Integer = 0 To lbDatabase.Items.Count - 1
Dim taskResult As RunWorkerCompletedEventArgs = Neurotec.Gui.BusyForm.RunLongTask("Waiting for fingerprint ...", New DoWorkEventHandler(AddressOf doVerify), False, DirectCast(lbDatabase.Items(n), CData).EngineUser, New EventHandler(AddressOf CancelScanningHandler))
Dim verificationResult As VerificationResult = DirectCast(taskResult.Result, VerificationResult)
'create a template
If verificationResult.engineStatus = NffvStatus.TemplateCreated Then
If verificationResult.score > 0 Then
MessageBox.Show(String.Format("{0} verified." + Environment.NewLine + "Fingerprints match. Score: {1}", lbDatabase.Items(n), verificationResult.score))
Else
MessageBox.Show("not verify this user")
End If
End If
Next
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
我目前弄到的是一个接一个的识别Example:我放我的指纹,如果不是他就会跳去另外一个记录直到找到我的指纹为止。如果我要弄直接放下就能识别到我的指纹系统到底还需要什么?帮帮忙教教我