This code was created for HackISU October 2018 over the course of 36 hours from scratch. It uses OpenCV to detect a face, and an Arduino board to drive motors to move a camera to follow the face as it moves around.
Daniel Barnes
Ryan Spitz
Thaddeus Hill
Jacob Dostal
- Webcam
- Arduino board
- Java program
- 2 Motors
The features of the device are to track a person's face and move the camera such that it follows them, assuming they don't move too quickly out of frame.
OpenCV - Used for facial recognition
JavaFX SDK - Used for displaying camera output / UI
RXTX - Used for serializing data to send to the Arduino