OpenGazer

B
B tier on Eye Tracking SoftwareScore 7.0 · #5 of 27
Android app
Not listed
Free plan
Yes
Runs on
Linux, self-hosted
github.com
The OpenGazer homepage

Summary

OpenGazer is a Linux desktop application that uses an ordinary webcam to estimate gaze direction and pass it to other programs. It also tracks head position and rotation, showing the estimated gaze point, head-rotation lines, and a calibration target. Users calibrate by looking at indicated screen points while keeping their head still, then select facial points for tracking; the project calls for at least four and recommends seven or eight. The specified camera setup is 640×480, placed centrally below the monitor. Gaze estimates are printed to standard output and sent through a local UDP socket on port 20230. Dasher is given as an example of software that can use gaze direction for writing with the eyes. OpenGazer is free under the GNU General Public License version 2.0 and uses the X Window System interface. The project is marked Alpha, with its last update listed as 2013-04-24. Building it requires VXL, OpenCV, gtkmm, cairomm, and Boost.

Who it is for

It may suit Linux users exploring webcam-based gaze input or connecting gaze estimates to another program such as Dasher. It requires comfort with building software and configuring calibration and tracking points.

What is good

  • Uses an ordinary webcam for gaze estimation.
  • Sends gaze coordinates to standard output and local UDP.
  • Tracks head position and rotation alongside gaze.
  • GPLv2 licensed and free.

What to know first

  • Project status is listed as Alpha.
  • Last update is listed as 2013-04-24.
  • Building requires VXL, OpenCV, gtkmm, cairomm, and Boost.
  • Camera setup specifies 640×480 below the monitor.

Verdict

OpenGazer offers webcam-based gaze estimates and simple output routes for Linux applications, but its Alpha status and build dependencies matter. Its listed update date is old, so users should weigh that before relying on it.

OpenGazer plans and pricing

All plans
OpenGazer Free Open-source gaze tracker; requires a webcam and Linux build dependencies github.com · 4 Oct 2026

Compared on eye tracking software

Free plan
Yesgithub.com
Input method
webcamgithub.com
Study mode
livegithub.com
Gaze visualizations
estimated gaze-focus point; head-rotation lines; calibration targetgithub.com
Export formats
standard output text; local UDP coordinatesgithub.com
Supported platforms
Linux; Debian; Ubuntugithub.com

Facts

Purpose
OpenGazer uses an ordinary webcam to track gaze direction and pass it to other programs.sourceforge.net · 3 Oct 2026
Use case
The project gives Dasher as an example of software that can use OpenGazer so a person can write with their eyes.sourceforge.net · 3 Oct 2026
Approach
The project describes itself as a low-cost software alternative to commercial hardware-based eye trackers.sourceforge.net · 3 Oct 2026
License
OpenGazer is distributed under the GNU General Public License version 2.0 (GPLv2).sourceforge.net · 3 Oct 2026
Platform
SourceForge lists Linux as the operating system and X Window System (X11) as the user interface.sourceforge.net · 3 Oct 2026
Development status
SourceForge lists the project status as Alpha and its last update as 2013-04-24.sourceforge.net · 3 Oct 2026
Build requirements
The repository README lists VXL, OpenCV, gtkmm, cairomm, and Boost as build requirements.github.com · 3 Oct 2026
Camera setup
The README instructs users to set the camera to 640×480 and place it centrally below the monitor.github.com · 3 Oct 2026
Calibration
The README says users calibrate by looking at indicated screen points while keeping their head still.github.com · 3 Oct 2026
Tracking setup
The README instructs users to select at least four facial tracking points and recommends seven or eight.github.com · 3 Oct 2026
Output
The README says gaze estimates are printed to standard output and sent over a local UDP socket on port 20230.github.com · 3 Oct 2026
Custom use
The README says changing calibration points to two points can make OpenGazer work as a binary switch.github.com · 3 Oct 2026
Gaze output
The program estimates the gaze point and displays it on screen.github.com · 4 Oct 2026
Head tracking
Users select facial points to track head position and rotation alongside gaze.github.com · 4 Oct 2026
Output methods
Gaze coordinates are written to standard output and sent over a local UDP socket on port 20230.github.com · 4 Oct 2026
Audience and interface
SourceForge describes it as a Linux desktop application with an X Window System interface for end users.sourceforge.net · 4 Oct 2026
Example integration
SourceForge gives Dasher as an example program that can use gaze direction for eye based writing.sourceforge.net · 4 Oct 2026
Project status
SourceForge labels the project Alpha and lists its last update as 2013-04-24.sourceforge.net · 4 Oct 2026

Best OpenGazer alternatives

See all 20

Where it ranks on Everything Xiaomi

Is OpenGazer yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources