It uses Haar features framework implemented in OpenCV to detect mainly faces positions and eyes position. It uses then this information to add different accessories to the faces ( moustache, eyes etc).
(The quality of the video is low because the quality is greatly reduced by GitHub . You can download the video in .mov for a better quality.)
- OpenCV(3.2.0)
- Python 2.7x
- Detect Faces
- Detect Eyes
- GaussianBlur ( Bluring )
- MedianBlur ( Bluring )
- Bilateral Filter ( Bluring )
- Moustache Filter
- Eyes Filter
- Black eyes Filter
- Press a to detect face
- Press b to detect eyes
- Press c to apply GaussianBlur Filter
- Press d to apply MedianBlur Filter
- Press w to apply Bilteral Filter
- Press h to add a moustache
- Press f to anonymize the eyes with black boxes
- Press g to add eyes ๐
- Press s to save the image in your computer