Veridis Biometric SDK:从指纹图像文件

时间:2016-06-12 05:40:11

标签: c# .net biometrics

我一直在摆弄Veridis sdk 5.0。我需要从指纹图像文件中获取ANSI 378模板。这是一个示例代码。

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

但是,执行InstallLicense行后,应用程序崩溃并出现ntdll堆损坏错误。如果我省略,我得到Veridis.Biometric.BiometricException"未启动(错误#-4)"来自BiometricTemplate构造函数。 谁能告诉我这里发生了什么?使用随附的dot net示例安装许可证时遇到同样的问题。但是,veridis sdk软件包中的演示应用程序在安装许可证时不会出现任何错误。

1 个答案:

答案 0 :(得分:1)

我相信您忘记调用静态函数BiometricCapture.StartSDK(eventListener)

您还需要一个继承自ICaptureListener的类。新课程将成为您的事件监听器。