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

#include <personIdExtractor.hpp>

Public Member Functions

 PersonIdExtractor (const float confidenceThreshold=0.1f, const float inlierRatioThreshold=0.5f, const float distanceThreshold=30.f, const int numberFramesToDeletePerson=10)
 
virtual ~PersonIdExtractor ()
 
Array< long long > extractIds (const Array< float > &poseKeypoints, const Matrix &cvMatInput, const unsigned long long imageViewIndex=0ull)
 
Array< long long > extractIdsLockThread (const Array< float > &poseKeypoints, const Matrix &cvMatInput, const unsigned long long imageViewIndex, const long long frameId)
 

Detailed Description

Definition at line 8 of file personIdExtractor.hpp.

Constructor & Destructor Documentation

◆ PersonIdExtractor()

op::PersonIdExtractor::PersonIdExtractor ( const float  confidenceThreshold = 0.1f,
const float  inlierRatioThreshold = 0.5f,
const float  distanceThreshold = 30.f,
const int  numberFramesToDeletePerson = 10 
)

◆ ~PersonIdExtractor()

virtual op::PersonIdExtractor::~PersonIdExtractor ( )
virtual

Member Function Documentation

◆ extractIds()

Array<long long> op::PersonIdExtractor::extractIds ( const Array< float > &  poseKeypoints,
const Matrix cvMatInput,
const unsigned long long  imageViewIndex = 0ull 
)

◆ extractIdsLockThread()

Array<long long> op::PersonIdExtractor::extractIdsLockThread ( const Array< float > &  poseKeypoints,
const Matrix cvMatInput,
const unsigned long long  imageViewIndex,
const long long  frameId 
)

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