Skip to content

vansh2101/Face-Tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Tracking

Objective is to Design and implement a system for real-time face tracking in a video stream. The system should accurately detect and track faces with minimal latency.

Table of Contents

Models Implemented

  • Mediapipe: It is a cross-platform framework by Google that provides high-performance face detection and tracking

  • Haar Cascade Files: These are data storage files for pre-trained Cascade Classifers.

  • YOLO: An object detection model.

  • Single Shot Detector: It is a deep learning model providing balance between speed and accuracy.

  • Multi-Task Cascaded Convolution Networks: A deep learning method specifically designed for face detection.

Enhancements

I optimised the YOLO model’s script to significantly reduce the time lag by introducing vectorized operations and Optical Flow technique to estimate the face movement rather than letting the model predict on each and every frame.

Setup

To set up this project,

  • clone the repository:
git clone https://github.com/vansh2101/semantic-segmentation.git
cd semantic-segmentation
  • Download the weights folder by clicking here and place it in the root directory.

  • run the optical_flow_detection.py file.

About

Face Tracking System

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages