10 #ifndef DS_DEEPSIGHT_H
11 #define DS_DEEPSIGHT_H
22 #include <opencv2/core/core.hpp>
42 std::vector<ds::Person> analyze(
const cv::Mat & image );
43 std::vector<ds::Person> analyzeSingleImage(
const cv::Mat & image );
44 std::vector<ds::Body> analyzeBodies(
const cv::Mat & image );
46 std::vector<cv::Rect> getTrackedBoxes();
48 int getLicenseTimeLeft()
const;
49 int getCountOfFaces()
const;
50 int getCountOfBodies()
const;
52 void resetTracker(
bool resetCount );
53 void resetBodyTracker(
bool resetCount );
57 std::unique_ptr<DeepSightImpl> mDeepSightImpl;