gaze
0.1.0
Perform gaze tracking with common webcams.
|
wpl::Config | Holds all configuration options for the experiment |
YAML::convert< cv::Mat > | Allows to convert between cv::Mat and YAML::Node |
YAML::convert< cv::Point3d > | Allows to convert between cv::Point3d and YAML::Node |
YAML::convert< cv::Vec3d > | Allows to convert between cv::Vec3d and YAML::Node |
gaze::util::Data | Wraps the data acquired per frame into a single instance |
drawable_window | |
gaze::gui::DebugWindow | A window to inspect computation results |
gaze::gui::EventManager | Handles communication between non-gui and gui processes in a safe way |
Events | An enum of events to make it easy to distinguish them with names instead of numbers |
wpl::Experiment | Implements an experiment flow for Judd et al. (2009) Judd2009 |
gaze::GazeTracker | This class wraps the gaze tracking process |
itracker::ITracker | Implements a wrapper around the pre-trained caffe model by Krafka2016 |
itracker::ITrackerImpl | A private implementation of ITracker to hide dependencies from including classes |
gaze::Pipeline | The processing pipeline from input to output |
gaze::PipelineStep | Abstract base class for PipelineSteps. Must be inherited from |
gaze::pipeline::EyeLike | Direct copy of https://github.com/trishume/eyelike |
gaze::pipeline::FaceLandmarks | Uses dlibs pretrained models to detect face landmarks |
gaze::pipeline::FallbackStep | This pipeline step is used whenever something goes wrong |
gaze::pipeline::GazeCapture | Uses iTracker to track Gaze |
gaze::pipeline::GazePointCalculation | Calculates the gaze point |
gaze::pipeline::HeadPoseEstimation | Estimates the head pose from landmarks and source image |
gaze::pipeline::PupilLocalization | Implements Timm and Barth (2011) Timm2011 to detect eye centers |
gaze::pipeline::SourceCapture | Retrieves frames from a webcam or video source |
gaze::gui::traits::sizeable | A tag for resizeable widgets |
gaze::gui::traits::textable | A tag for widgets which contain text messages |
gaze::gui::VisualizeableBase | Abstract base class for Visualizeable to allow generic pointers |
gaze::gui::Visualizeable< widget_type > | Implements VisualizeableBase for several widget types |
gaze::pipeline::EyeLike | Direct copy of https://github.com/trishume/eyelike |
gaze::pipeline::FaceLandmarks | Uses dlibs pretrained models to detect face landmarks |
gaze::pipeline::FallbackStep | This pipeline step is used whenever something goes wrong |
gaze::pipeline::GazeCapture | Uses iTracker to track Gaze |
gaze::pipeline::GazePointCalculation | Calculates the gaze point |
gaze::pipeline::HeadPoseEstimation | Estimates the head pose from landmarks and source image |
gaze::pipeline::PupilLocalization | Implements Timm and Barth (2011) Timm2011 to detect eye centers |
gaze::pipeline::SourceCapture | Retrieves frames from a webcam or video source |
gaze::gui::traits::widget_trait< widget_type > | Template to assign tags to widgets as a trait |
gaze::gui::traits::widget_trait< dlib::image_display > | Specialization of widget_trait for dlib::image_display |
gaze::gui::traits::widget_trait< dlib::label > | Specialization of widget_trait for dlib::label |
gaze::gui::traits::widget_trait< dlib::perspective_display > | Specialization of widget_trait for dlib::perspective_display |