Veridis 生物识别 SDK:从指纹图像文件中获取ANSI378模板



我一直在摆弄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();

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

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

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

最新更新