Android 如何从指纹模板生成 WSQ 文件?

How to generate WSQ file from fingerprint template in Android?

我想generate/convert 指纹模板中的 WSQ 文件。我可以从模板中获取字节数组和位图,但我的要求是获取 WSQ 文件。

我可以免费生成 WSQ 文件还是付费?你能建议如何获取 WSQ 文件的方法吗?我试过查看 this,但它给了我反向输出,我找不到我想要的。

您可以查看这些链接,将指纹原始图像转换为 WSQ

* 编辑 1 *

和论文类:

您将找到从位图编码到 WSQ 的代码:

Bitmap bitmap = ...;
OutputStream outputStream = new FileOutputStream(WSQ_FILE_OUT);
WSQEncoder.encode(outputStream, bitmap, bitrate, commentText);
outputStream.close();

一般 ,模板是从图像中提取的元数据,用于与另一个模板进行比较。但是没有办法从模板中获取图像。

(在这方面有点像散列,您可以从图像生成散列,但不能从散列生成图像。)

但是, 似乎有研究表明可以使用指纹图像来做到这一点,但恕我直言,目前尚处于研究阶段。 https://www.researchgate.net/publication/221145072_Can_Fingerprints_be_Reconstructed_from_ISO_Templates

那么如果从一般的理解出发,就是需要存储的图像,从中取出模板进行指纹比对。 https://link.springer.com/referenceworkentry/10.1007%2F978-0-387-73003-5_51