1 #ifndef __SFL_FACE_TRACKER__     2 #define __SFL_FACE_TRACKER__     5 #include "sequence_face_landmarks.h"     8 #include <opencv2/core.hpp>    25         virtual void addFrame(
const cv::Mat& frame, 
Frame& sfl_frame) = 0;
    29         virtual void clear() = 0;
    33         virtual std::shared_ptr<FaceTracker> 
clone() = 0;
    38     std::shared_ptr<FaceTracker> createFaceTrackerBRISK();
    42     std::shared_ptr<FaceTracker> createFaceTrackerLBP();
    46 #endif  // __SFL_FACE_TRACKER__ virtual std::shared_ptr< FaceTracker > clone()=0
Create a full copy of the face tracker. 
virtual void clear()=0
Clear all processed data. 
Represents a frame that might include faces. 
Definition: sequence_face_landmarks.h:25
Interface for tracking faces across a sequence of frames. 
Definition: face_tracker.h:14
Definition: face_tracker.h:10
virtual void addFrame(const cv::Mat &frame, Frame &sfl_frame)=0
Add a frame to process.