Проект отслеживания лиц, основанный на системе распознавания лиц (на основе OpenCV) и системой слежения на базе Arduino и сервомашинок. OpenCV, захватывает видео с веб-камеры и использует готовый алгоритм OpenCV для детектирования лиц. Если лицо обнаружено, то система начинает его отслеживать (рассчитываются координаты (X, Y) его центра и передаются на Arduino через последовательный порт (USB)). Контроллер Arduino управляет движением веб-камеры при помощи двух сервомашинок (pan/tilt).
демонстрационное видео — Face tracking and detection using Arduino and OpenCV
А вот аналогичный проект, только используется обёртка OpenCV в Processing-е.
Только на этот раз, лицо отслеживается при помощи лазерного прицела 🙂
arduino-opencv-processing-face_follower
Ссылки
Face Detection And Tracking System
Arduino_Processing Face Follower
0 комментариев на «“Отслеживание лица — OpenCV + Arduino”»
в ближайшие пару месяцев планирую такое же сделать.
Если кому будет интересно потом отпишусь.
разумеется, пишите 🙂
Было бы здорово. (если это конечно возможно). Как то подключить камеру к …duino и поместить весь алгоритм на неё. Чтобы не зависеть от ПК.
такое на Arduino точно не влезет, хотя примеры по-проще есть —Компьютерное зрение с Ардуино .ARM уже можно попытаться 😉
а вот на
Просто я думал сделать проект что то типа куклы у которой глаза поворачиваются в след за проходящем мимо человеком. Лучше всего чтобы они смотрели на лицо и следили за ним.))))
возможно, тут лучше использовать дальномер —ИК или УЗ .
Глаз насекомого, как вариант инфракрасного зрения робота
робот-попрошайка в стиле стимпанк
примеры: