Code
I tried to make the code as clear as possible. In the final version I commented out the face recognition because it did not work very well. The final version can detect multiple faces and eyes. I experienced difficulties in getting it to detect lips however.