【问题标题】:Digital Persona U.R.U 4500 Issue with ZKSoftwareZKSoftware 的 Digital Persona U.R.U 4500 问题
【发布时间】:2014-05-13 08:05:32
【问题描述】:

我正在使用带有 C# SDK 的数字角色 URU 4500。一切都很好,图像接收功能正常工作。

但是图像捕获事件不适用于 C# 的 ZKFinger SDK

private void axZKFPEngX1_OnImageReceived(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnImageReceivedEvent e)
        {

}

图像接收功能正常工作,但以下图像捕获功能不工作。

private void axZKFPEngX1_OnCapture(object sender, AxZKFPEngXControl.IZKFPEngXEvents_OnCaptureEvent e)
{
                MessageBox.Show("ON Capture");
}

我还需要这样做,我听说我需要 Biokey.lic 文件。但是在将它添加到 System32 之后它不起作用。

相同的代码可以在 URU4000 扫描仪上正常工作。

http://eu.zksoftware.com/product.do?id=156

【问题讨论】:

    标签: c# sdk fingerprint


    【解决方案1】:

    我最终使用数字角色自己的 SDK 来注册和验证。

    如果有人遇到问题,这是将模板数据保存到数据库的代码。

    switch (Enroller.TemplateStatus)
                        {
                            case DPFP.Processing.Enrollment.Status.Ready:   // report success and stop capturing
                                OnTemplate(Enroller.Template);
                                MemoryStream fingerprintData = new MemoryStream();
                                Enroller.Template.Serialize(fingerprintData);
                                fingerprintData.Position = 0;
                                BinaryReader br = new BinaryReader(fingerprintData);
                                Byte[] bytes = br.ReadBytes((Int32)fingerprintData.Length);
                                Enroller.Template.Serialize(ref bytes);
                                string basestring = Convert.ToBase64String(bytes);
                                string fingerprint_ = basestring;
    
                                Stop();
                                break;
    }
    

    【讨论】:

    • 小罗学习编码 嗨,收件箱在电子邮件中,我会一步一步地告诉你。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-03-16
    • 2023-01-24
    • 2021-05-06
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多