Я работаю с терминалом распознавания лиц Hikvision DS-K1T671, который также имеет модуль отпечатков пальцев. У меня есть данные моих отпечатков пальцев в виде файлов BMP. Я хочу загрузить эти изображения на устройство с помощью SDK, но безуспешно. Если я вручную добавляю отпечаток пальца на устройство и экспортирую его на свой P C с помощью клиентского приложения iVMS-4200 A C, он создает файл .dat размером 512 байт. И я могу загрузить этот файл .dat на устройство с помощью SDK после преобразования в Base64String как
string fingerprintData = Convert.ToBase64String (file_data)
fingerprintData в SDK API, который завершился успешно.
Но когда я пытаюсь передать шаблон отпечатка пальца из существующего файла BMP (я создаю ISOTemplate, используя Source AFIS ), это не удается. Основная разница c заключается в том, что файл .dat (который в основном является шаблоном) имеет данные размером 512 байт, а когда я создаю шаблон из файла BMP, это 222 байта. Основная проблема может заключаться во внутренней кодировке шаблона в устройстве Hikvision.
Спасибо!