Arduino OpenCV Human Follower Save

Face detector and follower using Arduino and OpenCV in Python

Project README

Arduino-OpenCV-Human-Follower

robot

  1. Dependencies
  2. Hardware
  3. Setup and Algorithm

Dependencies

  • PySerial
  • OpenCV for Python

Hardware

  • Arduino Uno
  • Chassis
  • webcam
  • motor driver

The assembled chassis with webcam looks like this. chassis

Setup and Algorithm

The project uses OpenCV library with python for building an algorithm to detect humans by tracking faces. The hardware is based on Arduino microcontroller and an external webcam connected via an intermediate personal computer where all the image processing takes place. Both the Arduino and the webcam are mounted on a chassis.

Based on the position and size of the face detected, signals from the computer are serially communicated to the Arduino which in turn controls the bot to move accordingly to keep tracking the human face.

Open Source Agenda is not affiliated with "Arduino OpenCV Human Follower" Project. README Source: ankitdhall/Arduino-OpenCV-Human-Follower

Open Source Agenda Badge

Open Source Agenda Rating