Feature Request: Freeform Eye Calibration with Mouse Tracking
Summary
Add a feature that enables freeform calibration of the eye-tracking system by following the mouse pointer across any Windows application. Calibration will collect points whenever the user moves their eyes to follow the mouse, without requiring pre-defined patterns. The process starts when the user presses a button and stops when the button is pressed again. Once calibration ends, the user can control an on-screen dot using their eyes. If tracking error increases, calibration can be resumed by pressing the button again—picking up from the last calibration state.
Details
- Calibration mode starts and stops with button presses by the user.
- Works on any Windows application; points are collected dynamically as the user moves their eyes to follow the mouse.
- No preset calibration patterns—any path is valid.
- After calibration, the user can control a dot on screen with their eyes.
- If tracking accuracy degrades, the user may restart calibration and it continues from previous data.
Rationale
This would allow for more flexible calibration and a better user experience, adapting to various use cases and environments.
Acceptance Criteria
- Button to start/stop calibration available.
- Mouse-follow calibration works across Windows applications.
- Dot tracking accurately reflects eye movement after calibration.
- Error-based calibration restart is possible and appends new points.
If relevant, please clarify UI flow and button placement.
Feature Request: Freeform Eye Calibration with Mouse Tracking
Summary
Add a feature that enables freeform calibration of the eye-tracking system by following the mouse pointer across any Windows application. Calibration will collect points whenever the user moves their eyes to follow the mouse, without requiring pre-defined patterns. The process starts when the user presses a button and stops when the button is pressed again. Once calibration ends, the user can control an on-screen dot using their eyes. If tracking error increases, calibration can be resumed by pressing the button again—picking up from the last calibration state.
Details
Rationale
This would allow for more flexible calibration and a better user experience, adapting to various use cases and environments.
Acceptance Criteria
If relevant, please clarify UI flow and button placement.