Eye tracking using OpenCV, Python. Youtube Video Demonstration
A very accurate eye-tracking software.
- Cross-platform
- Works with glasses
- Does not require high-end hardware, works well even with a 640*480 webcam
- Uses blob detection algorithm, but earlier versions used circle detection too.
- Highly extensible/flexible
- Python 3(will work with 2.7 if you install custom PyQT5 for it)
- PyQT 5(to install it for 2.7 use pip install python-qt5 WARNING: Windows-only)
- OpenCV 3.4 +
- NumPy 1.15.2 +
- To run: python main.py
- adjust thresholds for different lighting conditions(low for dark, high for bright)
- Detailed development guide: https://medium.com/@stepanfilonov/tracking-your-eyes-with-python-3952e66194a6
- Stepan Filonov (@stepacool) [email protected]