Использование Face API для идентификации пользователей

Я пытаюсь создать возможность сфотографировать человека и найти его учетную запись на основе его изображения. У меня есть пользователи 1MM, и у каждого будет фотография, которая есть только у них, и будет связана с их учетной записью через создание PersonFace, которое добавляется в Person, который находится в PersonGroup. Таким образом, с 10K человек на группу людей мне нужно около 100 групп людей для меня 1MM пользователей.

Так что, как только все это настроено, мне не ясно, как определить лицо по предоставленной фотографии. То есть я знаю, что передаю фотографию с помощью вызова "Detect", однако возвращается массив Face[], каждый из которых включает FaceId и для получения из FaceId человека, которого я должен вызвать "Identify", однако для этого вызова требуется I передать идентификатор группы лиц, но у меня их 100.

Таким образом, учитывая это, единственное решение, которое я могу придумать, это вызвать Идентификацию через цикл через все 100 идентификаторов группы?

1 ответ

Решение

В настоящее время да, это единственный способ сделать это. Что, очевидно, делает сканирование 1 миллиона человек менее чем идеальным сценарием, учитывая ограничение 10 транзакций в секунду.

Есть пара новых функций, которые улучшат этот сценарий, но сейчас у меня нет ETA для них:

  1. Значительно более высокие лимиты людей на человека
  2. Дополнительные уровни API Face, которые позволяют значительно более высокие ограничения скорости транзакций в секунду.
Другие вопросы по тегам