OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
op::PoseExtractor Member List

This is the complete list of members for op::PoseExtractor, including all inherited members.

extractIds(const Array< float > &poseKeypoints, const Matrix &cvMatInput, const unsigned long long imageIndex=0ull)op::PoseExtractor
extractIdsLockThread(const Array< float > &poseKeypoints, const Matrix &cvMatInput, const unsigned long long imageIndex, const long long frameId)op::PoseExtractor
forwardPass(const std::vector< Array< float >> &inputNetData, const Point< int > &inputDataSize, const std::vector< double > &scaleRatios, const Array< float > &poseNetOutput=Array< float >{}, const long long frameId=-1ll)op::PoseExtractor
getCandidatesCopy() constop::PoseExtractor
getHeatMapsCopy() constop::PoseExtractor
getPoseKeypoints() constop::PoseExtractor
getPoseScores() constop::PoseExtractor
getScaleNetToOutput() constop::PoseExtractor
initializationOnThread()op::PoseExtractor
keepTopPeople(Array< float > &poseKeypoints, const Array< float > &poseScores) constop::PoseExtractor
PoseExtractor(const std::shared_ptr< PoseExtractorNet > &poseExtractorNet, const std::shared_ptr< KeepTopNPeople > &keepTopNPeople=nullptr, const std::shared_ptr< PersonIdExtractor > &personIdExtractor=nullptr, const std::shared_ptr< std::vector< std::shared_ptr< PersonTracker >>> &personTracker={}, const int numberPeopleMax=-1, const int tracking=-1)op::PoseExtractor
track(Array< float > &poseKeypoints, Array< long long > &poseIds, const Matrix &cvMatInput, const unsigned long long imageViewIndex=0ull)op::PoseExtractor
trackLockThread(Array< float > &poseKeypoints, Array< long long > &poseIds, const Matrix &cvMatInput, const unsigned long long imageViewIndex, const long long frameId)op::PoseExtractor
~PoseExtractor()op::PoseExtractorvirtual