diff --git a/doxygen.log b/doxygen.log index 37250951..ed6c2a59 100644 --- a/doxygen.log +++ b/doxygen.log @@ -1216,5 +1216,5 @@ Generating file index... Generating file member index... Generating example index... finalizing index lists... -lookup cache used 4876/65536 hits=37230 misses=5214 +lookup cache used 4876/65536 hits=37244 misses=5214 finished... diff --git a/html/body_part_connector_base_8hpp.html b/html/body_part_connector_base_8hpp.html index 5e7f1e78..5fe576bf 100644 --- a/html/body_part_connector_base_8hpp.html +++ b/html/body_part_connector_base_8hpp.html @@ -132,9 +132,9 @@ Functions OP_API std::vector< std::pair
< std::vector< int >, double > > op::generateInitialSubsets (const T *const heatMapPtr, const T *const peaksPtr, const PoseModel poseModel, const Point< int > &heatMapSize, const int maxPeaks, const T interThreshold, const T interMinAboveThreshold, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs, const unsigned int subsetCounterIndex)   -template<typename T > -OP_API void op::removeSubsetsBelowThresholds (std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, double >> &subsets, const unsigned int subsetCounterIndex, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore) -  +template<typename T > +OP_API void op::removeSubsetsBelowThresholds (std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, double >> &subsets, const unsigned int subsetCounterIndex, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore, const int maxPeaks) +  template<typename T > OP_API void op::subsetsToPoseKeypointsAndScores (Array< T > &poseKeypoints, Array< T > &poseScores, const T scaleFactor, const std::vector< std::pair< std::vector< int >, double >> &subsets, const std::vector< int > &validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs)   diff --git a/html/body_part_connector_base_8hpp.js b/html/body_part_connector_base_8hpp.js index b49f6cd4..54f220d7 100644 --- a/html/body_part_connector_base_8hpp.js +++ b/html/body_part_connector_base_8hpp.js @@ -3,6 +3,6 @@ var body_part_connector_base_8hpp = [ "connectBodyPartsCpu", "body_part_connector_base_8hpp.html#a708e05033d5c51c3a3ff5d4ed621ebbf", null ], [ "connectBodyPartsGpu", "body_part_connector_base_8hpp.html#a047afd1856d394bec9b19dab7e765029", null ], [ "generateInitialSubsets", "body_part_connector_base_8hpp.html#a010b3f1a08cfb1d22ac57c2b8b6f52db", null ], - [ "removeSubsetsBelowThresholds", "body_part_connector_base_8hpp.html#a6c91d298fdc65dc2cfa967e47ceda1d3", null ], + [ "removeSubsetsBelowThresholds", "body_part_connector_base_8hpp.html#afa14183f5226b602154559fc94d49dff", null ], [ "subsetsToPoseKeypointsAndScores", "body_part_connector_base_8hpp.html#a7840872b74edcb234b70e396fa35d7d6", null ] ]; \ No newline at end of file diff --git a/html/body_part_connector_base_8hpp_source.html b/html/body_part_connector_base_8hpp_source.html index fd9ef9f3..c951dd04 100644 --- a/html/body_part_connector_base_8hpp_source.html +++ b/html/body_part_connector_base_8hpp_source.html @@ -137,10 +137,10 @@ $(document).ready(function(){initNavTree('body_part_connector_base_8hpp_source.h
28  const unsigned int numberBodyPartPairs, const unsigned int subsetCounterIndex);
29 
30  template <typename T>
-
31  OP_API void removeSubsetsBelowThresholds(std::vector<int>& validSubsetIndexes, int& numberPeople,
+
31  OP_API void removeSubsetsBelowThresholds(std::vector<int>& validSubsetIndexes, int& numberPeople,
32  const std::vector<std::pair<std::vector<int>, double>>& subsets,
33  const unsigned int subsetCounterIndex, const unsigned int numberBodyParts,
-
34  const int minSubsetCnt, const T minSubsetScore);
+
34  const int minSubsetCnt, const T minSubsetScore, const int maxPeaks);
35 
36  template <typename T>
37  OP_API void subsetsToPoseKeypointsAndScores(Array<T>& poseKeypoints, Array<T>& poseScores, const T scaleFactor,
@@ -153,10 +153,10 @@ $(document).ready(function(){initNavTree('body_part_connector_base_8hpp_source.h
44 #endif // OPENPOSE_POSE_BODY_PARTS_CONNECTOR_HPP
enumClasses.hpp
op::connectBodyPartsGpu
OP_API void connectBodyPartsGpu(Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapPtr, const T *const peaksPtr, const PoseModel poseModel, const Point< int > &heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f, const T *const heatMapGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr)
-
op::removeSubsetsBelowThresholds
OP_API void removeSubsetsBelowThresholds(std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, double >> &subsets, const unsigned int subsetCounterIndex, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore)
op::PoseModel
PoseModel
Definition: enumClasses.hpp:9
op::connectBodyPartsCpu
OP_API void connectBodyPartsCpu(Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapPtr, const T *const peaksPtr, const PoseModel poseModel, const Point< int > &heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f)
common.hpp
+
op::removeSubsetsBelowThresholds
OP_API void removeSubsetsBelowThresholds(std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, double >> &subsets, const unsigned int subsetCounterIndex, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore, const int maxPeaks)
op::subsetsToPoseKeypointsAndScores
OP_API void subsetsToPoseKeypointsAndScores(Array< T > &poseKeypoints, Array< T > &poseScores, const T scaleFactor, const std::vector< std::pair< std::vector< int >, double >> &subsets, const std::vector< int > &validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs)
op::generateInitialSubsets
OP_API std::vector< std::pair< std::vector< int >, double > > generateInitialSubsets(const T *const heatMapPtr, const T *const peaksPtr, const PoseModel poseModel, const Point< int > &heatMapSize, const int maxPeaks, const T interThreshold, const T interMinAboveThreshold, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs, const unsigned int subsetCounterIndex)
cl::vector
std::vector< T, Alloc > vector
Definition: cl2.hpp:567
diff --git a/html/fast_math_8hpp_source.html b/html/fast_math_8hpp_source.html index bc8f761b..aa71b6d4 100644 --- a/html/fast_math_8hpp_source.html +++ b/html/fast_math_8hpp_source.html @@ -112,99 +112,101 @@ $(document).ready(function(){initNavTree('fast_math_8hpp_source.html','');});
3 
4 namespace op
5 {
-
6  // Use op::round/max/min for basic types (int, char, long, float, double, etc). Never with classes! std:: alternatives uses 'const T&' instead of 'const T' as argument.
-
7  // E.g. std::round is really slow (~300 ms vs ~10 ms when I individually apply it to each element of a whole image array (e.g. in floatPtrToUCharCvMat)
-
8 
-
9  // Round functions
-
10  // Signed
-
11  template<typename T>
-
12  inline char charRound(const T a)
-
13  {
-
14  return char(a+0.5f);
-
15  }
-
16 
-
17  template<typename T>
-
18  inline signed char sCharRound(const T a)
-
19  {
-
20  return (signed char)(a+0.5f);
-
21  }
-
22 
-
23  template<typename T>
-
24  inline int intRound(const T a)
-
25  {
-
26  return int(a+0.5f);
-
27  }
-
28 
-
29  template<typename T>
-
30  inline long longRound(const T a)
-
31  {
-
32  return long(a+0.5f);
-
33  }
-
34 
-
35  template<typename T>
-
36  inline long long longLongRound(const T a)
-
37  {
-
38  return (long long)(a+0.5f);
-
39  }
-
40 
-
41  // Unsigned
-
42  template<typename T>
-
43  inline unsigned char uCharRound(const T a)
-
44  {
-
45  return (unsigned char)(a+0.5f);
-
46  }
-
47 
-
48  template<typename T>
-
49  inline unsigned int uIntRound(const T a)
-
50  {
-
51  return (unsigned int)(a+0.5f);
-
52  }
-
53 
-
54  template<typename T>
-
55  inline unsigned long ulongRound(const T a)
-
56  {
-
57  return (unsigned long)(a+0.5f);
-
58  }
-
59 
-
60  template<typename T>
-
61  inline unsigned long long uLongLongRound(const T a)
-
62  {
-
63  return (unsigned long long)(a+0.5f);
-
64  }
-
65 
-
66  // Max/min functions
-
67  template<typename T>
-
68  inline T fastMax(const T a, const T b)
-
69  {
-
70  return (a > b ? a : b);
-
71  }
-
72 
-
73  template<typename T>
-
74  inline T fastMin(const T a, const T b)
-
75  {
-
76  return (a < b ? a : b);
-
77  }
-
78 
-
79  template<class T>
-
80  inline T fastTruncate(T value, T min = 0, T max = 1)
-
81  {
-
82  return fastMin(max, fastMax(min, value));
-
83  }
-
84 }
-
85 
-
86 #endif // OPENPOSE_UTILITIES_MATH_HPP
-
op::uIntRound
unsigned int uIntRound(const T a)
Definition: fastMath.hpp:49
-
op::fastMax
T fastMax(const T a, const T b)
Definition: fastMath.hpp:68
-
op::fastTruncate
T fastTruncate(T value, T min=0, T max=1)
Definition: fastMath.hpp:80
-
op::charRound
char charRound(const T a)
Definition: fastMath.hpp:12
-
op::longRound
long longRound(const T a)
Definition: fastMath.hpp:30
-
op::ulongRound
unsigned long ulongRound(const T a)
Definition: fastMath.hpp:55
-
op::sCharRound
signed char sCharRound(const T a)
Definition: fastMath.hpp:18
-
op::uCharRound
unsigned char uCharRound(const T a)
Definition: fastMath.hpp:43
-
op::fastMin
T fastMin(const T a, const T b)
Definition: fastMath.hpp:74
-
op::intRound
int intRound(const T a)
Definition: fastMath.hpp:24
-
op::uLongLongRound
unsigned long long uLongLongRound(const T a)
Definition: fastMath.hpp:61
-
op::longLongRound
long long longLongRound(const T a)
Definition: fastMath.hpp:36
+
6  // Use op::round/max/min for basic types (int, char, long, float, double, etc). Never with classes!
+
7  // `std::` alternatives uses 'const T&' instead of 'const T' as argument.
+
8  // E.g. std::round is really slow (~300 ms vs ~10 ms when I individually apply it to each element of a whole
+
9  // image array
+
10 
+
11  // Round functions
+
12  // Signed
+
13  template<typename T>
+
14  inline char charRound(const T a)
+
15  {
+
16  return char(a+0.5f);
+
17  }
+
18 
+
19  template<typename T>
+
20  inline signed char sCharRound(const T a)
+
21  {
+
22  return (signed char)(a+0.5f);
+
23  }
+
24 
+
25  template<typename T>
+
26  inline int intRound(const T a)
+
27  {
+
28  return int(a+0.5f);
+
29  }
+
30 
+
31  template<typename T>
+
32  inline long longRound(const T a)
+
33  {
+
34  return long(a+0.5f);
+
35  }
+
36 
+
37  template<typename T>
+
38  inline long long longLongRound(const T a)
+
39  {
+
40  return (long long)(a+0.5f);
+
41  }
+
42 
+
43  // Unsigned
+
44  template<typename T>
+
45  inline unsigned char uCharRound(const T a)
+
46  {
+
47  return (unsigned char)(a+0.5f);
+
48  }
+
49 
+
50  template<typename T>
+
51  inline unsigned int uIntRound(const T a)
+
52  {
+
53  return (unsigned int)(a+0.5f);
+
54  }
+
55 
+
56  template<typename T>
+
57  inline unsigned long ulongRound(const T a)
+
58  {
+
59  return (unsigned long)(a+0.5f);
+
60  }
+
61 
+
62  template<typename T>
+
63  inline unsigned long long uLongLongRound(const T a)
+
64  {
+
65  return (unsigned long long)(a+0.5f);
+
66  }
+
67 
+
68  // Max/min functions
+
69  template<typename T>
+
70  inline T fastMax(const T a, const T b)
+
71  {
+
72  return (a > b ? a : b);
+
73  }
+
74 
+
75  template<typename T>
+
76  inline T fastMin(const T a, const T b)
+
77  {
+
78  return (a < b ? a : b);
+
79  }
+
80 
+
81  template<class T>
+
82  inline T fastTruncate(T value, T min = 0, T max = 1)
+
83  {
+
84  return fastMin(max, fastMax(min, value));
+
85  }
+
86 }
+
87 
+
88 #endif // OPENPOSE_UTILITIES_MATH_HPP
+
op::uIntRound
unsigned int uIntRound(const T a)
Definition: fastMath.hpp:51
+
op::fastMax
T fastMax(const T a, const T b)
Definition: fastMath.hpp:70
+
op::fastTruncate
T fastTruncate(T value, T min=0, T max=1)
Definition: fastMath.hpp:82
+
op::charRound
char charRound(const T a)
Definition: fastMath.hpp:14
+
op::longRound
long longRound(const T a)
Definition: fastMath.hpp:32
+
op::ulongRound
unsigned long ulongRound(const T a)
Definition: fastMath.hpp:57
+
op::sCharRound
signed char sCharRound(const T a)
Definition: fastMath.hpp:20
+
op::uCharRound
unsigned char uCharRound(const T a)
Definition: fastMath.hpp:45
+
op::fastMin
T fastMin(const T a, const T b)
Definition: fastMath.hpp:76
+
op::intRound
int intRound(const T a)
Definition: fastMath.hpp:26
+
op::uLongLongRound
unsigned long long uLongLongRound(const T a)
Definition: fastMath.hpp:63
+
op::longLongRound
long long longLongRound(const T a)
Definition: fastMath.hpp:38
diff --git a/html/namespacemembers_func_r.html b/html/namespacemembers_func_r.html index a0f5a806..2fc01710 100644 --- a/html/namespacemembers_func_r.html +++ b/html/namespacemembers_func_r.html @@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_r.html','');}); : op
  • removeSubsetsBelowThresholds() -: op +: op
  • renderFaceKeypointsCpu() : op @@ -166,13 +166,13 @@ $(document).ready(function(){initNavTree('namespacemembers_func_r.html','');}); : op
  • renderPoseDistance() -: op +: op
  • renderPoseHeatMapGpu() -: op +: op
  • renderPoseHeatMapsGpu() -: op +: op
  • renderPoseKeypointsCpu() : op @@ -181,10 +181,10 @@ $(document).ready(function(){initNavTree('namespacemembers_func_r.html','');}); : op
  • renderPosePAFGpu() -: op +: op
  • renderPosePAFsGpu() -: op +: op
  • reorderPoints() : op diff --git a/html/namespacemembers_r.html b/html/namespacemembers_r.html index 665539ba..5a0a86ce 100644 --- a/html/namespacemembers_r.html +++ b/html/namespacemembers_r.html @@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('namespacemembers_r.html','');}); : op
  • removeSubsetsBelowThresholds() -: op +: op
  • renderFaceKeypointsCpu() : op @@ -176,13 +176,13 @@ $(document).ready(function(){initNavTree('namespacemembers_r.html','');}); : op
  • renderPoseDistance() -: op +: op
  • renderPoseHeatMapGpu() -: op +: op
  • renderPoseHeatMapsGpu() -: op +: op
  • renderPoseKeypointsCpu() : op @@ -191,10 +191,10 @@ $(document).ready(function(){initNavTree('namespacemembers_r.html','');}); : op
  • renderPosePAFGpu() -: op +: op
  • renderPosePAFsGpu() -: op +: op
  • reorderPoints() : op diff --git a/html/namespaceop.html b/html/namespaceop.html index 80e85398..80d4bd7c 100644 --- a/html/namespaceop.html +++ b/html/namespaceop.html @@ -682,9 +682,9 @@ int, 4 > OP_API std::vector< std::pair
    < std::vector< int >, double > > generateInitialSubsets (const T *const heatMapPtr, const T *const peaksPtr, const PoseModel poseModel, const Point< int > &heatMapSize, const int maxPeaks, const T interThreshold, const T interMinAboveThreshold, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs, const unsigned int subsetCounterIndex)   -template<typename T > -OP_API void removeSubsetsBelowThresholds (std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, double >> &subsets, const unsigned int subsetCounterIndex, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore) -  +template<typename T > +OP_API void removeSubsetsBelowThresholds (std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, double >> &subsets, const unsigned int subsetCounterIndex, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore, const int maxPeaks) +  template<typename T > OP_API void subsetsToPoseKeypointsAndScores (Array< T > &poseKeypoints, Array< T > &poseScores, const T scaleFactor, const std::vector< std::pair< std::vector< int >, double >> &subsets, const std::vector< int > &validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs)   @@ -736,16 +736,16 @@ int, 4 >   OP_API void renderPoseKeypointsGpu (float *framePtr, const PoseModel poseModel, const int numberPeople, const Point< int > &frameSize, const float *const posePtr, const float renderThreshold, const bool googlyEyes=false, const bool blendOriginalFrame=true, const float alphaBlending=POSE_DEFAULT_ALPHA_KEYPOINT)   -OP_API void renderPoseHeatMapGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) -  -OP_API void renderPoseHeatMapsGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) -  -OP_API void renderPosePAFGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmapPtr, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) -  -OP_API void renderPosePAFsGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmapPtr, const Point< int > &heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) -  -OP_API void renderPoseDistance (float *framePtr, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const int numberBodyParts, const int numberBodyPAFs, const float alphaBlending) -  +OP_API void renderPoseHeatMapGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) +  +OP_API void renderPoseHeatMapsGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) +  +OP_API void renderPosePAFGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) +  +OP_API void renderPosePAFsGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) +  +OP_API void renderPoseDistance (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP) +   COMPILE_TEMPLATE_DATUM (WPoseExtractor)    COMPILE_TEMPLATE_DATUM (WPoseExtractorNet) @@ -5730,7 +5730,7 @@ template<typename T > - +
    @@ -5776,7 +5776,13 @@ template<typename T >
    const T  - minSubsetScore  + minSubsetScore, + + + + + const int  + maxPeaks  @@ -6014,7 +6020,7 @@ template<typename T >
    - +
    @@ -6024,6 +6030,12 @@ template<typename T > + + + + + + @@ -6054,23 +6066,11 @@ template<typename T > - - - - - - - - - - - - - + @@ -6082,7 +6082,7 @@ template<typename T > - +
    float *  framePtr,
    const PoseModel poseModel,
    const int  part,
    const int numberBodyParts,
    const int numberBodyPAFs,
    const float alphaBlending alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP 
    @@ -6108,13 +6108,13 @@ template<typename T > - + - + @@ -6144,7 +6144,7 @@ template<typename T > - +
    const float *const heatmap, heatMapPtr,
    const Point< int > & heatmapSize, heatMapSize,
    @@ -6170,13 +6170,13 @@ template<typename T > - + - + @@ -6312,7 +6312,7 @@ template<typename T > - +
    const float *const heatmap, heatMapPtr,
    const Point< int > & heatmapSize, heatMapSize,
    @@ -6338,13 +6338,13 @@ template<typename T > - + - + @@ -6374,7 +6374,7 @@ template<typename T > - +
    const float *const heatmapPtr, heatMapPtr,
    const Point< int > & heatmapSize, heatMapSize,
    @@ -6400,13 +6400,13 @@ template<typename T > - + - + diff --git a/html/navtreeindex0.js b/html/navtreeindex0.js index 5dad3118..c16f6640 100644 --- a/html/navtreeindex0.js +++ b/html/navtreeindex0.js @@ -8,9 +8,9 @@ var NAVTREEINDEX0 = "body_part_connector_base_8hpp.html":[2,0,0,0,9,0], "body_part_connector_base_8hpp.html#a010b3f1a08cfb1d22ac57c2b8b6f52db":[2,0,0,0,9,0,2], "body_part_connector_base_8hpp.html#a047afd1856d394bec9b19dab7e765029":[2,0,0,0,9,0,1], -"body_part_connector_base_8hpp.html#a6c91d298fdc65dc2cfa967e47ceda1d3":[2,0,0,0,9,0,3], "body_part_connector_base_8hpp.html#a708e05033d5c51c3a3ff5d4ed621ebbf":[2,0,0,0,9,0,0], "body_part_connector_base_8hpp.html#a7840872b74edcb234b70e396fa35d7d6":[2,0,0,0,9,0,4], +"body_part_connector_base_8hpp.html#afa14183f5226b602154559fc94d49dff":[2,0,0,0,9,0,3], "body_part_connector_base_8hpp_source.html":[2,0,0,0,9,0], "body_part_connector_caffe_8hpp.html":[2,0,0,0,9,1], "body_part_connector_caffe_8hpp_source.html":[2,0,0,0,9,1], diff --git a/html/navtreeindex7.js b/html/navtreeindex7.js index b50e452d..433c2429 100644 --- a/html/navtreeindex7.js +++ b/html/navtreeindex7.js @@ -158,13 +158,13 @@ var NAVTREEINDEX7 = "render_hand_8hpp.html#afb5b711819f94b51f32460861d9cea38":[2,0,0,0,7,9,0], "render_hand_8hpp_source.html":[2,0,0,0,7,9], "render_pose_8hpp.html":[2,0,0,0,9,12], -"render_pose_8hpp.html#a7e2c7f463bbbbe9665faa46c073cc5ac":[2,0,0,0,9,12,6], -"render_pose_8hpp.html#a832678e25561cd77d174847b0dddc6bb":[2,0,0,0,9,12,5], +"render_pose_8hpp.html#a09b876085ca58aea2553b1b8039854c8":[2,0,0,0,9,12,6], +"render_pose_8hpp.html#a1f851b71bd5136ae78a1b63ddb228ed4":[2,0,0,0,9,12,1], +"render_pose_8hpp.html#a5afd7c8ba1a5db63538d1f0182fb83b4":[2,0,0,0,9,12,2], "render_pose_8hpp.html#a99a08148f440bd96546076e15f0de04c":[2,0,0,0,9,12,3], -"render_pose_8hpp.html#a9a3b197334a6a606f85eea43128a9a46":[2,0,0,0,9,12,1], -"render_pose_8hpp.html#aa01e90a66388f8ced55d0aa61fb205a1":[2,0,0,0,9,12,2], -"render_pose_8hpp.html#aaaa8fe7bb8ed4d5aada483e45cdec576":[2,0,0,0,9,12,0], "render_pose_8hpp.html#ab79ad497b3b69db2d233656a2e97bc63":[2,0,0,0,9,12,4], +"render_pose_8hpp.html#adfce844d710e62e639e0c0610da1f809":[2,0,0,0,9,12,5], +"render_pose_8hpp.html#ae45299199877cae41fb2c71ab65d4508":[2,0,0,0,9,12,0], "render_pose_8hpp_source.html":[2,0,0,0,9,12], "renderer_8hpp.html":[2,0,0,0,2,14], "renderer_8hpp_source.html":[2,0,0,0,2,14], diff --git a/html/queue_base_8hpp_source.html b/html/queue_base_8hpp_source.html index 22de0b55..70cebc20 100644 --- a/html/queue_base_8hpp_source.html +++ b/html/queue_base_8hpp_source.html @@ -639,7 +639,7 @@ $(document).ready(function(){initNavTree('queue_base_8hpp_source.html','');});
    virtual ~QueueBase()
    Definition: queueBase.hpp:109
    void stopPusher()
    Definition: queueBase.hpp:320
    std::mutex mMutex
    Definition: queueBase.hpp:60
    -
    T fastMax(const T a, const T b)
    Definition: fastMath.hpp:68
    +
    T fastMax(const T a, const T b)
    Definition: fastMath.hpp:70
    bool empty() const
    Definition: queueBase.hpp:286
    void stop()
    Definition: queueBase.hpp:301
    diff --git a/html/render_pose_8hpp.html b/html/render_pose_8hpp.html index 90f6c92f..6c28a4e0 100644 --- a/html/render_pose_8hpp.html +++ b/html/render_pose_8hpp.html @@ -128,16 +128,16 @@ Functions - - - - - - - - - - + + + + + + + + + +
    const float *const heatmapPtr, heatMapPtr,
    const Point< int > & heatmapSize, heatMapSize,
     
    OP_API void op::renderPoseKeypointsGpu (float *framePtr, const PoseModel poseModel, const int numberPeople, const Point< int > &frameSize, const float *const posePtr, const float renderThreshold, const bool googlyEyes=false, const bool blendOriginalFrame=true, const float alphaBlending=POSE_DEFAULT_ALPHA_KEYPOINT)
     
    OP_API void op::renderPoseHeatMapGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPoseHeatMapsGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPosePAFGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmapPtr, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPosePAFsGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmapPtr, const Point< int > &heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPoseDistance (float *framePtr, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const int numberBodyParts, const int numberBodyPAFs, const float alphaBlending)
     
    OP_API void op::renderPoseHeatMapGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPoseHeatMapsGpu (float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPosePAFGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPosePAFsGpu (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    OP_API void op::renderPoseDistance (float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
     
    diff --git a/html/render_pose_8hpp.js b/html/render_pose_8hpp.js index cc5dbfef..7d646926 100644 --- a/html/render_pose_8hpp.js +++ b/html/render_pose_8hpp.js @@ -1,10 +1,10 @@ var render_pose_8hpp = [ - [ "renderPoseDistance", "render_pose_8hpp.html#aaaa8fe7bb8ed4d5aada483e45cdec576", null ], - [ "renderPoseHeatMapGpu", "render_pose_8hpp.html#a9a3b197334a6a606f85eea43128a9a46", null ], - [ "renderPoseHeatMapsGpu", "render_pose_8hpp.html#aa01e90a66388f8ced55d0aa61fb205a1", null ], + [ "renderPoseDistance", "render_pose_8hpp.html#ae45299199877cae41fb2c71ab65d4508", null ], + [ "renderPoseHeatMapGpu", "render_pose_8hpp.html#a1f851b71bd5136ae78a1b63ddb228ed4", null ], + [ "renderPoseHeatMapsGpu", "render_pose_8hpp.html#a5afd7c8ba1a5db63538d1f0182fb83b4", null ], [ "renderPoseKeypointsCpu", "render_pose_8hpp.html#a99a08148f440bd96546076e15f0de04c", null ], [ "renderPoseKeypointsGpu", "render_pose_8hpp.html#ab79ad497b3b69db2d233656a2e97bc63", null ], - [ "renderPosePAFGpu", "render_pose_8hpp.html#a832678e25561cd77d174847b0dddc6bb", null ], - [ "renderPosePAFsGpu", "render_pose_8hpp.html#a7e2c7f463bbbbe9665faa46c073cc5ac", null ] + [ "renderPosePAFGpu", "render_pose_8hpp.html#adfce844d710e62e639e0c0610da1f809", null ], + [ "renderPosePAFsGpu", "render_pose_8hpp.html#a09b876085ca58aea2553b1b8039854c8", null ] ]; \ No newline at end of file diff --git a/html/render_pose_8hpp_source.html b/html/render_pose_8hpp_source.html index cfc46377..c095fe8c 100644 --- a/html/render_pose_8hpp_source.html +++ b/html/render_pose_8hpp_source.html @@ -127,45 +127,46 @@ $(document).ready(function(){initNavTree('render_pose_8hpp_source.html','');});
    18  const bool blendOriginalFrame = true,
    19  const float alphaBlending = POSE_DEFAULT_ALPHA_KEYPOINT);
    20 
    -
    21  OP_API void renderPoseHeatMapGpu(float* frame, const PoseModel poseModel, const Point<int>& frameSize,
    -
    22  const float* const heatmap, const Point<int>& heatmapSize,
    +
    21  OP_API void renderPoseHeatMapGpu(float* frame, const PoseModel poseModel, const Point<int>& frameSize,
    +
    22  const float* const heatMapPtr, const Point<int>& heatMapSize,
    23  const float scaleToKeepRatio, const int part,
    24  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
    25 
    -
    26  OP_API void renderPoseHeatMapsGpu(float* frame, const PoseModel poseModel, const Point<int>& frameSize,
    -
    27  const float* const heatmap, const Point<int>& heatmapSize,
    +
    26  OP_API void renderPoseHeatMapsGpu(float* frame, const PoseModel poseModel, const Point<int>& frameSize,
    +
    27  const float* const heatMapPtr, const Point<int>& heatMapSize,
    28  const float scaleToKeepRatio,
    29  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
    30 
    -
    31  OP_API void renderPosePAFGpu(float* framePtr, const PoseModel poseModel, const Point<int>& frameSize,
    -
    32  const float* const heatmapPtr, const Point<int>& heatmapSize,
    +
    31  OP_API void renderPosePAFGpu(float* framePtr, const PoseModel poseModel, const Point<int>& frameSize,
    +
    32  const float* const heatMapPtr, const Point<int>& heatMapSize,
    33  const float scaleToKeepRatio, const int part,
    34  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
    35 
    -
    36  OP_API void renderPosePAFsGpu(float* framePtr, const PoseModel poseModel, const Point<int>& frameSize,
    -
    37  const float* const heatmapPtr, const Point<int>& heatmapSize,
    +
    36  OP_API void renderPosePAFsGpu(float* framePtr, const PoseModel poseModel, const Point<int>& frameSize,
    +
    37  const float* const heatMapPtr, const Point<int>& heatMapSize,
    38  const float scaleToKeepRatio,
    39  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
    40 
    -
    41  OP_API void renderPoseDistance(float* framePtr, const Point<int>& frameSize, const float* const heatMapPtr,
    -
    42  const Point<int>& heatMapSize, const float scaleToKeepRatio, const int part,
    -
    43  const int numberBodyParts, const int numberBodyPAFs, const float alphaBlending);
    -
    44 }
    -
    45 
    -
    46 #endif // OPENPOSE_POSE_RENDER_POSE_HPP
    +
    41  OP_API void renderPoseDistance(float* framePtr, const PoseModel poseModel, const Point<int>& frameSize,
    +
    42  const float* const heatMapPtr, const Point<int>& heatMapSize,
    +
    43  const float scaleToKeepRatio, const int part,
    +
    44  const float alphaBlending = POSE_DEFAULT_ALPHA_HEAT_MAP);
    +
    45 }
    +
    46 
    +
    47 #endif // OPENPOSE_POSE_RENDER_POSE_HPP
    const auto POSE_DEFAULT_ALPHA_KEYPOINT
    Definition: poseParametersRender.hpp:10
    OP_API void renderPoseKeypointsCpu(Array< float > &frameArray, const Array< float > &poseKeypoints, const PoseModel poseModel, const float renderThreshold, const bool blendOriginalFrame=true)
    PoseModel
    Definition: enumClasses.hpp:9
    +
    OP_API void renderPoseDistance(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    OP_API void renderPoseKeypointsGpu(float *framePtr, const PoseModel poseModel, const int numberPeople, const Point< int > &frameSize, const float *const posePtr, const float renderThreshold, const bool googlyEyes=false, const bool blendOriginalFrame=true, const float alphaBlending=POSE_DEFAULT_ALPHA_KEYPOINT)
    +
    OP_API void renderPoseHeatMapsGpu(float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    -
    OP_API void renderPosePAFsGpu(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmapPtr, const Point< int > &heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    +
    OP_API void renderPosePAFsGpu(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    +
    OP_API void renderPoseHeatMapGpu(float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    -
    OP_API void renderPosePAFGpu(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmapPtr, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    -
    OP_API void renderPoseHeatMapGpu(float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    -
    OP_API void renderPoseHeatMapsGpu(float *frame, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatmap, const Point< int > &heatmapSize, const float scaleToKeepRatio, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    +
    OP_API void renderPosePAFGpu(float *framePtr, const PoseModel poseModel, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=POSE_DEFAULT_ALPHA_HEAT_MAP)
    #define OP_API
    Definition: macros.hpp:16
    -
    OP_API void renderPoseDistance(float *framePtr, const Point< int > &frameSize, const float *const heatMapPtr, const Point< int > &heatMapSize, const float scaleToKeepRatio, const int part, const int numberBodyParts, const int numberBodyPAFs, const float alphaBlending)
    const auto POSE_DEFAULT_ALPHA_HEAT_MAP
    Definition: poseParametersRender.hpp:11
    diff --git a/html/search/all_11.js b/html/search/all_11.js index 93cd5f45..6309126f 100644 --- a/html/search/all_11.js +++ b/html/search/all_11.js @@ -28,7 +28,7 @@ var searchData= ['release',['release',['../structcl_1_1detail_1_1_reference_handler_3_01cl__device__id_01_4.html#a70614c8eeee136fb4887bae35216d620',1,'cl::detail::ReferenceHandler< cl_device_id >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__platform__id_01_4.html#a206e136a2c835c230bd1e53903b44741',1,'cl::detail::ReferenceHandler< cl_platform_id >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__context_01_4.html#a5d93d91a3b00c34c9d287b906a83c53e',1,'cl::detail::ReferenceHandler< cl_context >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__command__queue_01_4.html#a9e94778f8ece7dc05b5d14627aae8432',1,'cl::detail::ReferenceHandler< cl_command_queue >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__mem_01_4.html#aba0868f27da195361268fae7b69545d4',1,'cl::detail::ReferenceHandler< cl_mem >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__sampler_01_4.html#aa95daa0623a872b100d907177821484a',1,'cl::detail::ReferenceHandler< cl_sampler >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__program_01_4.html#ae26edbdedda89883df1baf82ab5c26da',1,'cl::detail::ReferenceHandler< cl_program >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__kernel_01_4.html#a7fac9ea42ed1197c5ce8e7f899176c30',1,'cl::detail::ReferenceHandler< cl_kernel >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__event_01_4.html#af1ea5e5edc2b5598d38d04c7514472ec',1,'cl::detail::ReferenceHandler< cl_event >::release()'],['../classcl_1_1detail_1_1_wrapper.html#a750d40a07ec6ece6025be03f267f5ca4',1,'cl::detail::Wrapper::release()'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#aaf385d61c64d19376ca28a5a4bad2508',1,'cl::detail::Wrapper< cl_device_id >::release()'],['../classop_1_1_flir_reader.html#ab28f40422c9edff8594d855bbef91f58',1,'op::FlirReader::release()'],['../classop_1_1_image_directory_reader.html#af74e192f8cba5c10f8e252674a85185a',1,'op::ImageDirectoryReader::release()'],['../classop_1_1_producer.html#a7753ffb0daa486ab0f82873b3567f95e',1,'op::Producer::release()'],['../classop_1_1_spinnaker_wrapper.html#a6e66639ee75708486b3d9aa4598607c0',1,'op::SpinnakerWrapper::release()'],['../classop_1_1_video_capture_reader.html#a2f73e10efe7f9b24a6cb75af2167de58',1,'op::VideoCaptureReader::release()']]], ['removeallocurrencesofsubstring',['removeAllOcurrencesOfSubString',['../namespaceop.html#a82471a2af285bada830bac3c95a8440b',1,'op']]], ['removespecialscharacters',['removeSpecialsCharacters',['../namespaceop.html#a8664658afa7be03e173cec9eff2873ad',1,'op']]], - ['removesubsetsbelowthresholds',['removeSubsetsBelowThresholds',['../namespaceop.html#a6c91d298fdc65dc2cfa967e47ceda1d3',1,'op']]], + ['removesubsetsbelowthresholds',['removeSubsetsBelowThresholds',['../namespaceop.html#afa14183f5226b602154559fc94d49dff',1,'op']]], ['renderer',['Renderer',['../classop_1_1_renderer.html#a00caf604fad781dfcf3bc311ef6a6623',1,'op::Renderer']]], ['renderer',['Renderer',['../classop_1_1_renderer.html',1,'op']]], ['renderer_2ehpp',['renderer.hpp',['../renderer_8hpp.html',1,'']]], @@ -46,13 +46,13 @@ var searchData= ['rendermode',['renderMode',['../structop_1_1_wrapper_struct_face.html#accc6e564598130b9bf0a6d0ec9c304c4',1,'op::WrapperStructFace::renderMode()'],['../structop_1_1_wrapper_struct_hand.html#a90ddd24ee55b6aabd9a1728ccd91525e',1,'op::WrapperStructHand::renderMode()'],['../structop_1_1_wrapper_struct_pose.html#ad6b5ea0cef8eb81d20ab39099ba7716e',1,'op::WrapperStructPose::renderMode()'],['../namespaceop.html#afce557f02e337e16150d00bdf72ec033',1,'op::RenderMode()']]], ['renderpose',['renderPose',['../classop_1_1_pose_cpu_renderer.html#a98541b982847713472411402314efd96',1,'op::PoseCpuRenderer::renderPose()'],['../classop_1_1_pose_gpu_renderer.html#a4705b3c47cd9ac8174e357999960a28f',1,'op::PoseGpuRenderer::renderPose()'],['../classop_1_1_pose_renderer.html#ad1e96ceb47bf205b56b50c6b2792f9e3',1,'op::PoseRenderer::renderPose()']]], ['renderpose_2ehpp',['renderPose.hpp',['../render_pose_8hpp.html',1,'']]], - ['renderposedistance',['renderPoseDistance',['../namespaceop.html#aaaa8fe7bb8ed4d5aada483e45cdec576',1,'op']]], - ['renderposeheatmapgpu',['renderPoseHeatMapGpu',['../namespaceop.html#a9a3b197334a6a606f85eea43128a9a46',1,'op']]], - ['renderposeheatmapsgpu',['renderPoseHeatMapsGpu',['../namespaceop.html#aa01e90a66388f8ced55d0aa61fb205a1',1,'op']]], + ['renderposedistance',['renderPoseDistance',['../namespaceop.html#ae45299199877cae41fb2c71ab65d4508',1,'op']]], + ['renderposeheatmapgpu',['renderPoseHeatMapGpu',['../namespaceop.html#a1f851b71bd5136ae78a1b63ddb228ed4',1,'op']]], + ['renderposeheatmapsgpu',['renderPoseHeatMapsGpu',['../namespaceop.html#a5afd7c8ba1a5db63538d1f0182fb83b4',1,'op']]], ['renderposekeypointscpu',['renderPoseKeypointsCpu',['../namespaceop.html#a99a08148f440bd96546076e15f0de04c',1,'op']]], ['renderposekeypointsgpu',['renderPoseKeypointsGpu',['../namespaceop.html#ab79ad497b3b69db2d233656a2e97bc63',1,'op']]], - ['renderposepafgpu',['renderPosePAFGpu',['../namespaceop.html#a832678e25561cd77d174847b0dddc6bb',1,'op']]], - ['renderposepafsgpu',['renderPosePAFsGpu',['../namespaceop.html#a7e2c7f463bbbbe9665faa46c073cc5ac',1,'op']]], + ['renderposepafgpu',['renderPosePAFGpu',['../namespaceop.html#adfce844d710e62e639e0c0610da1f809',1,'op']]], + ['renderposepafsgpu',['renderPosePAFsGpu',['../namespaceop.html#a09b876085ca58aea2553b1b8039854c8',1,'op']]], ['renderthreshold',['renderThreshold',['../structop_1_1_wrapper_struct_face.html#a982e3f1a13358a522e1882d17cb80d57',1,'op::WrapperStructFace::renderThreshold()'],['../structop_1_1_wrapper_struct_hand.html#a9655c0dfa83eefde174d09e622482089',1,'op::WrapperStructHand::renderThreshold()'],['../structop_1_1_wrapper_struct_pose.html#a322ff95b6a2838fe0d55afb28d2a4224',1,'op::WrapperStructPose::renderThreshold()']]], ['reorderpoints',['reorderPoints',['../namespaceop.html#aae9e55fbfd40138158ff04dc81bd0227',1,'op']]], ['replaceall',['replaceAll',['../namespaceop.html#a5fe477200af87dadb07c8d6a75b4414b',1,'op']]], diff --git a/html/search/functions_11.js b/html/search/functions_11.js index 70468d85..b247cfba 100644 --- a/html/search/functions_11.js +++ b/html/search/functions_11.js @@ -8,7 +8,7 @@ var searchData= ['release',['release',['../structcl_1_1detail_1_1_reference_handler_3_01cl__device__id_01_4.html#a70614c8eeee136fb4887bae35216d620',1,'cl::detail::ReferenceHandler< cl_device_id >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__platform__id_01_4.html#a206e136a2c835c230bd1e53903b44741',1,'cl::detail::ReferenceHandler< cl_platform_id >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__context_01_4.html#a5d93d91a3b00c34c9d287b906a83c53e',1,'cl::detail::ReferenceHandler< cl_context >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__command__queue_01_4.html#a9e94778f8ece7dc05b5d14627aae8432',1,'cl::detail::ReferenceHandler< cl_command_queue >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__mem_01_4.html#aba0868f27da195361268fae7b69545d4',1,'cl::detail::ReferenceHandler< cl_mem >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__sampler_01_4.html#aa95daa0623a872b100d907177821484a',1,'cl::detail::ReferenceHandler< cl_sampler >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__program_01_4.html#ae26edbdedda89883df1baf82ab5c26da',1,'cl::detail::ReferenceHandler< cl_program >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__kernel_01_4.html#a7fac9ea42ed1197c5ce8e7f899176c30',1,'cl::detail::ReferenceHandler< cl_kernel >::release()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__event_01_4.html#af1ea5e5edc2b5598d38d04c7514472ec',1,'cl::detail::ReferenceHandler< cl_event >::release()'],['../classcl_1_1detail_1_1_wrapper.html#a750d40a07ec6ece6025be03f267f5ca4',1,'cl::detail::Wrapper::release()'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#aaf385d61c64d19376ca28a5a4bad2508',1,'cl::detail::Wrapper< cl_device_id >::release()'],['../classop_1_1_flir_reader.html#ab28f40422c9edff8594d855bbef91f58',1,'op::FlirReader::release()'],['../classop_1_1_image_directory_reader.html#af74e192f8cba5c10f8e252674a85185a',1,'op::ImageDirectoryReader::release()'],['../classop_1_1_producer.html#a7753ffb0daa486ab0f82873b3567f95e',1,'op::Producer::release()'],['../classop_1_1_spinnaker_wrapper.html#a6e66639ee75708486b3d9aa4598607c0',1,'op::SpinnakerWrapper::release()'],['../classop_1_1_video_capture_reader.html#a2f73e10efe7f9b24a6cb75af2167de58',1,'op::VideoCaptureReader::release()']]], ['removeallocurrencesofsubstring',['removeAllOcurrencesOfSubString',['../namespaceop.html#a82471a2af285bada830bac3c95a8440b',1,'op']]], ['removespecialscharacters',['removeSpecialsCharacters',['../namespaceop.html#a8664658afa7be03e173cec9eff2873ad',1,'op']]], - ['removesubsetsbelowthresholds',['removeSubsetsBelowThresholds',['../namespaceop.html#a6c91d298fdc65dc2cfa967e47ceda1d3',1,'op']]], + ['removesubsetsbelowthresholds',['removeSubsetsBelowThresholds',['../namespaceop.html#afa14183f5226b602154559fc94d49dff',1,'op']]], ['renderer',['Renderer',['../classop_1_1_renderer.html#a00caf604fad781dfcf3bc311ef6a6623',1,'op::Renderer']]], ['renderface',['renderFace',['../classop_1_1_face_renderer.html#acbbdaca16f4115a5a68d006f4f325397',1,'op::FaceRenderer']]], ['renderfaceinherited',['renderFaceInherited',['../classop_1_1_face_cpu_renderer.html#aa2f7c7f0a5a8df2dbb94c8a01fa41e2a',1,'op::FaceCpuRenderer::renderFaceInherited()'],['../classop_1_1_face_gpu_renderer.html#ae54b7538a6ed6a5eaedcbdc117a0d61c',1,'op::FaceGpuRenderer::renderFaceInherited()']]], @@ -20,13 +20,13 @@ var searchData= ['renderhandkeypointsgpu',['renderHandKeypointsGpu',['../namespaceop.html#a74458454b8bec064b435a3bde5ad25e0',1,'op']]], ['renderkeypointscpu',['renderKeypointsCpu',['../namespaceop.html#a07d0092a7c9ce5130cd26a7bbba927e9',1,'op']]], ['renderpose',['renderPose',['../classop_1_1_pose_cpu_renderer.html#a98541b982847713472411402314efd96',1,'op::PoseCpuRenderer::renderPose()'],['../classop_1_1_pose_gpu_renderer.html#a4705b3c47cd9ac8174e357999960a28f',1,'op::PoseGpuRenderer::renderPose()'],['../classop_1_1_pose_renderer.html#ad1e96ceb47bf205b56b50c6b2792f9e3',1,'op::PoseRenderer::renderPose()']]], - ['renderposedistance',['renderPoseDistance',['../namespaceop.html#aaaa8fe7bb8ed4d5aada483e45cdec576',1,'op']]], - ['renderposeheatmapgpu',['renderPoseHeatMapGpu',['../namespaceop.html#a9a3b197334a6a606f85eea43128a9a46',1,'op']]], - ['renderposeheatmapsgpu',['renderPoseHeatMapsGpu',['../namespaceop.html#aa01e90a66388f8ced55d0aa61fb205a1',1,'op']]], + ['renderposedistance',['renderPoseDistance',['../namespaceop.html#ae45299199877cae41fb2c71ab65d4508',1,'op']]], + ['renderposeheatmapgpu',['renderPoseHeatMapGpu',['../namespaceop.html#a1f851b71bd5136ae78a1b63ddb228ed4',1,'op']]], + ['renderposeheatmapsgpu',['renderPoseHeatMapsGpu',['../namespaceop.html#a5afd7c8ba1a5db63538d1f0182fb83b4',1,'op']]], ['renderposekeypointscpu',['renderPoseKeypointsCpu',['../namespaceop.html#a99a08148f440bd96546076e15f0de04c',1,'op']]], ['renderposekeypointsgpu',['renderPoseKeypointsGpu',['../namespaceop.html#ab79ad497b3b69db2d233656a2e97bc63',1,'op']]], - ['renderposepafgpu',['renderPosePAFGpu',['../namespaceop.html#a832678e25561cd77d174847b0dddc6bb',1,'op']]], - ['renderposepafsgpu',['renderPosePAFsGpu',['../namespaceop.html#a7e2c7f463bbbbe9665faa46c073cc5ac',1,'op']]], + ['renderposepafgpu',['renderPosePAFGpu',['../namespaceop.html#adfce844d710e62e639e0c0610da1f809',1,'op']]], + ['renderposepafsgpu',['renderPosePAFsGpu',['../namespaceop.html#a09b876085ca58aea2553b1b8039854c8',1,'op']]], ['reorderpoints',['reorderPoints',['../namespaceop.html#aae9e55fbfd40138158ff04dc81bd0227',1,'op']]], ['replaceall',['replaceAll',['../namespaceop.html#a5fe477200af87dadb07c8d6a75b4414b',1,'op']]], ['reset',['reset',['../classop_1_1_array.html#a12e538b09e98bf0900163031602ed2ed',1,'op::Array::reset(const int size)'],['../classop_1_1_array.html#a0ad0232daa69783cf2c8f7a0ff5b3b0c',1,'op::Array::reset(const std::vector< int > &sizes={})'],['../classop_1_1_array.html#ac7183eb2f4e78a6941da3a2079b9ed32',1,'op::Array::reset(const int size, const T value)'],['../classop_1_1_array.html#add2eeccd967cdf0900449649cb6f5afb',1,'op::Array::reset(const std::vector< int > &sizes, const T value)'],['../classop_1_1_thread_manager.html#a5b7c5ea46c360496e261094c5e1397a7',1,'op::ThreadManager::reset()']]], diff --git a/html/thread_manager_8hpp_source.html b/html/thread_manager_8hpp_source.html index 2eab4b41..76087823 100644 --- a/html/thread_manager_8hpp_source.html +++ b/html/thread_manager_8hpp_source.html @@ -652,7 +652,7 @@ $(document).ready(function(){initNavTree('thread_manager_8hpp_source.html','');}
    void setDefaultMaxSizeQueues(const long long defaultMaxSizeQueues=-1)
    Definition: threadManager.hpp:105
    bool waitAndEmplace(TDatums &tDatums)
    Definition: threadManager.hpp:249
    std::shared_ptr< std::atomic< bool > > getIsRunningSharedPtr()
    Definition: threadManager.hpp:38
    -
    T fastMax(const T a, const T b)
    Definition: fastMath.hpp:68
    +
    T fastMax(const T a, const T b)
    Definition: fastMath.hpp:70
    bool tryPop(TDatums &tDatums)
    Definition: threadManager.hpp:306
    void add(const unsigned long long threadId, const std::vector< TWorker > &tWorkers, const unsigned long long queueInId, const unsigned long long queueOutId)
    Definition: threadManager.hpp:118
    diff --git a/html/wrapper_8hpp_source.html b/html/wrapper_8hpp_source.html index 1e114e9e..afaf2119 100644 --- a/html/wrapper_8hpp_source.html +++ b/html/wrapper_8hpp_source.html @@ -1521,7 +1521,7 @@ $(document).ready(function(){initNavTree('wrapper_8hpp_source.html','');});
    void stop()
    Definition: wrapper.hpp:1092
    -
    T fastMax(const T a, const T b)
    Definition: fastMath.hpp:68
    +
    T fastMax(const T a, const T b)
    Definition: fastMath.hpp:70
    float alphaHeatMap
    Definition: wrapperStructHand.hpp:65