Features 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. Requirements 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 + Guide To run: python main.py adjust thresholds for different lighting conditions(low for dark, high for bright)