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

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

Давай начнем!

Предпосылки:

  • "Почтальон"

Во-первых, в Интернете есть множество библиотек и служб, которые позволяют нам использовать алгоритмы для обнаружения лиц. Мы сосредоточимся на одном из API от Microsoft Azure Cognitive Services, который называется Face API. »И основная цель - обнаруживать, идентифицировать, анализировать, систематизировать и отмечать лица на фотографиях.

Теперь, когда это решено, давайте попробуем их, перейдите по этой ссылке и нажмите Получить ключ API в строке Face. Вы можете добавить эту услугу бесплатно, если у вас есть Azure. Аккаунт или попробуйте 7-дневную пробную версию.

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

Используйте API

Хорошо, давайте откроем Postman и создадим новый запрос POST

  • URL: ваша конечная точка + /detect?returnFaceAtributes=age,gender,emotion
  • Первый заголовок: Content-Type, значение: application / json
  • Второй заголовок: Ocp-Apim-Subscription-Key, значение: один из ваших ключей

Теперь перейдите к тегу body, выберите raw (с выбранной опцией JSON) и отправьте объект с единственным свойством { "url": "" } изображения с лицом (лицами).

Нажмите кнопку «Отправить», и вы должны получить ответ HTTP OK с объектом JSON, который содержит временно FaceId, объект FaceRectangle, который содержит 4 точки лица в пикселях на основе изображение и FaceAttributes с дополнительной информацией о человеке (обратите внимание, что проценты идут от 0 до 1).

Круто, правда? Вы только что использовали Обнаружение. Если вы перейдете по ссылке, вы увидите документацию по всем услугам, которые предоставляет этот API.

Создайте свою первую группу

На нашем веб-сайте мы будем использовать службу Распознавание лиц, для этого давайте создадим группу, в которую будут входить все наши люди, используя PersonGroup Create.

Создайте запрос PUT в Postman

  • URL: ваша конечная точка + /persongroups/demogroup
  • Заголовки: такие же, как и раньше
  • Тело: { "name": "Demo Group" }

Вы должны получить ответ HTTP OK, и мы готовы создать нашу веб-страницу во второй части этой серии, ссылка ниже, хорошая работа!



Продолжай читать