Кажется, что api сохранит URL-адрес изображения и вернет тот же идентификатор лица, даже если фактическое изображение в URL-адресе изменилось. Есть ли способы заставить api повторить процесс идентификации и вернуть новый идентификатор лица?
API Azure Face возвращает тот же идентификатор лица, даже если изображение было изменено
comment
Не могли бы вы показать образец? faceId - уникальное поле.
- person EagleDev   schedule 31.03.2018
comment
Я размещаю свое изображение, используя хранилище firebase. Я буду использовать то же имя файла, когда заменю старый файл изображения новым. URL-адрес, который я получил от firebase, выглядит следующим образом: firebasestorage.googleapis.com/v0/b/xxx/. Я заметил, что первая часть останется прежней, даже когда будет загружена новая фотография. Единственное, что изменилось - это часть [токена]. Теперь, когда я передаю URL-адрес API обнаружения лица, кажется, что я не обращаю внимания на часть токена в качестве параметра и обрабатываю только предыдущую часть, что приводит к тому же возвращенному faceId
- person William Wu   schedule 01.04.2018
Ответы (1)
Оказывается, парсер URL (express.js, развернутый как функции firebase) сломает исходный URL (https://xxx/xxx?alt=media&token=xxx) на две части. В req.query будет 2 ключа: url (который заканчивается на alt = media) и токен, поэтому мне нужно вручную объединить его обратно как req.query.url + '& token =' + req.query.token
person
William Wu
schedule
01.04.2018