Как распознавать человека на чистом Javascript или Node.JS? Имеется HTML5-приложение на ходу распознающее лицо (или несколько лиц) с помощью HAAR Cascades object detection через вебкамеру. Используя координаты положения лица, можно отслеживать дальнейшее передвижение пользователя. Но вот незадача: хочется чтобы около каждого движущегося лица была подпись - кто это. Для этого можно создать своеобразную БД известных пользователей и при распознавании лица, получать его владельца из той самой БД. Сложность в том, что даже примерных решений не нашел :( Везде только обычные распознавалки положения лица и всё.
У Google+ есть функция "находить меня на фотографиях друзей". Собственно, реализована она наверное как-то так же.
Очень буду рад, если подскажете какие-нибудь решения на JavaScript или Node.js с OpenCV. Хотя, PHP с его OpenCV тоже подойдут :)

21 Авг 2019 в 07:09
246 +1
0
Ответы
1

Для решения задачи распознавания людей на изображениях с использованием JavaScript или Node.js вы можете воспользоваться библиотекой OpenCV.js, которая предоставляет инструменты для компьютерного зрения и обработки изображений в браузере.

Процесс реализации подписей к распознанным лицам можно быть следующим:

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

Используйте HAAR Cascades object detection для распознавания лиц на изображениях с вебкамеры.

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

Используйте библиотеку OpenCV.js для обработки изображения и извлечения уникальных характеристик лица (например, ключевых точек).

Сопоставьте предобработанные данные лица с данными из базы данных известных пользователей для определения владельца лица.

Выведите подпись с именем владельца рядом с распознанным лицом.

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

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир