Искусственный интеллект в настоящее время находится на пороге, его внедряют для разблокировки мобильных телефонов вплоть до банкоматов; Это означает, что распознавание лиц, речи и текста легко становится ключевым активом для каждого разработчика.
В этой серии руководств вы сможете создать и разместить в любой операционной системе веб-страницу, которая распознает лица по изображениям, а также поможет понять процесс машинного обучения на более низком уровне.
Давай начнем!
Предпосылки:
- "Почтальон"
Во-первых, в Интернете есть множество библиотек и служб, которые позволяют нам использовать алгоритмы для обнаружения лиц. Мы сосредоточимся на одном из 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, и мы готовы создать нашу веб-страницу во второй части этой серии, ссылка ниже, хорошая работа!