novatorem / FacialRecognition

A python program that takes a video and identifies faces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FacialRecognition

FacialRecognition is a Python repo that can detect faces in a video!

Installation

First, you need to have Python (3.6+) installed and disable PATH limit (preferably). Use the package manager pip to install a number of requirements.

pip uninstall opencv-python opencv-contrib-python keras
pip install --upgrade opencv-python==3.3.0.10 opencv-contrib-python==3.3.0.10 
pip install --upgrade numpy scikit-image imutils mtcnn tensorflow shutil matplotlib scipy scikit-learn
pip install -I keras==2.1.6

Usage

// python vid_pano_track.py [input video 1] [input video 2] [FPS]
python vid_pano_track.py demo_vids/d1-1.mp4 demo_vids/d1-2.mp4 30

Contributing

This was done as part of coursework for CSC420 at UofT. Based on Computer Vision, you're welcome to fork or open any issues you find.

License

MIT

About

A python program that takes a video and identifies faces


Languages

Language:Python 100.0%