Что такое служба "Распознавание лиц" Azure?

Предупреждение

11 июня 2020 г. корпорация Майкрософт объявила о том, что она не будет продавать технологию распознавания лиц полицейским управлениям в США до тех пор, пока не вступят силу строгие правовые нормы, гарантирующие защиту прав человека. Таким образом, клиенты не смогут использовать возможности по распознаванию лиц или функции, включенные в службы Azure, такие как Распознавание лиц или Индексатор видео, если клиент является сотрудником полицейского управления США или разрешает использование таких служб управлением или для управления. Когда вы создаете новый ресурс службы "Распознавание лиц", вы должны подтвердить и согласиться на портале Azure, что не будете использовать ее в связи с работой полиции США, а также что вы ознакомились с документацией по ответственному использованию ИИ и будете использовать службу в соответствии с ней.

Важно!

Доступ к службе "Распознавание лиц" ограничен на основе соответствия требованиям и критериев использования для реализации поддержки наших принципов ответственного ИИ. Служба "Распознавание лиц" доступна только для клиентов и партнеров, управляемых корпорацией Майкрософт. Используйте форму приема Распознавания лиц, чтобы подать заявку на доступ.

Служба "Распознавание лиц" Azure предоставляет алгоритмы искусственного интеллекта для обнаружения, распознавания и анализа человеческих лиц на изображениях. Программное обеспечение для распознавания лиц имеет важное значение во многих различных сценариях, таких как проверка личности, управление доступом без сенсорного ввода и размытие лиц для конфиденциальности.

Вы можете использовать службу "Язык" с помощью пакета SDK для клиентской библиотеки или посредством прямого вызова REST API. Чтобы приступить к работе, ознакомьтесь с этим руководством.

Вы также можете быстро и легко опробовать возможности службы "Язык" в браузере с помощью Vision Studio.

Эта документация включает статьи следующих видов:

  • Краткие руководства — пошаговые инструкции, которые помогут вам вызвать службу и быстро получить результат.
  • Практические руководства — содержат инструкции для более специфического или специализированного использования службы.
  • Тематические статьи — подробно описывают функциональность и возможности службы.
  • Учебники — расширенные руководства, которые описывают использование службы в качестве компонента бизнес-решений.

Чтобы использовать более структурированный подход, изучите модуль Microsoft Learn, посвященный Распознаванию лиц.

Примеры вариантов использования

Проверка личности. Подтвердите личность с помощью удостоверения личности, выданного государственными органами, например, паспорта или водительских прав или другого изображения регистрации. Эту проверку можно использовать для предоставления доступа к цифровым или физическим службам или для восстановления учетной записи. К конкретным сценариям доступа относятся открытие нового счета, подтверждение личности сотрудника и проведение онлайн-оценки. Проверку личности можно выполнить один раз при подключении пользователя, а затем повторять по мере необходимости в случае осуществления доступа к цифровой или физической службе.

Управление доступом без сенсорного ввода. По сравнению с современными методами, такими как карты или билеты, идентификация с помощью распознавания лиц обеспечивает расширенные возможности управления доступом, с одновременным уменьшением рисков, связанных с гигиеной и безопасностью, которые возникают при совместном использовании карты, ее потере или краже. Распознавание лиц помогает в процессе регистрации с участием человека, например, в аэропорту, на стадионах, в парках развлечений, в зданиях, при использовании терминалов регистрации в офисах, больницах, тренажерных залах, клубах и школах.

Скрытие лиц. Скрытие и размытие лиц, записанных на видео, для защиты конфиденциальности.

Определение и анализ лиц

Во всех других сценариях на первом шаге должно выполняться определение лиц. API обнаружения может распознавать лица на изображениях и возвращать координаты прямоугольников, в которых они расположены. Он также возвращает уникальный идентификатор, представляющий сохраненные данные о лице. Он используется в последующих операциях для распознавания или проверки лиц.

При необходимости функция определения лиц извлекает ряд атрибутов, связанных с лицом, таких как положение головы, возраст, выражение, волосяной покров лица и очки. Эти атрибуты представляют собой общие прогнозы, а не фактическую классификацию. Некоторые атрибуты полезны для обеспечения получения приложением высококачественных данных о лицах, когда пользователи добавляются в службу распознавания лиц. Например, приложение может рекомендовать пользователям снимать солнцезащитные очки, если на них надеты солнцезащитные очки.

Важно!

Корпорация Майкрософт откажется от возможностей распознавания лиц, которые можно использовать для определения эмоциональных состояний и атрибутов личности, которые при неправильном использовании могут подвергнуть людей распространению стереотипов, дискриминации или несправедливому отказу в обслуживании. К ним относятся возможности, которые предсказывают эмоции, гендер, возраст, улыбку, волосы на лице, прическу и макияж. Существующие клиенты должны до 30 июня 2023 г. прекратить использование этих возможностей, прежде чем они будут отозваны. Дополнительные сведения об этом решении см. здесь.

Дополнительные сведения об определении и анализе лиц см. в статье с описанием основных понятий определения лиц. См. также справочную документацию по API определения.

Проверка личности

Современные предприятия и приложения могут использовать операции распознавания и проверки лиц, чтобы убедиться, что пользователь является тем, за кого себя выдает.

Идентификация

Идентификация лиц позволяет выполнять для одного лица на изображении сопоставление "один ко многим" с набором лиц в защищенном репозитории. Потенциальные совпадения возвращаются в зависимости от того, насколько точно данные их лиц соответствуют лицу в запросе. Этот сценарий используется для предоставления доступа в здание или аэропорт определенной группе людей или проверки пользователя устройства.

Ниже показан пример базы данных с именем "myfriends". Каждая группа может содержать до 1 млн объектов, соответствующих разным людям. В свою очередь, для каждого объекта, соответствующего одному человеку, можно зарегистрировать до 248 лиц.

A grid with three columns for different people, each with three rows of face images

Создав и обучив группу, вы можете идентифицировать новое обнаруженное лицо путем сравнения с группой. Если лицо определяется как принадлежащее человеку в группе, то возвращается объект, соответствующий этому человеку.

Быстро и легко опробуйте возможности распознавания лиц с помощью Vision Studio.

Проверка

Операция проверки отвечает на вопрос "Принадлежат ли эти два лица одному и тому же человеку?".

Проверка — это также сопоставление типа "один к одному", при котором одно лицо на изображении сопоставляется с одним лицом в защищенном репозитории или на фотографии для проверки того, что на них изображен один и тот же человек. Такую проверку можно использовать для удостоверения личности, например, в банковском приложении, в котором пользователи могут удаленно открыть кредитный счет, сделав свое новое фото или его отправки с фото своего удостоверения личности с фотографией.

Дополнительные сведения о проверке личности см. в руководстве с описанием основных понятий распознавания лиц или справочной документации по API идентификации и проверки.

Быстро и легко опробуйте возможности распознавания лиц с помощью Vision Studio.

Поиск похожих лиц

Операция поиска похожих лиц сравнивает целевое лицо и набор потенциальных лиц, после чего находит небольшое количество лиц, очень похожих на целевое. Это удобно для поиска лиц по изображениям.

В службе поддерживаются два режима работы: matchPerson и matchFace. Режим matchPerson возвращает похожие лица после фильтрации для одного пользователя с помощью API Проверки. Режим matchFace игнорирует такой фильтр. Он возвращает список обнаруженных лиц, которые могут или не могут принадлежать тому же человеку.

В следующем примере показано целевое лицо:

A woman smiling

А здесь изображены лица-кандидаты:

Five images of people smiling. Images A and B show the same person.

При поиске похожих лиц режим matchPerson возвращает фотографии А и Б, на которых изображен тот же человек, что и на фотографии с целевым лицом. Режим matchFace возвращает фотографии А, Б, В и Г, т. е. четырех кандидатов, даже если некоторые из них не совпадают с целевым лицом или имеют низкое сходство. Дополнительные сведения см. в руководстве по распознаванию лиц или справочной документации по API Поиска похожих лиц.

Группирование лиц

Операция группирования делит набор неизвестных лиц на несколько небольших групп, основываясь на сходстве. Каждая группа является несвязанным подмножеством исходного набора лиц. Она также возвращает один массив messyGroup, содержащий идентификаторы лиц, для которых не найдено сходство.

Все лица в возвращенной группе, скорее всего, принадлежат одному человеку, но для одного человека может существовать несколько различных групп. Группы различаются по разным факторам, например по выражению лица. Дополнительные сведения см. в руководстве по распознаванию лиц или справочной документации по API Группирования.

Конфиденциальность и безопасность данных

Как и в случае с другими ресурсами Cognitive Services, разработчикам, использующим API Распознавания лиц, следует учитывать политику корпорации Майкрософт в отношении клиентских данных. См. подробнее на странице Cognitive Services в Центре управления безопасностью Майкрософт.

Дальнейшие действия

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