EyeGestures is an open-source eye tracking library designed to facilitate gesture-controlled interfaces using native webcams and phone cameras. It aims to bring accessible and affordable eye tracking technology to developers and users. This software allows for robust eye tracking capabilities, which can be integrated into various applications for enhanced user interactivity and accessibility. Ideal for both research and practical applications, EyeGestures is a versatile tool in the field of eye tracking and human-computer interaction.
Who will use EyeGestures?
Developers
Researchers
Accessibility Experts
UX Designers
How to use the EyeGestures?
Step1: Download the EyeGestures library from the official repository.
Step2: Follow the installation instructions provided in the documentation.
Step3: Integrate the library into your application.
Step4: Calibrate the eye tracking setup using a supported webcam or phone camera.
Step5: Start tracking eye movements and implementing gesture-based controls.
Platform
web
mac
windows
linux
EyeGestures's Core Features & Benefits
The Core Features
Open-source library
Native webcam and phone camera support
Gesture-controlled interfaces
Easy integration
Cross-platform compatibility
The Benefits
Cost-effective solution
Enhanced user interactivity
Improved accessibility
Versatile applications
Supports research and development
EyeGestures's Main Use Cases & Applications
UX testing
Accessibility applications
Game development
Interactive installations
Behavioral research
EyeGestures's Pros & Cons
The Pros
Open-source and free to use as a library.
No need for custom hardware, works with common webcams.
Supports multiple platforms including backend servers and desktop apps.
Offers privacy-oriented features like EyeFocus to blur or lock screen when attention shifts.
Affordable options for eye-tracking studies with online platform EyePointer.
The Cons
Limited information on GitHub repository or community links.
Pricing for apps like EyeFocus and EyePointer may restrict accessibility for some users.
Still in early development stages as indicated by desktop apps labelled 'early build'.