awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
brownhci avatar

brownhci/WebGazer

0
View on GitHub↗
3,865 Stars·582 Forks·HTML·5 Aufrufewebgazer.cs.brown.edu↗

WebGazer

WebGazer is a JavaScript eye tracking library and browser-based computer vision tool that predicts a user's gaze coordinates on a screen in real time using a standard webcam. It functions as a client-side biometric tracker and accessibility input framework, mapping eye gaze to screen interactions to enable hands-free navigation and user interaction research.

The system performs all video processing and gaze analysis locally within the web browser, removing the need for external servers. It employs regression-based mapping models to translate eye coordinates into screen pixels, utilizing a training process that records mouse movements and click events to refine prediction accuracy.

The library includes capabilities for managing the tracking lifecycle, validating face position via a visual feedback overlay, and persisting calibration data to local storage to maintain model accuracy across sessions.

Features

  • Gaze Predictors - A tool that predicts where a user is looking by analyzing webcam video through regression-based mapping models.
  • Eye Gaze Tracking - Determines a user's gaze position on a screen by analyzing eye orientation via webcam.
  • Client-Side Biometric Trackers - Performs all biometric gaze analysis and model training locally in the web browser without external servers.
  • Web-Based Computer Vision - Implements real-time image processing and pupil detection directly within the web browser.
  • Spatial Interaction Frameworks - Maps eye gaze and spatial interaction to screen coordinates to enable hands-free navigation.
  • Hands-Free User Interfaces - Enables full website interaction and navigation without the use of a mouse or keyboard.
  • Client-Side Media Processing - Analyzes webcam video frames locally in the browser to reduce latency and preserve privacy.
  • Gaze Feedback Overlays - Provides real-time visual feedback on gaze alignment and calibration status via a video feed.
  • Gaze Model Trainers - Collects interaction data from mouse clicks and cursor movements to improve gaze prediction models.
  • Positioning Guidance Overlays - Renders a dynamic UI layer over the video stream to guide user positioning and verify tracking.
  • User Research Platforms - Facilitates usability testing by analyzing visual attention and how users look at web pages.
  • Calibration Event Mappings - Refines gaze prediction accuracy by mapping real-time mouse click events to eye-tracking data.

Star-Verlauf

Star-Verlauf für brownhci/webgazerStar-Verlauf für brownhci/webgazer

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu WebGazer

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit WebGazer.
  • optikey/optikeyAvatar von OptiKey

    OptiKey/OptiKey

    4,396Auf GitHub ansehen↗

    OptiKey is an assistive technology suite and gaze-based input system designed to provide computer access and communication tools. It functions as an eye-tracking virtual keyboard and augmentative and alternative communication software, allowing users to perform text entry and system control via gaze-tracking hardware or other pointer devices. The system differentiates itself through an input-agnostic selection layer that supports diverse sources, including eye trackers, game controllers, and head mice. It utilizes a dwell-time trigger mechanism and gaze fixation selection to translate eye mov

    C#aacaccessibilityaccessible
    Auf GitHub ansehen↗4,396
  • esimov/pigoAvatar von esimov

    esimov/pigo

    4,710Auf GitHub ansehen↗

    Pigo is a computer vision library written in Go for locating human faces in images and video streams. It provides tools for face detection, facial landmark identification, and pupil and eye localization. The project is implemented in pure Go to ensure portable execution without external dependencies. It supports compilation to WebAssembly, enabling face detection and image processing to run directly in web browsers without a backend. The library's capabilities include real-time face detection using classifier cascades and gaze tracking localization. It maps anatomical points on the face to a

    Gocomputer-visioneye-detectionface-detection
    Auf GitHub ansehen↗4,710
  • justadudewhohacks/face-api.jsAvatar von justadudewhohacks

    justadudewhohacks/face-api.js

    17,869Auf GitHub ansehen↗

    face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for performing face detection, recognition, and landmark prediction within browsers and Node.js. The library includes a biometric identity descriptor generator that creates numerical vectors to compare identity and similarity between images. It features a facial landmark detection tool for mapping sixty-eight specific coordinate points on a face, as well as an age and gender estimation model. Its capabilities cover real-time facial analysis, including the recognition of facial exp

    TypeScriptage-estimationemotion-recognitionface-detection
    Auf GitHub ansehen↗17,869
  • eduardolundgren/tracking.jsAvatar von eduardolundgren

    eduardolundgren/tracking.js

    9,472Auf GitHub ansehen↗

    tracking.js is a browser computer vision library written in JavaScript for performing real-time image analysis and object tracking directly within a web browser. It functions as a real-time object tracker, a color tracking tool, and a face detection utility. The library enables the detection and monitoring of specific color ranges, human faces, and known visual patterns across consecutive video frames. It extracts visual features and descriptors from images to identify distinct landmarks for matching and tracking. The project covers broad computer vision capabilities, including the ability t

    JavaScript
    Auf GitHub ansehen↗9,472
Alle 30 Alternativen zu WebGazer anzeigen→

Häufig gestellte Fragen

Was macht brownhci/webgazer?

WebGazer is a JavaScript eye tracking library and browser-based computer vision tool that predicts a user's gaze coordinates on a screen in real time using a standard webcam. It functions as a client-side biometric tracker and accessibility input framework, mapping eye gaze to screen interactions to enable hands-free navigation and user interaction research.

Was sind die Hauptfunktionen von brownhci/webgazer?

Die Hauptfunktionen von brownhci/webgazer sind: Gaze Predictors, Eye Gaze Tracking, Client-Side Biometric Trackers, Web-Based Computer Vision, Spatial Interaction Frameworks, Hands-Free User Interfaces, Client-Side Media Processing, Gaze Feedback Overlays.

Welche Open-Source-Alternativen gibt es zu brownhci/webgazer?

Open-Source-Alternativen zu brownhci/webgazer sind unter anderem: optikey/optikey — OptiKey is an assistive technology suite and gaze-based input system designed to provide computer access and… esimov/pigo — Pigo is a computer vision library written in Go for locating human faces in images and video streams. It provides… justadudewhohacks/face-api.js — face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for… eduardolundgren/tracking.js — tracking.js is a browser computer vision library written in JavaScript for performing real-time image analysis and… jeeliz/jeelizfacefilter — jeelizFaceFilter is a browser-based computer vision engine and WebGL face tracking library designed for AR filters and… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate…