Я работаю над проектом, основанным на распознавании лиц и проверке. Я использую сиамскую сеть для получения вектора 128 лица (вложения).
Я храню кодировки / вложения лица человека в базе данных и затем проверьте или произнесите сопоставление кодировок входящего лица с ранее сохраненными кодировками, чтобы распознать человека.
Чтобы создать надежную систему, мне нужно хранить более одной кодировки одного и того же человека. Когда я использовал только один вектор кодирования и соответствовал:
face_recognition.compare_faces( stored_list_of_encodings, checking_image_encodings )
Это не работает все время , потому что я сравнил только с одиночная кодировка Чтобы сделать систему достаточной для большинства случаев, я хочу сохранить как минимум 3 кодировки одного человека, а затем сравнить с новыми данными.
Теперь вопрос:
Как хранить несколько вложений одного человека, а затем сравнить расстояние?
Пожалуйста, помогите мне с этим ...
(Используя face_recognition в качестве библиотеки и Сиамская сеть для извлечения функций)