Generate new identities using thispersondoesnotexist.com and a face recognition api
Simple ! First clone this repository with git clone https://github.com/yarienkiva/Gepetto.git
then install the needed libraries
pip3 install -r requirements.txt
(please use python3).
After that create an account on a face recognition platform and get your api key, I've added two python scripts, one for face++ and one for microsoft azure but feel free to use your own solution (just be sure to return a gender and an age).
Now just run
python gepetto.py
and generate new identities.
I'll soon write a blog post here to document the thought process and steps I've taken to code this project.
This is a work in progress and (a metric assload) more while be added in the future :
- argparse to manage the parameters
- an option to save the output to a file/qr code
- an option to give a user-chosen image
- make the second line of the address aligned (oh god it's killing me)
- the possibility to create accounts (email and social) and blogs
- in general, add more personnal details and info/data
- potentially use webscraping or a local IA for the face recognition part
A friend (named kernoeb) also started his version of this named pyRson go give him some love