Skip to content
SPECIFICTION
Get listed

OpenGazer vs Pupil Player

OpenGazer

github.com

Pupil Player

docs.pupil-labs.com

Side by side

FigureOpenGazerPupil Player
Price fromFree—
Free planYes—
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
Self-hostedYes—
Plans published10
Spec score · Eye Tracking Software7.9 (#11)7.1 (#21)
PurposeOpenGazer is an open-source gaze tracker designed for ordinary webcams.Pupil Player is a media and data visualizer for viewing Pupil Capture recordings and exporting data.

Plans

OpenGazer

  • OpenGazerFree

OpenGazer pricing →

Pupil Player

No plans published.

Pupil Player pricing →

In their own words

OpenGazer

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

Visit github.com

Pupil Player

Pupil Player is free, open-source software for viewing, analyzing, and exporting Pupil Capture recordings. It runs on Windows, macOS, and Linux and uses hardware recordings as input. Playback includes frame stepping, timeline trimming, and five speeds from 0.25x through 4x. A plugin framework adds gaze displays, marker and surface tracking, and data export. Analysis plugins cover post-hoc fixation and blink detection, pupil detection, gaze calibration, mapping, validation, and head-pose tracking. Visualizations can show circles, crosses, polylines, light points, heatmaps, or fixation overlays. Raw Data Exporter writes pupil and gaze data as CSV, while World Video Exporter saves visualized video. An iMotions exporter creates undistorted world video and gaze.tlv data. Exports go into an exports subfolder without removing or overwriting raw captures. Available plugins depend on the recording source, and eye-video overlays require eye video enabled during capture. Runtime-loaded Python plugins can extend the software.

Visit docs.pupil-labs.com