Virtual-Makeup icon indicating copy to clipboard operation
Virtual-Makeup copied to clipboard

A sequel to the existing Virtual Makeup repository https://github.com/srivatsan-ramesh/Virtual-Makeup

Virtual-Makeup

A sequel to the existing Virtual Makeup repository https://github.com/srivatsan-ramesh/Virtual-Makeup

Contains Python scripts that provide tweaks to facial features using LAB Color Space.

  1. Eyeshadow

Available face contour points: Eyelid and eyebrow
Approximated points (using the available points): Eye shadow region
Blur & Dilation: Applied using OpenCV

INPUT



OUTPUT



2. Foundation

Available face contour points: Lower face
Approximated points (using the available points with Elliptical Approximation): Upper face
Used Skin Detection Mask to avoid interference with hair
Blur & Dilation: Applied using OpenCV

INPUT



OUTPUT



3. Nail Polish

Available: Nail points & Textures

INPUT



OUTPUT ( Square Nails )



OUTPUT ( Round Nails )