在一个遗留的安卓项目中,企业指纹是使用Digital Persona U.are.U4500指纹读取器获取的,该指纹读取器使用Fid.Format.ANSI_381_2004格式和库:
com.digitalpersona.uareu.Engine
com.digitalpersona.uareu.Fid
com.digitalpersona.uareu.Fmd
com.digitalpersona.uareu.Reader指纹被存储在数据库中。现在我需要在Java/Windows中读取这些指纹,并使用相同的指纹读取器U.are.U4500。
Java/Windows OneTouch库与com.digitalpersona.uareu.Fid.Format.ANSI_381_200不兼容。
我在哪里可以得到一个Java/Windows库来读取和验证这些指纹?
非常感谢。
发布于 2021-01-08 21:57:49
one touch sdk是否支持ISO_19794_4_2005?如果支持,您可以使用com.digitalpersona.uareu.Importer类的方法(使用ImporterImpl)将ANSI转换为ISO (Fmd.ISO_19794_4_2005到Fmd.Format.ISO_19794_2_2005)
public interface Importer {
Fid ImportRaw(byte[] var1, int var2, int var3, int var4, int var5, int var6, Format var7, int var8, boolean var9) throws UareUException;
Fid ImportDPFid(byte[] var1, Format var2, int var3, boolean var4) throws UareUException;
Fid ImportFid(byte[] var1, Format var2) throws UareUException;
Fmd ImportFmd(byte[] var1, com.digitalpersona.uareu.Fmd.Format var2, com.digitalpersona.uareu.Fmd.Format var3) throws UareUException;
}https://stackoverflow.com/questions/63016360
复制相似问题