1 #ifndef OPENPOSE_HAND_HAND_DETECTOR_HPP
2 #define OPENPOSE_HAND_HAND_DETECTOR_HPP
17 std::vector<std::array<Rectangle<float>, 2>> detectHands(
const Array<float>& poseKeypoints,
const double scaleInputToOutput)
const;
19 std::vector<std::array<Rectangle<float>, 2>> trackHands(
const Array<float>& poseKeypoints,
const double scaleInputToOutput);
21 void updateTracker(
const std::array<
Array<float>, 2>& handKeypoints,
const unsigned long long id);
24 enum class PosePart : unsigned int
35 const std::array<unsigned int, (int)PosePart::Size> mPoseIndexes;
36 std::vector<std::array<Point<float>, (int)
PosePart::Size>> mPoseTrack;
37 std::vector<Rectangle<float>> mHandLeftPrevious;
38 std::vector<Rectangle<float>> mHandRightPrevious;
39 unsigned long long mCurrentId;
42 std::array<unsigned int, (int)PosePart::Size> getPoseKeypoints(
const PoseModel poseModel,
43 const std::array<std::string, (
int)
PosePart::Size>& poseStrings)
const;
49 #endif // OPENPOSE_HAND_HAND_DETECTOR_HPP
#define DELETE_COPY(className)
Definition: macros.hpp:24
Definition: handDetector.hpp:12
PoseModel
Definition: enumClasses.hpp:9
#define OP_API
Definition: macros.hpp:9