Hi all,
I need to implement algorithm for eye gaze to know the direction of eye using opencv ,
i have been struggling for one month to do it using viola-jones algorithm with training classifiers provided by opencv
in a first step i based my research starting with facedetection.cpp with xml's for face and eye , it can detect faces and eye just for < 1m but i haven't found a method to know the eye direction
Now after some research , i've found some algorithms for eye-gaze but i don't wich one to chooose in term of it simplicity (because i'm just a newbie) and efficiency :
- Distance-Threshold Algorithm
- Mean-Shift Algorithm
- Edge detetction ==> Hough Transformation
- the Longest Line Scanning
- Occluded Circular Edge Matching
- “one-circle” and "two-circle" algorithm
- Neural network based approaches
- principal component analysis (PCA).
- Starburst Algorithm
- Kalman filter
- Velocity Threshold Eye Movement Identification
- Active appearence model (AAM)
- CCL : Connected component labeling algorithm
- CCA : colonial competitive algorithm
- Blob detection
- Lucas Kanade
So what algorithm you recommended me , and if there is another algorithm algorithms that i haven't mentionned , i need also a comparaison between those algorithms but it must be someone experienced in this field NB : i'm using ubuntu 14.04 and developping with C++
Any help will be much appreciated , thanks :)