Our task is to apply various facial makeup products to the input face automatically and smoothly. Instead of placing the predefined layer of makeup on top of the face image, we are going to approach this task by regenerating the resulting image using Nvidia StyleGAN to apply the makeups smoothly.
Currently, only lipstick applying is being worked on. Other features (e.g. eyeliners) are currently not planned. We do not expect the overall process to change entirely, but some minor details are likely to change.
API: A RESTful API implemented with Flask for utilizing this model in practice
dataset_engineering: Image dataset analysis and transformation/preprocessing
model_engineering: Core model (GAN) training and optimization
encoder_engineering: Encoder model training and optimization
For methodology explanations and implementation details, please visit this page.
This project is a personal project and is not affiliated with any instituitions or organizations.