Azure Face API не работает для строки Bae64, URL локального файла, собственный URL файла - PullRequest
0 голосов
/ 12 марта 2020

Требуется простой процесс обнаружения / проверки лица

Существующий:

  • Необходимо захватить изображение и затем отправить его на веб-сервер, чтобы сделать его URL-адресом
  • После этого нужно получить сгенерированный URL-адрес и отправить его на FACE DETECT API для генерации FACE ID
  • При успешной попытке мы получим FACE ID для загруженного изображения в ответ
  • Затем необходимо позвонить FACE VERIFY API с двумя FACE ID (уже сохраненным идентификатором FACE, идентификатором FACE из ответа) для проверки
  • В случае успеха получит результат, являются ли изображения одинаковыми или нет

Минусы, с которыми сталкиваются при использовании на мобильных устройствах:

  • Этот процесс занимает время и полностью зависит от Inte rnet Speed ​​(ie. В Индии даже в городах нет достаточно Inte rnet Скорость, затем подумайте о деревнях)
  • Он не поддерживает BASE64 закодированное изображение или локальное FILE URI
  • Время драгоценно, Небольшая задержка приводит к отсутствию интереса к product

Предложение:

  • Необходимо просто захватить изображение и отправить его на FACE VERIFY API

    Параметры:

    1. Person's registered `Face ID`
    2. Captured image formats BASE64, Local File URL,Native File URL, exsisting URL
    3. ........
    
  • Будет возвращен результат, одинаковый или разный

Большинство пользователей ожидают эти функции, Это будет очень эффективно использовать, если предложение реализовано в режиме реального времени.

1 Ответ

0 голосов
/ 16 марта 2020

Ваше первоначальное утверждение было неверным: вам не нужно отправлять изображение на веб-сервер для размещения его перед вызовом face API.

Операция Face Detection API принимает двоичные данные в качестве ввода, поэтому Вы можете напрямую назвать это с вашим изображением, и все готово. См. Документацию здесь , в которой говорится:

Тело запроса

Для обнаружения в URL (или двоичных данных) указанного изображения.

Примечание: я согласен с тем фактом, что вам все еще нужно отправить полезную нагрузку изображения, и это медленнее, чем обнаружение в локальном

...