Face API, как проверить большой набор граней в Python

#python #azure #microsoft-cognitive #face-api

#python #azure #azure-cognitive-services #face-api

Вопрос:

Я должен проверить жизнеспособность Face API для нашего проекта. итак, что мне нужно протестировать, так это набор изображений наших собственных лиц, и их нужно сравнить друг с другом. итак, я загрузил образец python из этого репозитория: https://github.com/Microsoft/Cognitive-Face-Python и когда я запускаю приложение и выбираю «Проверка лица» и загружаю два изображения, оно сначала обнаруживает оба, а затем сравнивает их друг с другом и возвращает степень достоверности.

что я пытаюсь сделать, так это написать скрипт, который сверял бы все изображения друг с другом, я просматривал код, где он фактически проходит через код, который сначала обнаруживает, а затем проверяет «Функцию проверки лица».

Не мог бы кто-нибудь указать мне на код, который на самом деле это делает, я не силен в python, но моя команда требует, чтобы я использовал python, потому что они написали алгоритм, который объединяет в пары все изображения, которые нужно сравнить. Итак, что мне нужно сделать, это запустить эти пары через обнаружение и запустить FaceID, которые получаются в результате этого, через функцию проверки, но я не знаю, как бы я это сделал. Итак, увидеть код, как это делает образец, было бы отличным началом.

Ответ №1:

Этот репозиторий устарел и скоро будет удален, пожалуйста, ознакомьтесь с официальным SDK:https://pypi.org/project/azure-cognitiveservices-vision-face /

И примеры, которые прилагаются к нему: https://github.com/Azure-Samples/cognitive-services-python-sdk-samples/blob/master/samples/vision/face_samples.py

Если у вас возникли какие-либо проблемы, какие-либо опасения или какие-либо вопросы, не стесняйтесь задавать столько вопросов, сколько захотите, в репозитории Azure SDK для Python: https://github.com/Azure/azure-sdk-for-python/issues

(Я работаю в Microsoft в команде Azure SDK, и на самом деле я выпустил и написал образец для этого :))

Комментарии:

1. Я пытаюсь настроить переменную env ключа подписки, но я понятия не имею, как это сделать, я продолжаю получать эту ошибку, что мне нужно установить свой ключ подписки, но я понятия не имею, где это сделать, в readme написано «настройте переменную среды «some key name»», но нигде не сказано, как это сделать. Возможно, это потому, что я не знаком с Python, но сейчас я застрял, я понятия не имею, что делать.

2. Вы хотите сначала прочитать о переменной среды: en.wikipedia.org/wiki/Environment_variable . В зависимости от вашей оболочки (bash, powershell и т.д.), Это отличается. Это не концепция Python.