Skip to content

xyfer17/Virtual-Makeup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual-Makeup

This project aims to do virtual makeup on the face of a person using dib and keras libraries to detect the face mark, OpenCV and PIL libraries are used to for computer vision and image processing in this code.

Follow the steps to implement the program :

  • Install all required dependencies:
$ pip install dlib
$ pip install opencv-python
$ pip install numpy
$ pip install imutils
$ pip install tensorflow
$ pip install matplotlib
  • Clone the Virtual-Makeup Repository on your System by using the below command
$ git clone https://github.com/xyfer17/Virtual-Makeup.git
  • After these Click Here and download both the model files named hairnet_matting_30.hdf5 and shape_predictor_68_face_landmarks.dat from the drive.

  • After these copy the model files and paste inside the folder named models in the cloned Virtual-Makeup Reposistory that you cloned previously.

$ python demo.py -i [ image path]  -c [ hair color code R G B format]

$ python demo.py -i "assets/5.jpg"  -c 0  0  255

Input :

5

Output :

out

About

This project aims to do virtual makeup on the face of a person using dib and keras libraries.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages