DigitalPersona Java SDK- Сравнение шаблона с шаблоном
У меня есть требование не допускать дублирования отпечатков в базе данных для устранения пользователей-призраков.
Я использую Java у вас 4500 SDK
Я могу проверить DPFPFeatureSet по базе данных DPFPTemplate для этого, но мне нужно быть в состоянии сделать это на этапе регистрации, другими словами, мне нужно сравнить DPFPTemplate с существующим DPFPTemplate...
Документация предполагает, что это возможно, заменив DPFPFeatureSet на DPFPTemplate, поскольку они идентичны, но я вижу значительную разницу в размере выборок, предполагая, что это не так, и если я делаю это, образец десериализуется без проблем и код выполняется, но не обнаруживает дубликаты в моих тестовых примерах.
Рабочий процесс, который мне нужен: собрать 4 отпечатка, использовать этот шаблон для сравнения с существующими шаблонами, если они уникальны, добавить в базу данных
Я стараюсь не просить пользователей выполнять проверку (и использовать этот набор функций для проверки на наличие дубликатов в базе данных шаблонов) при каждой регистрации цифр.
Как сравнить шаблон DPFP с другим шаблоном DPFP?
val template: DPFPTemplate = DPFPGlobal.getTemplateFactory.createTemplate(templatebytes)
val verificator: DPFPVerification = DPFPGlobal.getVerificationFactory.createVerification
val result: DPFPVerificationResult = verificator.verify (featureset, template)
// how do I do this..
//val result: DPFPVerificationResult = verificator.verify (newtemplate, template)