eye_tracking_plus 0.1.2 copy "eye_tracking_plus: ^0.1.2" to clipboard
eye_tracking_plus: ^0.1.2 copied to clipboard

Flutter eye tracking (Web/iOS/Android) with sub-degree accuracy and Web-only attention-aware confidence.

Eye Tracking Proctor for Flutter (community fork) #

A maintained fork of eye_tracking (MIT-licensed) adapted for anti-cheating / remote-proctoring use cases.
This fork adds attention/screen state signals, stable gaze confidence, real calibration accuracy, warm-up gating, and ready-to-use signals for remote proctoring.

✨ What’s new #

  • πŸ“‘ Lifecycle & state stream
    • New getStateStream()
    • emits initializing β†’ ready β†’ warmingUp β†’ tracking / paused / calibrating / error
    • flips to tracking only after the first valid gaze sample.
  • πŸ‘οΈ Attention-aware confidence
    • Computes confidence per frame using page Attention gate + focus, Viewport bounds, and frame freshness.
    • Let you build per-tick metrics (off-screen time, face-missing time, look-away time, copy/paste events) and compute a proctoring score for anti-cheating scenarios.
  • 🎯 Real calibration accuracy
    • Train + eval around each point
    • Calibration Accuracy is normalized by viewport diagonal.
  • βš™οΈ Config & extensibility
    • New setTracker, setRegression, addTrackerModule, and addRegressionModule.
  • ⚑ Startup polish
    • Simplified auto-calibration (center point) for quicker boot.
    • Silent pre-warm so first β€œStart” is smooth (no UI jank)
0
likes
140
points
21
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter eye tracking (Web/iOS/Android) with sub-degree accuracy and Web-only attention-aware confidence.

Homepage
Repository (GitHub)
View/report issues

Topics

#eye-tracking #computer-vision #gaze-tracking #proctoring #anti-cheating

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on eye_tracking_plus

Packages that implement eye_tracking_plus