DEAL WITH IT in Python with Face Detection
This is the companion repository for the original post at makeartwithpython.com.
It generates the DEAL WITH IT MEME by detecting faces in images.
Architecture
Requirements
Pillow, MoviePy, and NumPy for the Gif from still image generator, and OpenCV and Pillow for the real time DEAL generator.
You'll need a webcam to get real time video in OpenCV to work.
Usage
You'll need to download the shape_predictor_68 from dlib-models and unzip it in this directory first.
After, you should be able to just pass in the location of that predictor to the Python3 program as a command line argument like so:
$ python3 generate_gif.py -image SOURCEIMAGE.jpg
Make sure your image has front facing faces, otherwise the program will exit immediately.
Finally, there's a YouTube video to go along with this repo, walking through the whole thing here: