faizunnabi / automatic-memes

Automatic Memes in Python with Face Detection

Home Page:https://www.makeartwithpython.com/blog/deal-with-it-generator-face-recognition/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

DEAL WITH IT

Architecture

MEME 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:

DEAL WITH IT PYTHON

About

Automatic Memes in Python with Face Detection

https://www.makeartwithpython.com/blog/deal-with-it-generator-face-recognition/

License:Apache License 2.0


Languages

Language:Python 100.0%