1. Facial detection
-Custom deep learning object detectors(unread)
https://www.pyimagesearch.com/2017/09/11/object-detection-with-deep-learning-and-opencv/
Read the book Deep Learning for Computer Vision with Python after reading the post
-dnn.blobFromImage:
https://www.pyimagesearch.com/2017/11/06/deep-learning-opencvs-blobfromimage-works/
2. Facial Recognition (halfway -- a big set of data needed)
https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/
3. Image Classification
https://www.pyimagesearch.com/2017/08/21/deep-learning-with-opencv/
4. Object Detection & Real-time
https://www.pyimagesearch.com/2017/09/11/object-detection-with-deep-learning-and-opencv/
https://www.pyimagesearch.com/2017/09/18/real-time-object-detection-with-deep-learning-and-opencv/
5. Eye-tracking code
https://github.com/kcmahip/opencv-eye-tracking/blob/master/eye_control.py