1 #ifndef INCLUDE_GAZE_UTIL_DATA_H_
2 #define INCLUDE_GAZE_UTIL_DATA_H_
12 #include "dlib/opencv.h"
13 #include "dlib/image_processing.h"
52 dlib::array2d<dlib::bgr_pixel>
image;
69 dlib::array<dlib::array2d<double>>
eyes;
119 void swap(
Data& data);
143 #endif // INCLUDE_GAZE_UTIL_DATA_H_
dlib::array< dlib::array2d< double > > eyes
dlib::array< dlib::point > centers
std::ostream & operator<<(std::ostream &ostr, const Data &data)
dlib::array2d< dlib::bgr_pixel > image
std::vector< cv::Vec3d > gaze_points
cv::Vec2d estimated_gaze_point
dlib::full_object_detection landmarks
std::map< std::string, double > execution_times
Data & operator=(Data data)
Wraps the data acquired per frame into a single instance.
basic_ostream< _CharT, _Traits > & endl(basic_ostream< _CharT, _Traits > &__os)
std::vector< cv::Vec3d > pupils