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.