OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
keypoint.hpp File Reference

Go to the source code of this file.

Namespaces

 op
 

Functions

template<typename T >
op::getDistance (const Array< T > &keypoints, const int person, const int elementA, const int elementB)
 
template<typename T >
void op::averageKeypoints (Array< T > &keypointsA, const Array< T > &keypointsB, const int personA)
 
template<typename T >
void op::scaleKeypoints (Array< T > &keypoints, const T scale)
 
template<typename T >
void op::scaleKeypoints2d (Array< T > &keypoints, const T scaleX, const T scaleY)
 
template<typename T >
void op::scaleKeypoints2d (Array< T > &keypoints, const T scaleX, const T scaleY, const T offsetX, const T offsetY)
 
template<typename T >
void op::renderKeypointsCpu (Array< T > &frameArray, const Array< T > &keypoints, const std::vector< unsigned int > &pairs, const std::vector< T > colors, const T thicknessCircleRatio, const T thicknessLineRatioWRTCircle, const std::vector< T > &poseScales, const T threshold)
 
template<typename T >
Rectangle< T > op::getKeypointsRectangle (const Array< T > &keypoints, const int person, const T threshold, const int firstIndex=0, const int lastIndex=-1)
 
template<typename T >
op::getAverageScore (const Array< T > &keypoints, const int person)
 
template<typename T >
op::getKeypointsArea (const Array< T > &keypoints, const int person, const T threshold)
 
template<typename T >
int op::getBiggestPerson (const Array< T > &keypoints, const T threshold)
 
template<typename T >
int op::getNonZeroKeypoints (const Array< T > &keypoints, const int person, const T threshold)
 
template<typename T >
op::getDistanceAverage (const Array< T > &keypoints, const int personA, const int personB, const T threshold)
 
template<typename T >
op::getDistanceAverage (const Array< T > &keypointsA, const int personA, const Array< T > &keypointsB, const int personB, const T threshold)
 
template<typename T >
Array< T > op::getKeypointsPerson (const Array< T > &keypoints, const int person, const bool noCopy=false)
 
template<typename T >
float op::getKeypointsRoi (const Array< T > &keypoints, const int personA, const int personB, const T threshold)
 
template<typename T >
float op::getKeypointsRoi (const Array< T > &keypointsA, const int personA, const Array< T > &keypointsB, const int personB, const T threshold)
 
template<typename T >
float op::getKeypointsRoi (const Rectangle< T > &rectangleA, const Rectangle< T > &rectangleB)