2016-06-12 14 views
0

Ich habe mit dem Veridis SDK 5.0 hantiert. Ich muss die Vorlage ANSI 378 aus einer Fingerabdruckbilddatei abrufen. Hier ist ein Beispielcode dafür.Veridis Biometric SDK: Get ANSI378 Vorlage von Fingerabdruck-Bilddatei

 var r = VeridisLicense.InstallLicense(myKey, string.Empty); 
     var bitmap = Bitmap.FromFile(imagePath) as Bitmap; 
     var sample = new BiometricSample(bitmap, 500); 
     var bioTemplate = new BiometricTemplate(sample, BiometricTemplateFormat.Ansi); 
     var data = bioTemplate.GetData(); 

jedoch die Anwendung abstürzt mit ntdll Heapbeschädigung Fehler nach der Linie InstallLicense ausführt. Wenn ich das weglasse, bekomme ich Veridis.Biometric.BiometricException "Not started (Error # -4)" vom BiometricTemplate-Konstruktor. Kann mir jemand sagen, was hier vor sich geht? Ich habe das gleiche Problem bei der Installation der Lizenz mit dem mitgelieferten dot net sample. Die Demo-Anwendung in Veridis SDK-Paket gibt jedoch keinen Fehler bei der Installation der Lizenz.

Antwort

0

Ich glaube, Sie BiometricCapture.StartSDK(eventListener)

die statische Funktion zu nennen vergessen Sie haben auch eine Klasse benötigen, die von ICaptureListener erben. Diese neue Klasse wird Ihr Event-Listener sein.