Skip to content

A camera that uses OpenCV to recognize and follow a face. Created for HackISU 2018.

Notifications You must be signed in to change notification settings

danielbarnes175/OpenCV-Face-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Facial Detection and Tracking

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.

DevPost
Demo Video

Authors

Created By:

Daniel Barnes
Ryan Spitz
Thaddeus Hill
Jacob Dostal

About

Parts:

  1. Webcam
  2. Arduino board
  3. Java program
  4. 2 Motors

Features:

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.

Libraries used:

OpenCV - Used for facial recognition
JavaFX SDK - Used for displaying camera output / UI
RXTX - Used for serializing data to send to the Arduino

About

A camera that uses OpenCV to recognize and follow a face. Created for HackISU 2018.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •