Inspiration
Engulfed in the mundane activities of the millennia life, people often forget the power of a simple smile. Hence, we developed a happy portrait creator, that turns your frowns into hilarious happy faces. The absurd paintings induce a sense of ridicule and as a result, the funny version of your own face makes you smile :) Works on reverse psychology ;)
What it does
Captures an image of your face, and outputs a happy painting of your face.
How we built it
We built the face recognizer using a conditional generative adversarial network on keras using tensforflow as backend. The facial features were then mapped on to a new image with a smile, thus creating your beautiful happy portrait. We used ktinker for building the GUI.
Challenges we ran into
Dataset collection was a major challenge. We created our own dataset, hence the number of the available samples were too less to extract complicated features. We outgrew this by augmenting our dataset.
Accomplishments that we're proud of
We were finally able to create a handful of data samples, and extract features with limited computational power.
What we learned
Augmenting data helps. GAN's are amazing feature extractors.
What's next for Happy Portrait Creator
Happy Video Creator :)
Built With
- jupyternotebook
- keras
- python
- tensorflow

Log in or sign up for Devpost to join the conversation.