【问题标题】:DigitalPersona U.are.U java SDK doesnt answer without GUIDigitalPersona U.are.U java SDK 在没有 GUI 的情况下无法回答
【发布时间】:2021-06-09 13:40:59
【问题描述】:

我目前正在开发一个使用 Digital Persona 4500 的 JAVA 程序。[DigitalPersonaBiometricSDKforWindows_3.4.0]

我们遇到了问题,示例代码使用了一个您可以对数字进行采样的 GUI,它与 GUI 配合得很好。

但如果我们不使用 GUI,代码会在 Reader.Capture() 上停止...我已经尝试了很多东西,比如另一个仅用于采样的线程等。

ReaderCollection m_coll = UareUGlobal.GetReaderCollection();
m_coll.GetReaders();
Reader m_reader = m_coll.get(0);
m_reader.Open(Reader.Priority.COOPERATIVE);
Reader.CaptureResult cr = m_reader.Capture(Fid.Format.ANSI_381_2004, Reader.ImageProcessing.IMG_PROC_DEFAULT, m_reader.GetCapabilities().resolutions[0], -1);
System.out.println(cr.quality);

类似问题:Call to Reader.Capture() in DigitalPersona U.are.U SDK does not return

【问题讨论】:

    标签: java digital-persona-sdk


    【解决方案1】:

    我刚刚在下面的问题中添加了解决方案,

    Call to Reader.Capture() in DigitalPersona U.are.U SDK does not return

    在这里复制相同的答案,

    我遇到了类似的问题,可以通过以下独占模式打开阅读器来解决,

    m_reader.Open(Reader.Priority.EXCLUSIVE);
    

    请参阅文档中的以下几行,

    public static final Reader.Priority COOPERATIVE

    客户端使用此优先级以合作模式打开阅读器。允许具有此优先级的多个客户端。如果客户端具有焦点窗口,则客户端会接收捕获的图像。

    public static final Reader.Priority EXCLUSIVE

    客户端使用此优先级以独占方式打开阅读器。只允许一个具有此优先级的客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 2016-06-03
      • 2014-10-31
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多