OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
op::PersonTracker Class Reference

#include <personTracker.hpp>

Public Member Functions

 PersonTracker (const bool mergeResults, const int levels=3, const int patchSize=31, const float confidenceThreshold=0.05f, const bool trackVelocity=false, const bool scaleVarying=false, const float rescale=640)
 
virtual ~PersonTracker ()
 
void track (Array< float > &poseKeypoints, Array< long long > &poseIds, const Matrix &cvMatInput)
 
void trackLockThread (Array< float > &poseKeypoints, Array< long long > &poseIds, const Matrix &cvMatInput, const long long frameId)
 
bool getMergeResults () const
 

Detailed Description

Definition at line 8 of file personTracker.hpp.

Constructor & Destructor Documentation

◆ PersonTracker()

op::PersonTracker::PersonTracker ( const bool  mergeResults,
const int  levels = 3,
const int  patchSize = 31,
const float  confidenceThreshold = 0.05f,
const bool  trackVelocity = false,
const bool  scaleVarying = false,
const float  rescale = 640 
)

◆ ~PersonTracker()

virtual op::PersonTracker::~PersonTracker ( )
virtual

Member Function Documentation

◆ getMergeResults()

bool op::PersonTracker::getMergeResults ( ) const

◆ track()

void op::PersonTracker::track ( Array< float > &  poseKeypoints,
Array< long long > &  poseIds,
const Matrix cvMatInput 
)

◆ trackLockThread()

void op::PersonTracker::trackLockThread ( Array< float > &  poseKeypoints,
Array< long long > &  poseIds,
const Matrix cvMatInput,
const long long  frameId 
)

The documentation for this class was generated from the following file: