1

我已经成功地将两个不同的公司指纹 sdk 与我的应用程序集成在一起。假设他们是公司 x 和 Y 。

我可以通过公司 x sdk 注册指纹,并通过他们的设备从他们的 sdk 验证指纹。同样,我可以通过公司 y sdk 注册指纹,并通过他们的 sdk 从他们的设备验证指纹。

我现在要做的是,我将通过公司 x sdk 注册指纹数据,并从公司 y sdk 进行验证。我怎样才能做到这一点 ?两家公司的 sdk 都使用 ANSI 标准数据。

我的疑问:

我知道这可以通过将原始字节数据转换为 wsq 格式来实现。但是当我想将 ANSI 标准手指数据转换为 wsq 格式时,我的应用程序崩溃了。

所以我想知道以下查询:

(1) ANSI 数据可以转换成 wsq 格式吗?我使用以下函数将 ANSI 数据转换为 wsq 格式。

public long WSQGetEncodedImageSize (int[] wsqImageOutSize, float wsqBitRate, byte[] fingerImage, int width, int height, int pixelDepth, int ppi)


public long WSQEncode (byte[] wsqImageOut, float wsqBitRate, byte[] fingerImage, int width, int height, int pixelDepth, int ppi)

(2) 如何从一个公司 sdk 注册指纹数据并验证来自另一家公司 sdk 的数据?

(3) ANSI标准数据和wsq标准数据是什么关系?

4

0 回答 0