A couple of weeks ago, I was going through a tutorial for
eye blink detection by Adrian at PyImageSearch. It was an excellent tutorial, which explained the use of
Eye Aspect Ratio (EAR) in order to detect when an eye gets closed. Then, few weeks back, I was having a chat with Shirish Ranade, a reader of this blog and a fellow computer vision and machine learning enthusiast, on whether we can perform an action by winking at the computer. So, I decided to try out a code to detect winking.
|
Wink Detection Running with Dlib and OpenCV |
It's an interesting idea to perform an action or a task just by winking at your computer. It can be thought as a form of gesture detection or facial expression detection as well. So, here's how you can build your own 'wink' detector for it.
We start by importing all the necessary packages,
import numpy as np
import cv2
import dlib
from scipy.spatial import distance as dist