1 #ifndef OPENPOSE_FACE_FACE_EXTRACTOR_CAFFE_HPP
2 #define OPENPOSE_FACE_FACE_EXTRACTOR_CAFFE_HPP
4 #include <opencv2/core/core.hpp>
23 const std::string& modelFolder,
const int gpuId,
24 const std::vector<HeatMapType>& heatMapTypes = {},
26 const bool enableGoogleLogging =
true);
34 void netInitializationOnThread();
46 void forwardPass(
const std::vector<
Rectangle<float>>& faceRectangles,
const cv::Mat& cvInputData,
47 const double scaleInputToOutput);
52 struct ImplFaceExtractorCaffe;
53 std::unique_ptr<ImplFaceExtractorCaffe> upImpl;
61 #endif // OPENPOSE_FACE_FACE_EXTRACTOR_CAFFE_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