Skip to content

A simple prototype for educational purpose, that tracks the forehead of a targeted face in a video sequence.

License

Notifications You must be signed in to change notification settings

gunarakulangunaretnam/face-tracking-using-opencv-python-and-arduino

Repository files navigation

Face Tracking With Opencv Python And Arduino

Introduction

This is a face tracking system with Opencv + Python and Arduino. It is for educational purpose only. It is using CVZONE module to detect face region and aim on the forehead of the face. It returns X,V coordinates that could be used to track the face using Arduino.

This simple prototype could be used to build highly security system for military purposes and usages.

Programming Languages & Frameworks

  • Python 3.8
  • CVZONE Module

Architecture Diagram

Diagram

Configuration and Setup

Run only detection

  • Install OpenCV

      pip install opencv-python
    
    • Install cvzone

        pip install cvzone
      

Execution and Running

Run only detection

  • Open CMD and Type

      python 0-forhead-tracker-detection-only.py
    

Run with Arduino (X,V coordinates)

  • Open CMD and Type

      python 1-severo-based-forehead-tracker.py
    
    

    Output

Demo1

Demo2

Contact

Website:

Visit

Social Media:

LinkedIn Facebook WhatsApp Instagram X.COM Kaggle TikTok YouTube

About

A simple prototype for educational purpose, that tracks the forehead of a targeted face in a video sequence.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages