Learning: OpenCV, NDK, Python, C++, Java
Duration: 6 months
License: Bobble Keyboard
Objective: Build an automated caricature generator for given user image.
I was responsible for designing a system which:
Facial caricature technology was the USP of Bobble Keyboard, where users can create real time personalised content.
The first prototype was build in Python, which did automatic facial segmentation and caricature generation using OpenCV. Later the code was ported to Java(for Android). One of the biggest challenges in this project was to get relatively good caricature outputs in various lighting scenarios.
The project taught a lot of things about Software development, all the things that were taught in college, were finally coming together. I also learnt the value of working in a team. As without proper mentorship I would not be able to make this happen. Later I was introduced by our CEO as the creator of Bobble Head.