标签: digital-persona-sdk

Xamarin Android绑定库-未在DigitalPersona UareU JAR中实现继承的抽象成员

我正在尝试使用Android绑定库,但遇到以下错误-

'ReaderCollectionImpl'未实现继承的抽象成员'AbstractList.Get(int)'

并且下面的函数在我的班级中生成

public virtual unsafe global::Com.Digitalpersona.Uareu.IReader Get (int n)
{
}
Run Code Online (Sandbox Code Playgroud)

当我尝试将关键字从虚拟更改为覆盖时

public override unsafe global::Com.Digitalpersona.Uareu.IReader Get (int n)
{
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误-

'ReaderCollectionImpl.Get(int)':返回类型必须为'Object'以匹配重写的成员'AbstractList.Get(int)'

我无法更改退货类型。我也尝试使用new关键字,但是它没有帮助我。

该类在Java本机代码中看起来像这样-

public class ReaderCollectionImpl extends AbstractList<Reader> implements ReaderCollection
{
}
Run Code Online (Sandbox Code Playgroud)

在C#中将其转换为-

public partial class ReaderCollectionImpl : global::Java.Util.AbstractList 
{
}
Run Code Online (Sandbox Code Playgroud)

我的猜测是Java.Util.AbstractList没有泛型,这可能是这里的问题吗?

c# android xamarin digital-persona-sdk

7
推荐指数
1
解决办法
332
查看次数

来自数据库的数字角色指纹验证不起作用

   Device  :  Digital Persona u.are.u 4500 
Run Code Online (Sandbox Code Playgroud)

在注册时,我将数据以image格式保存在 sql 数据库中(sql 数据类型是图像)它工作正常我的数据正确保存在数据库中,但是现在当我在验证过程中验证数据时,它给出了异常

hresult : 0xffff.
Run Code Online (Sandbox Code Playgroud)

这是我用于验证的 C# 代码

SqlConnection conn = new SqlConnection(connetionstring);
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM mySavedDataTable", conn);
MemoryStream ms;
byte[] fpBytes;
SqlDataAdapter sd = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sd.Fill(dt);

foreach (DataRow dr in dt.Rows)
{
    fpBytes = Encoding.UTF8.GetBytes(dr["Template"].ToString());
    ms = new System.IO.MemoryStream(fpBytes);
    DPFP.Template template = new DPFP.Template();
    template.Serialize(ms);
    Verificator.Verify(features, template, ref result);
    if (result.Verified)
    {
        ver = true;
        break;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# sql biometrics digital-persona-sdk

5
推荐指数
1
解决办法
1万
查看次数

如何使用 Digital Persona SDK 从 png 图像或中间格式比较指纹?

我正在尝试使用 DigitalPersona SDK v 3.0.0 在 Java 中比较两个指纹,但我发现 FMD 是无效错误,或者有时我收到一个或多个传递给 API 调用的参数无效。

我有一个从 Javascript API 获得的 png 图像,我尝试创建一个 FID,然后像这个帖子示例中的一个 FDM

但我不知道如何获取方法参数:inDpi、fingerPosition、cbeffId、outDpi 和 rotate180 以获取 de Fid

Fid fid = UareUGlobal.getImporter().ImportRaw(rawPixels, width, height, inDpi,fingerPosition, cbeffId, Fid.Format.ANSI_381_2004, outDpi, rotate180);

我也尝试过使用中间格式的 ImportFmd 没有成功

任何帮助将不胜感激

java fingerprint digital-persona-sdk

5
推荐指数
1
解决办法
5802
查看次数