File size: 713 Bytes
7fc5a59 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #ifndef OPENPOSE_FACE_FACE_DETECTOR_HPP
#define OPENPOSE_FACE_FACE_DETECTOR_HPP
#include <openpose/core/common.hpp>
#include <openpose/pose/enumClasses.hpp>
namespace op
{
class OP_API FaceDetector
{
public:
explicit FaceDetector(const PoseModel poseModel);
virtual ~FaceDetector();
std::vector<Rectangle<float>> detectFaces(const Array<float>& poseKeypoints) const;
private:
const unsigned int mNeck;
const unsigned int mNose;
const unsigned int mLEar;
const unsigned int mREar;
const unsigned int mLEye;
const unsigned int mREye;
DELETE_COPY(FaceDetector);
};
}
#endif // OPENPOSE_FACE_FACE_DETECTOR_HPP
|