1 #ifndef OPENPOSE_FACE_FACE_EXTRACTOR_HPP
2 #define OPENPOSE_FACE_FACE_EXTRACTOR_HPP
5 #include <opencv2/core/core.hpp>
23 const std::vector<HeatMapType>& heatMapTypes = {},
36 void initializationOnThread();
48 virtual void forwardPass(
const std::vector<
Rectangle<float>>& faceRectangles,
const cv::Mat& cvInputData,
49 const double scaleInputToOutput) = 0;
71 virtual void netInitializationOnThread() = 0;
75 std::thread::id mThreadId;
77 void checkThread()
const;
83 #endif // OPENPOSE_FACE_FACE_EXTRACTOR_HPP
#define DELETE_COPY(className)
Definition: macros.hpp:24
ScaleMode
Definition: enumClasses.hpp:6
Definition: rectangle.hpp:11
#define OP_API
Definition: macros.hpp:9