SentiGaze SDK

Real-time eye movement tracking using webcam and PC

SentiGaze is designed for developers who want to use computer vision-based gaze tracking in their applications. The technology works with webcam and common PC. Usage convenience is ensured by contactless gaze tracking and calibration to specific screen size and user position.

Available as a software development kit that provides for the development of gaze tracking systems for Microsoft Windows.

System Requirements

  • PC with x86 (32-bit) or x86-64 (64-bit) processor.
    • At least 2 GHz processor is required. 3 GHz or faster CPU is recommended for performing real-time gaze analytics on applications, which also require lots of CPU resources (i.e. high resolution videos, computer games etc.).
    • SSE2 support is required. Processors that do not support SSE2 cannot run the SentiGaze algorithm. Please check if a particular processor model supports SSE2 instruction set.
  • At least 256 MB of free RAM should be available for a SentiGaze-based application.
  • Camera or webcam. The camera should be accessible via DirectShow interface. Cameras with at least 640 x 480 pixels resolution should be used. High resolution cameras can be also used, as the algorithm is capable to rescale picture size for optimal performance.
  • Microsoft Windows XP / Vista / 7 / 8 / 10 / Server 2003 / Server 2008 / Server 2008 R2 / Server 2012, 64-bit only.
  • Microsoft .NET framework 3.5 or newer (for .NET components usage).
  • Microsoft Visual Studio 2008 SP1 or newer (for application development under C/C++, C#, Visual Basic .Net)