gaze  0.1.0
Perform gaze tracking with common webcams.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCwpl::ConfigHolds all configuration options for the experiment
oCYAML::convert< cv::Mat >Allows to convert between cv::Mat and YAML::Node
oCYAML::convert< cv::Point3d >Allows to convert between cv::Point3d and YAML::Node
oCYAML::convert< cv::Vec3d >Allows to convert between cv::Vec3d and YAML::Node
oCgaze::util::DataWraps the data acquired per frame into a single instance
oCdrawable_window
|\Cgaze::gui::DebugWindowA window to inspect computation results
oCgaze::gui::EventManagerHandles communication between non-gui and gui processes in a safe way
oCEventsAn enum of events to make it easy to distinguish them with names instead of numbers
oCwpl::ExperimentImplements an experiment flow for Judd et al. (2009) Judd2009
oCgaze::GazeTrackerThis class wraps the gaze tracking process
oCitracker::ITrackerImplements a wrapper around the pre-trained caffe model by Krafka2016
oCitracker::ITrackerImplA private implementation of ITracker to hide dependencies from including classes
oCgaze::PipelineThe processing pipeline from input to output
oCgaze::PipelineStepAbstract base class for PipelineSteps. Must be inherited from
|oCgaze::pipeline::EyeLikeDirect copy of https://github.com/trishume/eyelike
|oCgaze::pipeline::FaceLandmarksUses dlibs pretrained models to detect face landmarks
|oCgaze::pipeline::FallbackStepThis pipeline step is used whenever something goes wrong
|oCgaze::pipeline::GazeCaptureUses iTracker to track Gaze
|oCgaze::pipeline::GazePointCalculationCalculates the gaze point
|oCgaze::pipeline::HeadPoseEstimationEstimates the head pose from landmarks and source image
|oCgaze::pipeline::PupilLocalizationImplements Timm and Barth (2011) Timm2011 to detect eye centers
|\Cgaze::pipeline::SourceCaptureRetrieves frames from a webcam or video source
oCgaze::gui::traits::sizeableA tag for resizeable widgets
oCgaze::gui::traits::textableA tag for widgets which contain text messages
oCgaze::gui::VisualizeableBaseAbstract base class for Visualizeable to allow generic pointers
|\Cgaze::gui::Visualizeable< widget_type >Implements VisualizeableBase for several widget types
| oCgaze::pipeline::EyeLikeDirect copy of https://github.com/trishume/eyelike
| oCgaze::pipeline::FaceLandmarksUses dlibs pretrained models to detect face landmarks
| oCgaze::pipeline::FallbackStepThis pipeline step is used whenever something goes wrong
| oCgaze::pipeline::GazeCaptureUses iTracker to track Gaze
| oCgaze::pipeline::GazePointCalculationCalculates the gaze point
| oCgaze::pipeline::HeadPoseEstimationEstimates the head pose from landmarks and source image
| oCgaze::pipeline::PupilLocalizationImplements Timm and Barth (2011) Timm2011 to detect eye centers
| \Cgaze::pipeline::SourceCaptureRetrieves frames from a webcam or video source
oCgaze::gui::traits::widget_trait< widget_type >Template to assign tags to widgets as a trait
oCgaze::gui::traits::widget_trait< dlib::image_display >Specialization of widget_trait for dlib::image_display
oCgaze::gui::traits::widget_trait< dlib::label >Specialization of widget_trait for dlib::label
\Cgaze::gui::traits::widget_trait< dlib::perspective_display >Specialization of widget_trait for dlib::perspective_display