gaze-detection and blink-detection

These are complementary tools—gaze detection tracks continuous eye position for interaction control, while blink detection identifies discrete eye state changes, and both could be integrated together to create more robust eye-based interfaces that respond to both where the user is looking and whether their eyes are open.

gaze-detection
54
Established
blink-detection
53
Established
Maintenance 0/25
Adoption 15/25
Maturity 25/25
Community 14/25
Maintenance 0/25
Adoption 11/25
Maturity 25/25
Community 17/25
Stars: 646
Forks: 45
Downloads: 110
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
Stars: 38
Forks: 9
Downloads: 39
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
Stale 6m
Stale 6m

About gaze-detection

charliegerard/gaze-detection

đź‘€ Use machine learning in JavaScript to detect eye movements and build gaze-controlled experiences.

Leverages TensorFlow.js's face landmark detection model to classify gaze direction (RIGHT, LEFT, TOP, STRAIGHT) from webcam video streams in real-time. Provides a simple async API for loading the ML model, initializing camera input with device selection support, and continuously polling gaze predictions via `requestAnimationFrame`. Works cross-platform including mobile browsers, enabling developers to build interactive gaze-controlled interfaces without server-side processing.

About blink-detection

theankurkedia/blink-detection

Detect the user's blink and wink using machine learning

Scores updated daily from GitHub, PyPI, and npm data. How scores work