diff --git a/doxygen.log b/doxygen.log
index fa64c013515e39a53452caefd7fc0ace51207f2e..c5bcc17137f4936fefcead6fe79bb6ec5175e3a9 100644
--- a/doxygen.log
+++ b/doxygen.log
@@ -1215,5 +1215,5 @@ Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
-lookup cache used 4881/65536 hits=37412 misses=5221
+lookup cache used 4882/65536 hits=37480 misses=5222
finished...
diff --git a/html/body_part_connector_base_8hpp.html b/html/body_part_connector_base_8hpp.html
index bb800bd91d7bf1c38f2f4366243516d976ca8481..7e2fe2eeab448e8ba1439e8b2439a1dc083bd3ee 100644
--- a/html/body_part_connector_base_8hpp.html
+++ b/html/body_part_connector_base_8hpp.html
@@ -125,19 +125,27 @@ Functions
template<typename T > |
OP_API void | op::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) |
|
-template<typename T > |
-OP_API void | op::connectBodyPartsGpu (Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapGpuPtr, 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, Array< T > finalOutputCpu=Array< T >{}, T *finalOutputGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr) |
- |
-template<typename T > |
-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, const Array< T > &precomputedPAFs=Array< T >()) |
- |
-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) |
- |
+template<typename T > |
+OP_API void | op::connectBodyPartsGpu (Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapGpuPtr, 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, Array< T > pairScoresCpu=Array< T >{}, T *pairScoresGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr) |
+ |
+template<typename T > |
+OP_API std::vector< std::pair
+< std::vector< int >, T > > | op::createPeopleVector (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 Array< T > &precomputedPAFs=Array< T >()) |
+ |
+template<typename T > |
+OP_API void | op::removePeopleBelowThresholds (std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, T >> &subsets, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore, const int maxPeaks) |
+ |
+template<typename T > |
+OP_API void | op::peopleVectorToPeopleArray (Array< T > &poseKeypoints, Array< T > &poseScores, const T scaleFactor, const std::vector< std::pair< std::vector< int >, T >> &subsets, const std::vector< int > &validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs) |
+ |
+template<typename T > |
+OP_API std::vector< std::tuple
+< T, T, int, int, int > > | op::pafPtrIntoVector (const Array< T > &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyPartPairs) |
+ |
+template<typename T > |
+OP_API std::vector< std::pair
+< std::vector< int >, T > > | op::pafVectorIntoPeopleVector (const std::vector< std::tuple< T, T, int, int, int >> &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts) |
+ |
diff --git a/html/body_part_connector_base_8hpp.js b/html/body_part_connector_base_8hpp.js
index 7ffec9a099f8999c5e478a8c4e1f8109d70687d2..a651fa020e69ee0c16f884a9f1aa6c2330972c39 100644
--- a/html/body_part_connector_base_8hpp.js
+++ b/html/body_part_connector_base_8hpp.js
@@ -1,8 +1,10 @@
var body_part_connector_base_8hpp =
[
[ "connectBodyPartsCpu", "body_part_connector_base_8hpp.html#a708e05033d5c51c3a3ff5d4ed621ebbf", null ],
- [ "connectBodyPartsGpu", "body_part_connector_base_8hpp.html#a9277202c8aa9f50591d2da8f46708482", null ],
- [ "generateInitialSubsets", "body_part_connector_base_8hpp.html#a4ada5e56ab4773b99b3a29ba2fafc385", null ],
- [ "removeSubsetsBelowThresholds", "body_part_connector_base_8hpp.html#afa14183f5226b602154559fc94d49dff", null ],
- [ "subsetsToPoseKeypointsAndScores", "body_part_connector_base_8hpp.html#a7840872b74edcb234b70e396fa35d7d6", null ]
+ [ "connectBodyPartsGpu", "body_part_connector_base_8hpp.html#af0729592a064c2d73c0905def90ecaad", null ],
+ [ "createPeopleVector", "body_part_connector_base_8hpp.html#ac4c0c08d800a5af6e1e9d3778fb01d3b", null ],
+ [ "pafPtrIntoVector", "body_part_connector_base_8hpp.html#a53027f965d0135a14454d9a1d88fc975", null ],
+ [ "pafVectorIntoPeopleVector", "body_part_connector_base_8hpp.html#a15fe0812436c48a912e0382c5c42a9b4", null ],
+ [ "peopleVectorToPeopleArray", "body_part_connector_base_8hpp.html#aefbab71714231e993354f8174e6d1124", null ],
+ [ "removePeopleBelowThresholds", "body_part_connector_base_8hpp.html#a42480d27998e91461610be265e1a954b", 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 6d3ed16f46c235d30c323d4a2f41ea98bc25666e..7767d25ba3edd7ed32f26a2ff149d4fa0ab74de0 100644
--- a/html/body_part_connector_base_8hpp_source.html
+++ b/html/body_part_connector_base_8hpp_source.html
@@ -122,49 +122,60 @@ $(document).ready(function(){initNavTree('body_part_connector_base_8hpp_source.h
13 const int minSubsetCnt,
const T minSubsetScore,
const T scaleFactor = 1.f);
-
+
17 const T*
const peaksPtr,
const PoseModel poseModel,
const Point<int>& heatMapSize,
18 const int maxPeaks,
const T interMinAboveThreshold,
const T interThreshold,
19 const int minSubsetCnt,
const T minSubsetScore,
const T scaleFactor = 1.f,
- 20 Array<T> finalOutputCpu = Array<T>{}, T* finalOutputGpuPtr =
nullptr,
+ 20 Array<T> pairScoresCpu = Array<T>{}, T* pairScoresGpuPtr =
nullptr,
21 const unsigned int*
const bodyPartPairsGpuPtr =
nullptr,
22 const unsigned int*
const mapIdxGpuPtr =
nullptr,
23 const T*
const peaksGpuPtr =
nullptr);
-
+
28 const T*
const heatMapPtr,
const T*
const peaksPtr,
const PoseModel poseModel,
const Point<int>& heatMapSize,
29 const int maxPeaks,
const T interThreshold,
const T interMinAboveThreshold,
30 const std::vector<unsigned int>& bodyPartPairs,
const unsigned int numberBodyParts,
- 31 const unsigned int numberBodyPartPairs,
const unsigned int subsetCounterIndex,
- 32 const Array<T>& precomputedPAFs = Array<T>());
-
-
-
- 36 const std::vector<std::pair<std::vector<int>,
double>>& subsets,
- 37 const unsigned int subsetCounterIndex,
const unsigned int numberBodyParts,
- 38 const int minSubsetCnt,
const T minSubsetScore,
const int maxPeaks);
-
-
-
- 42 const std::vector<std::pair<std::vector<int>,
double>>& subsets,
- 43 const std::vector<int>& validSubsetIndexes,
const T*
const peaksPtr,
- 44 const int numberPeople,
const unsigned int numberBodyParts,
- 45 const unsigned int numberBodyPartPairs);
-
-
- 48 #endif // OPENPOSE_POSE_BODY_PARTS_CONNECTOR_HPP
+ 31 const unsigned int numberBodyPartPairs,
const Array<T>& precomputedPAFs = Array<T>());
+
+
+
+ 35 const std::vector<std::pair<std::vector<int>, T>>& subsets,
+ 36 const unsigned int numberBodyParts,
const int minSubsetCnt,
+ 37 const T minSubsetScore,
const int maxPeaks);
+
+
+
+ 41 const std::vector<std::pair<std::vector<int>, T>>& subsets,
+ 42 const std::vector<int>& validSubsetIndexes,
const T*
const peaksPtr,
+ 43 const int numberPeople,
const unsigned int numberBodyParts,
+ 44 const unsigned int numberBodyPartPairs);
+
+
+
+ 48 const Array<T>& pairScores,
const T*
const peaksPtr,
const int maxPeaks,
+ 49 const std::vector<unsigned int>& bodyPartPairs,
const unsigned int numberBodyPartPairs);
+
+
+
+ 53 const std::vector<std::tuple<T, T, int, int, int>>& pairScores,
const T*
const peaksPtr,
const int maxPeaks,
+ 54 const std::vector<unsigned int>& bodyPartPairs,
const unsigned int numberBodyParts);
+
+
+ 57 #endif // OPENPOSE_POSE_BODY_PARTS_CONNECTOR_HPP
-OP_API void connectBodyPartsGpu(Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapGpuPtr, 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, Array< T > finalOutputCpu=Array< T >{}, T *finalOutputGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr)
+OP_API std::vector< std::pair< std::vector< int >, T > > createPeopleVector(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 Array< T > &precomputedPAFs=Array< T >())
PoseModel
Definition: enumClasses.hpp:9
-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, const Array< T > &precomputedPAFs=Array< T >())
+OP_API void removePeopleBelowThresholds(std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, T >> &subsets, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore, const int maxPeaks)
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)
+OP_API std::vector< std::tuple< T, T, int, int, int > > pafPtrIntoVector(const Array< T > &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyPartPairs)
-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_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_API void peopleVectorToPeopleArray(Array< T > &poseKeypoints, Array< T > &poseScores, const T scaleFactor, const std::vector< std::pair< std::vector< int >, T >> &subsets, const std::vector< int > &validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs)
+OP_API std::vector< std::pair< std::vector< int >, T > > pafVectorIntoPeopleVector(const std::vector< std::tuple< T, T, int, int, int >> &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts)
std::vector< T, Alloc > vector
Definition: cl2.hpp:567
#define OP_API
Definition: macros.hpp:16
+OP_API void connectBodyPartsGpu(Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapGpuPtr, 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, Array< T > pairScoresCpu=Array< T >{}, T *pairScoresGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr)
diff --git a/html/namespacemembers_c.html b/html/namespacemembers_c.html
index fccc6c803463a3f00ef621a57bd476641e4a0227..2981202f05b12fb374984ba24a9905fb75609e52 100644
--- a/html/namespacemembers_c.html
+++ b/html/namespacemembers_c.html
@@ -194,7 +194,7 @@ $(document).ready(function(){initNavTree('namespacemembers_c.html','');});
: op
connectBodyPartsGpu()
-: op
+: op
ConnectInterMinAboveThreshold
: op
@@ -209,11 +209,14 @@ $(document).ready(function(){initNavTree('namespacemembers_c.html','');});
: op
copy()
-: cl
+: cl
Cpu
: op
+createPeopleVector()
+: op
+
Cuda
: op
diff --git a/html/namespacemembers_func_c.html b/html/namespacemembers_func_c.html
index 6fe2ab564443415d22e16aaf28e266c964fa239c..2ae19f4e6e47a6a812a8c38491863e1aa933f219 100644
--- a/html/namespacemembers_func_c.html
+++ b/html/namespacemembers_func_c.html
@@ -166,16 +166,19 @@ $(document).ready(function(){initNavTree('namespacemembers_func_c.html','');});
: op
COMPILE_TEMPLATE_DATUM()
-: op
+: op
connectBodyPartsCpu()
: op
connectBodyPartsGpu()
-: op
+: op
copy()
-: cl
+: cl
+
+createPeopleVector()
+: op
cudaCheck()
: op
diff --git a/html/namespacemembers_func_g.html b/html/namespacemembers_func_g.html
index 2015f5bf5a71893e82601b23d4835caf9cbf69cc..0732a2b105af1bb01a2c929a2511949c27c5aa2a 100644
--- a/html/namespacemembers_func_g.html
+++ b/html/namespacemembers_func_g.html
@@ -138,9 +138,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func_g.html','');});
- g -
-- generateInitialSubsets()
-: op
-
- getAverageScore()
: op
@@ -178,7 +175,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_g.html','');});
: op
getInfo()
-: cl::detail
+: cl::detail
getInfoHelper()
: cl::detail
@@ -246,9 +243,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func_g.html','');});
getPosePartPairs()
: op
-getPosePartPairsStar()
-: op
-
getPoseProtoTxt()
: op
diff --git a/html/namespacemembers_func_p.html b/html/namespacemembers_func_p.html
index ddaa127ac5ca71e122d4538766ebb186506c9369..63fcae7ef4a48166f0a21536b43943d15655570e 100644
--- a/html/namespacemembers_func_p.html
+++ b/html/namespacemembers_func_p.html
@@ -138,6 +138,15 @@ $(document).ready(function(){initNavTree('namespacemembers_func_p.html','');});
- p -
+- pafPtrIntoVector()
+: op
+
+- pafVectorIntoPeopleVector()
+: op
+
+- peopleVectorToPeopleArray()
+: op
+
- plotGridCorners()
: op
diff --git a/html/namespacemembers_func_r.html b/html/namespacemembers_func_r.html
index dfb9d4c8044b42aa0cd2552c60171e7591bbf4a8..6eb8de87f6ba9d04a8a9003b9bbc08dedfc2646b 100644
--- a/html/namespacemembers_func_r.html
+++ b/html/namespacemembers_func_r.html
@@ -144,12 +144,12 @@ $(document).ready(function(){initNavTree('namespacemembers_func_r.html','');});
- removeAllOcurrencesOfSubString()
: op
+- removePeopleBelowThresholds()
+: op
+
- removeSpecialsCharacters()
: op
-- removeSubsetsBelowThresholds()
-: op
-
- renderFaceKeypointsCpu()
: op
diff --git a/html/namespacemembers_func_s.html b/html/namespacemembers_func_s.html
index dad053a5c25dd00cdcd62cef48c9310431086c66..bbf7ff68df915b904878e77d2a175d7ca478db0f 100644
--- a/html/namespacemembers_func_s.html
+++ b/html/namespacemembers_func_s.html
@@ -154,7 +154,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_s.html','');});
: op
- scaleKeypoints2d()
-: op
+: op
- sCharRound()
: op
@@ -165,9 +165,6 @@ $(document).ready(function(){initNavTree('namespacemembers_func_s.html','');});
- stringToDataFormat()
: op
-- subsetsToPoseKeypointsAndScores()
-: op
-
diff --git a/html/namespacemembers_g.html b/html/namespacemembers_g.html
index 520008aa93af916e9483b9b37b5ba6c76af36f0a..83723ecb8ca97a0d00e46092d6775eda1cc3f29e 100644
--- a/html/namespacemembers_g.html
+++ b/html/namespacemembers_g.html
@@ -145,9 +145,6 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');});
Here is a list of all namespace members with links to the namespace documentation for each member:
- g -
-- generateInitialSubsets()
-: op
-
- getAverageScore()
: op
@@ -185,7 +182,7 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');});
: op
- getInfo()
-: cl::detail
+: cl::detail
- getInfoHelper()
: cl::detail
@@ -253,9 +250,6 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');});
- getPosePartPairs()
: op
-- getPosePartPairsStar()
-: op
-
- getPoseProtoTxt()
: op
diff --git a/html/namespacemembers_p.html b/html/namespacemembers_p.html
index 9717941c7914f08573073260055fc3b82e38fb8c..8f29aaa1290f7222f0fac280d02fed89605df1ee 100644
--- a/html/namespacemembers_p.html
+++ b/html/namespacemembers_p.html
@@ -145,12 +145,21 @@ $(document).ready(function(){initNavTree('namespacemembers_p.html','');});
Here is a list of all namespace members with links to the namespace documentation for each member:
- p -
+- pafPtrIntoVector()
+: op
+
- PAFs
: op
+- pafVectorIntoPeopleVector()
+: op
+
- Parts
: op
+- peopleVectorToPeopleArray()
+: op
+
- plotGridCorners()
: op
diff --git a/html/namespacemembers_r.html b/html/namespacemembers_r.html
index e5aa38fa5e9ff75950cfd6f5df181ba64615ef16..e0f7d907abf6ea74b968730aa8b73c091bb943c6 100644
--- a/html/namespacemembers_r.html
+++ b/html/namespacemembers_r.html
@@ -151,12 +151,12 @@ $(document).ready(function(){initNavTree('namespacemembers_r.html','');});
- removeAllOcurrencesOfSubString()
: op
+- removePeopleBelowThresholds()
+: op
+
- removeSpecialsCharacters()
: op
-- removeSubsetsBelowThresholds()
-: op
-
- renderFaceKeypointsCpu()
: op
diff --git a/html/namespacemembers_s.html b/html/namespacemembers_s.html
index 6ecfcd6b58550a1831b1ae3cdf14fc5a59d4f1e5..9f1926a3c4b2311d6ffce8e3e346a6f86775b19f 100644
--- a/html/namespacemembers_s.html
+++ b/html/namespacemembers_s.html
@@ -205,9 +205,6 @@ $(document).ready(function(){initNavTree('namespacemembers_s.html','');});
- stringToDataFormat()
: op
-- subsetsToPoseKeypointsAndScores()
-: op
-
- Synchronous
: op
diff --git a/html/namespaceop.html b/html/namespaceop.html
index 1992167bed851186842789690191461ee5e089c8..1aa3a556e2de8d7d387e22686cc4cdcb9d0cf984 100644
--- a/html/namespaceop.html
+++ b/html/namespaceop.html
@@ -675,19 +675,27 @@ int, 4 > | template<typename T > |
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) |
|
-template<typename T > |
-OP_API void | connectBodyPartsGpu (Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapGpuPtr, 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, Array< T > finalOutputCpu=Array< T >{}, T *finalOutputGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr) |
- |
-template<typename T > |
-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, const Array< T > &precomputedPAFs=Array< T >()) |
- |
-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) |
- |
+template<typename T > |
+OP_API void | connectBodyPartsGpu (Array< T > &poseKeypoints, Array< T > &poseScores, const T *const heatMapGpuPtr, 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, Array< T > pairScoresCpu=Array< T >{}, T *pairScoresGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr) |
+ |
+template<typename T > |
+OP_API std::vector< std::pair
+< std::vector< int >, T > > | createPeopleVector (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 Array< T > &precomputedPAFs=Array< T >()) |
+ |
+template<typename T > |
+OP_API void | removePeopleBelowThresholds (std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, T >> &subsets, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore, const int maxPeaks) |
+ |
+template<typename T > |
+OP_API void | peopleVectorToPeopleArray (Array< T > &poseKeypoints, Array< T > &poseScores, const T scaleFactor, const std::vector< std::pair< std::vector< int >, T >> &subsets, const std::vector< int > &validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs) |
+ |
+template<typename T > |
+OP_API std::vector< std::tuple
+< T, T, int, int, int > > | pafPtrIntoVector (const Array< T > &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyPartPairs) |
+ |
+template<typename T > |
+OP_API std::vector< std::pair
+< std::vector< int >, T > > | pafVectorIntoPeopleVector (const std::vector< std::tuple< T, T, int, int, int >> &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts) |
+ |
OP_API const std::map
< unsigned int, std::string > & | getPoseBodyPartMapping (const PoseModel poseModel) |
|
@@ -703,8 +711,6 @@ int, 4 > | OP_API const std::vector
< unsigned int > & | getPoseMapIndex (const PoseModel poseModel) |
|
-OP_API const std::vector< int > & | getPosePartPairsStar (const PoseModel poseModel) |
- |
OP_API unsigned int | getPoseMaxPeaks (const PoseModel poseModel) |
|
OP_API float | getPoseNetDecreaseFactor (const PoseModel poseModel) |
@@ -2174,14 +2180,14 @@ template<typename TPointerContainer >
-
+
op::COMPILE_TEMPLATE_DATUM |
( |
- WHandDetector |
+ WOpOutputToCvMat |
| ) |
|
@@ -2190,14 +2196,14 @@ template<typename TPointerContainer >
-
+
op::COMPILE_TEMPLATE_DATUM |
( |
- WHandDetectorFromTxt |
+ WHandDetector |
| ) |
|
@@ -2222,14 +2228,14 @@ template<typename TPointerContainer >
-
+
op::COMPILE_TEMPLATE_DATUM |
( |
- WOpOutputToCvMat |
+ WHandDetectorFromTxt |
| ) |
|
@@ -2870,7 +2876,7 @@ template<typename T >
-
+
@@ -2952,13 +2958,13 @@ template<typename T >
|
|
Array< T > |
-
finalOutputCpu = Array< T >{} , |
+
pairScoresCpu = Array< T >{} , |
|
|
T * |
- finalOutputGpuPtr = nullptr , |
+ pairScoresGpuPtr = nullptr , |
|
@@ -2986,6 +2992,88 @@ template<typename T >
+
+
+
+
+
+
+template<typename T >
+
+
+ OP_API std::vector<std::pair<std::vector<int>, T> > op::createPeopleVector |
+ ( |
+ 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 Array< T > & |
+ precomputedPAFs = Array< T >() |
+
+
+ |
+ ) |
+ | |
+
+
+
+
@@ -3856,94 +3944,6 @@ template<class T >
- Returns
- std::string with the formatted directory path.
-
-
-
-
-
-
-template<typename T >
-
-
- 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, |
-
-
- |
- |
- const Array< T > & |
- precomputedPAFs = Array< T >() |
-
-
- |
- ) |
- | |
-
-
-
-
@@ -4701,22 +4701,6 @@ template<typename T >
-
-
-
-
-
-
-
- OP_API const std::vector<int>& op::getPosePartPairsStar |
- ( |
- const PoseModel |
- poseModel | ) |
- |
-
-
-
-
@@ -5360,6 +5344,168 @@ template<typename T >
+
+
+
+
+
+
+template<typename T >
+
+
+ OP_API std::vector<std::tuple<T, T, int, int, int> > op::pafPtrIntoVector |
+ ( |
+ const Array< T > & |
+ pairScores, |
+
+
+ |
+ |
+ const T *const |
+ peaksPtr, |
+
+
+ |
+ |
+ const int |
+ maxPeaks, |
+
+
+ |
+ |
+ const std::vector< unsigned int > & |
+ bodyPartPairs, |
+
+
+ |
+ |
+ const unsigned int |
+ numberBodyPartPairs |
+
+
+ |
+ ) |
+ | |
+
+
+
+
+
+
+
+
+
+
+template<typename T >
+
+
+ OP_API std::vector<std::pair<std::vector<int>, T> > op::pafVectorIntoPeopleVector |
+ ( |
+ const std::vector< std::tuple< T, T, int, int, int >> & |
+ pairScores, |
+
+
+ |
+ |
+ const T *const |
+ peaksPtr, |
+
+
+ |
+ |
+ const int |
+ maxPeaks, |
+
+
+ |
+ |
+ const std::vector< unsigned int > & |
+ bodyPartPairs, |
+
+
+ |
+ |
+ const unsigned int |
+ numberBodyParts |
+
+
+ |
+ ) |
+ | |
+
+
+
+
+
+
+
+
+
+
+template<typename T >
+
+
+ OP_API void op::peopleVectorToPeopleArray |
+ ( |
+ Array< T > & |
+ poseKeypoints, |
+
+
+ |
+ |
+ Array< T > & |
+ poseScores, |
+
+
+ |
+ |
+ const T |
+ scaleFactor, |
+
+
+ |
+ |
+ const std::vector< std::pair< std::vector< int >, T >> & |
+ subsets, |
+
+
+ |
+ |
+ const std::vector< int > & |
+ validSubsetIndexes, |
+
+
+ |
+ |
+ const T *const |
+ peaksPtr, |
+
+
+ |
+ |
+ const int |
+ numberPeople, |
+
+
+ |
+ |
+ const unsigned int |
+ numberBodyParts, |
+
+
+ |
+ |
+ const unsigned int |
+ numberBodyPartPairs |
+
+
+ |
+ ) |
+ | |
+
+
+
+
@@ -5760,30 +5906,14 @@ template<typename T >
-
-
-
-
-
- OP_API std::string op::removeSpecialsCharacters |
- ( |
- const std::string & |
- stringToVariate | ) |
- |
-
-
-
-
-
-
-
+
template<typename T >
- OP_API void op::removeSubsetsBelowThresholds |
+ OP_API void op::removePeopleBelowThresholds |
( |
std::vector< int > & |
validSubsetIndexes, |
@@ -5797,15 +5927,9 @@ template<typename T >
|
|
- const std::vector< std::pair< std::vector< int >, double >> & |
+ const std::vector< std::pair< std::vector< int >, T >> & |
subsets, |
-
- |
- |
- const unsigned int |
- subsetCounterIndex, |
-
|
|
@@ -5838,6 +5962,22 @@ template<typename T >
+
+
+
+
+
+
+
+ OP_API std::string op::removeSpecialsCharacters |
+ ( |
+ const std::string & |
+ stringToVariate | ) |
+ |
+
+
+
+
@@ -7152,76 +7292,6 @@ template<typename T >
-
-
-
-
-
-
-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/navtree.js b/html/navtree.js
index 9473036ab8bee3e7adcbc911e053a2494bfa9c35..a108741e60811b6e09e8efa21570bdfdc7ab5056 100644
--- a/html/navtree.js
+++ b/html/navtree.js
@@ -39,15 +39,15 @@ var NAVTREE =
var NAVTREEINDEX =
[
"3d_2headers_8hpp.html",
-"classcl_1_1_enqueue_args.html#a2550db9b9c98c38b7072feb3bd4b0514",
-"classcl_1_1_user_event.html",
-"classop_1_1_hand_gpu_renderer.html#a27915745de10184ef073f34b86a2706e",
-"classop_1_1_renderer.html#abaea1725725ff775aed0c120b2ba3d1f",
-"classop_1_1_w_video_saver.html",
-"functions_func_m.html",
-"open_cv_8hpp.html",
-"structop_1_1_datum.html#a44af7162e180c6856ce909057f43d8e1",
-"w_face_detector_open_c_v_8hpp_source.html"
+"classcl_1_1_enqueue_args.html#a1ab03b76ada8edb5440ba19905848e5f",
+"classcl_1_1_sampler.html#ad26196f0282429667828b5b39bbc97f1",
+"classop_1_1_hand_gpu_renderer.html#a0489f10ddc9e37e87084ebf9a5138f3a",
+"classop_1_1_renderer.html#aa8339054ed113d99ca70208d0cee5aa9",
+"classop_1_1_w_udp_sender.html#a567d9fe2adc85ae086379696573112e3",
+"functions_func_k.html",
+"op_output_to_cv_mat_8hpp.html",
+"structop_1_1_datum.html#a42f9aef848c6335c5a81cad374319f0b",
+"w_face_detector_open_c_v_8hpp.html#abf3a59fc4662f07e6ba19b95bd4da32f"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/html/navtreeindex0.js b/html/navtreeindex0.js
index 3db493a3b8ada9beda88b5d0c193d05a174b8bc4..0a514cbc5462d43557ccd2c3712100aa678fbe0c 100644
--- a/html/navtreeindex0.js
+++ b/html/navtreeindex0.js
@@ -6,11 +6,13 @@ var NAVTREEINDEX0 =
"array_8hpp.html":[2,0,0,0,2,0],
"array_8hpp_source.html":[2,0,0,0,2,0],
"body_part_connector_base_8hpp.html":[2,0,0,0,9,0],
-"body_part_connector_base_8hpp.html#a4ada5e56ab4773b99b3a29ba2fafc385":[2,0,0,0,9,0,2],
+"body_part_connector_base_8hpp.html#a15fe0812436c48a912e0382c5c42a9b4":[2,0,0,0,9,0,4],
+"body_part_connector_base_8hpp.html#a42480d27998e91461610be265e1a954b":[2,0,0,0,9,0,6],
+"body_part_connector_base_8hpp.html#a53027f965d0135a14454d9a1d88fc975":[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#a9277202c8aa9f50591d2da8f46708482":[2,0,0,0,9,0,1],
-"body_part_connector_base_8hpp.html#afa14183f5226b602154559fc94d49dff":[2,0,0,0,9,0,3],
+"body_part_connector_base_8hpp.html#ac4c0c08d800a5af6e1e9d3778fb01d3b":[2,0,0,0,9,0,2],
+"body_part_connector_base_8hpp.html#aefbab71714231e993354f8174e6d1124":[2,0,0,0,9,0,5],
+"body_part_connector_base_8hpp.html#af0729592a064c2d73c0905def90ecaad":[2,0,0,0,9,0,1],
"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],
@@ -247,7 +249,5 @@ var NAVTREEINDEX0 =
"classcl_1_1_device_command_queue.html#affa34667a9ee050bffe4fbacbe76dda3":[1,0,2,35,10],
"classcl_1_1_enqueue_args.html":[1,0,2,36],
"classcl_1_1_enqueue_args.html#a0f4cf6909b0da18bb8328fd2417a6099":[1,0,2,36,5],
-"classcl_1_1_enqueue_args.html#a11a7b173e00d55ee2c58fed3d9ecd3d8":[1,0,2,36,2],
-"classcl_1_1_enqueue_args.html#a1ab03b76ada8edb5440ba19905848e5f":[1,0,2,36,3],
-"classcl_1_1_enqueue_args.html#a1af31b93f90214b62678878a5e8f2d95":[1,0,2,36,16]
+"classcl_1_1_enqueue_args.html#a11a7b173e00d55ee2c58fed3d9ecd3d8":[1,0,2,36,2]
};
diff --git a/html/navtreeindex1.js b/html/navtreeindex1.js
index 82ad7fcaeee0a12e29206a1e7583af152651e145..f6600609436379aec1c72fd18db0d9f3e9f007f1 100644
--- a/html/navtreeindex1.js
+++ b/html/navtreeindex1.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX1 =
{
+"classcl_1_1_enqueue_args.html#a1ab03b76ada8edb5440ba19905848e5f":[1,0,2,36,3],
+"classcl_1_1_enqueue_args.html#a1af31b93f90214b62678878a5e8f2d95":[1,0,2,36,16],
"classcl_1_1_enqueue_args.html#a2550db9b9c98c38b7072feb3bd4b0514":[1,0,2,36,12],
"classcl_1_1_enqueue_args.html#a2c7272d30c6a8c62a6dfabae02dde9ff":[1,0,2,36,8],
"classcl_1_1_enqueue_args.html#a2f37bb05189e7e905b6c1961ee7188d5":[1,0,2,36,9],
@@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
"classcl_1_1_sampler.html#a684ea0f7bb85233239ba3a266795c1a4":[1,0,2,29,3],
"classcl_1_1_sampler.html#a8d58fcb1dc466f4b1de2c38c6cb76823":[1,0,2,29,9],
"classcl_1_1_sampler.html#aa32c71d59ca20e83fc283273d0b102cd":[1,0,2,29,2],
-"classcl_1_1_sampler.html#aa7ad8b1a123d7878438200591a9ecb47":[1,0,2,29,5],
-"classcl_1_1_sampler.html#ad26196f0282429667828b5b39bbc97f1":[1,0,2,29,8],
-"classcl_1_1_sampler.html#ae0ca4f5c66d461e1627a625db54b8737":[1,0,2,29,6]
+"classcl_1_1_sampler.html#aa7ad8b1a123d7878438200591a9ecb47":[1,0,2,29,5]
};
diff --git a/html/navtreeindex2.js b/html/navtreeindex2.js
index 6e2ac7239957bb5fbee057bf9e09ebef7ac847ec..f83d09181d3d0f67e3f84ad36de4549f5d071839 100644
--- a/html/navtreeindex2.js
+++ b/html/navtreeindex2.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX2 =
{
+"classcl_1_1_sampler.html#ad26196f0282429667828b5b39bbc97f1":[1,0,2,29,8],
+"classcl_1_1_sampler.html#ae0ca4f5c66d461e1627a625db54b8737":[1,0,2,29,6],
"classcl_1_1_user_event.html":[1,0,2,7],
"classcl_1_1_user_event.html#a1ee5bc016d511a4fec5f23b50a70821a":[1,0,2,7,1],
"classcl_1_1_user_event.html#a4255beef279789245d402a00830c841f":[1,0,2,7,0],
@@ -247,7 +249,5 @@ var NAVTREEINDEX2 =
"classop_1_1_hand_extractor_net.html#ac5e36cd33696a684a4447acccec28fdd":[1,0,3,61,16],
"classop_1_1_hand_extractor_net.html#ade5c1f40a02ff6d0c5e3e5b9dab00088":[1,0,3,61,3],
"classop_1_1_hand_extractor_net.html#af03c8872258c644086bda26a3aaf95b5":[1,0,3,61,13],
-"classop_1_1_hand_gpu_renderer.html":[1,0,3,62],
-"classop_1_1_hand_gpu_renderer.html#a0489f10ddc9e37e87084ebf9a5138f3a":[1,0,3,62,2],
-"classop_1_1_hand_gpu_renderer.html#a0d2f742b995a6f34e414f9731db847d5":[1,0,3,62,0]
+"classop_1_1_hand_gpu_renderer.html":[1,0,3,62]
};
diff --git a/html/navtreeindex3.js b/html/navtreeindex3.js
index 66b28077b446f56840087a748bbdf1f9f835e658..7901a28e2a55fc81518ad4d0c994864f6adc713b 100644
--- a/html/navtreeindex3.js
+++ b/html/navtreeindex3.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX3 =
{
+"classop_1_1_hand_gpu_renderer.html#a0489f10ddc9e37e87084ebf9a5138f3a":[1,0,3,62,2],
+"classop_1_1_hand_gpu_renderer.html#a0d2f742b995a6f34e414f9731db847d5":[1,0,3,62,0],
"classop_1_1_hand_gpu_renderer.html#a27915745de10184ef073f34b86a2706e":[1,0,3,62,1],
"classop_1_1_hand_gpu_renderer.html#a8206b59519e8214e06af9994a6038dae":[1,0,3,62,3],
"classop_1_1_hand_renderer.html":[1,0,3,63],
@@ -247,7 +249,5 @@ var NAVTREEINDEX3 =
"classop_1_1_renderer.html#a88449a7c29a48e157cd6b16089825be7":[1,0,3,13,12],
"classop_1_1_renderer.html#a891be57b699f6adbb7cd841870214b8e":[1,0,3,13,4],
"classop_1_1_renderer.html#a8e0739fb55d61fc76918ca3fb6ac3bc4":[1,0,3,13,3],
-"classop_1_1_renderer.html#a9d46c28d88225af94468c757ab1b26c1":[1,0,3,13,10],
-"classop_1_1_renderer.html#aa8339054ed113d99ca70208d0cee5aa9":[1,0,3,13,8],
-"classop_1_1_renderer.html#ab226d47f554735fa3e0372ce429747c3":[1,0,3,13,11]
+"classop_1_1_renderer.html#a9d46c28d88225af94468c757ab1b26c1":[1,0,3,13,10]
};
diff --git a/html/navtreeindex4.js b/html/navtreeindex4.js
index be97fa6a20e9b7a6ef1f13f2fc14584618720139..b47c98323cfd0768acbc3f60c37bea80244e1db4 100644
--- a/html/navtreeindex4.js
+++ b/html/navtreeindex4.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX4 =
{
+"classop_1_1_renderer.html#aa8339054ed113d99ca70208d0cee5aa9":[1,0,3,13,8],
+"classop_1_1_renderer.html#ab226d47f554735fa3e0372ce429747c3":[1,0,3,13,11],
"classop_1_1_renderer.html#abaea1725725ff775aed0c120b2ba3d1f":[1,0,3,13,6],
"classop_1_1_renderer.html#ac4df12764776ba2e27c71a3c4181f647":[1,0,3,13,2],
"classop_1_1_renderer.html#aca8ebf0c0a50b87f0be82afa090155a0":[1,0,3,13,15],
@@ -247,7 +249,5 @@ var NAVTREEINDEX4 =
"classop_1_1_w_scale_and_size_extractor.html#ac1203ef395a836b13f5586432f284c41":[1,0,3,20,1],
"classop_1_1_w_scale_and_size_extractor.html#afddf54d061dc5325e78252a3bba482b9":[1,0,3,20,2],
"classop_1_1_w_udp_sender.html":[1,0,3,48],
-"classop_1_1_w_udp_sender.html#a22a5ec90fe83ed654bd0aef112fac98b":[1,0,3,48,0],
-"classop_1_1_w_udp_sender.html#a567d9fe2adc85ae086379696573112e3":[1,0,3,48,1],
-"classop_1_1_w_udp_sender.html#a615fc6a537ca9f624022698391c11a54":[1,0,3,48,2]
+"classop_1_1_w_udp_sender.html#a22a5ec90fe83ed654bd0aef112fac98b":[1,0,3,48,0]
};
diff --git a/html/navtreeindex5.js b/html/navtreeindex5.js
index 16a0d5bf3056f15f22d38172920acdf3b6315365..0e3e8963e53cca34a8569607451acff49ef74d38 100644
--- a/html/navtreeindex5.js
+++ b/html/navtreeindex5.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX5 =
{
+"classop_1_1_w_udp_sender.html#a567d9fe2adc85ae086379696573112e3":[1,0,3,48,1],
+"classop_1_1_w_udp_sender.html#a615fc6a537ca9f624022698391c11a54":[1,0,3,48,2],
"classop_1_1_w_video_saver.html":[1,0,3,49],
"classop_1_1_w_video_saver.html#a04dc4e6f039d047a0da6f94283c145d9":[1,0,3,49,0],
"classop_1_1_w_video_saver.html#a40bcb8ccf137c6cbee3ca31e6cc3bfbf":[1,0,3,49,2],
@@ -247,7 +249,5 @@ var NAVTREEINDEX5 =
"functions_func_g.html":[1,3,1,6],
"functions_func_h.html":[1,3,1,7],
"functions_func_i.html":[1,3,1,8],
-"functions_func_j.html":[1,3,1,9],
-"functions_func_k.html":[1,3,1,10],
-"functions_func_l.html":[1,3,1,11]
+"functions_func_j.html":[1,3,1,9]
};
diff --git a/html/navtreeindex6.js b/html/navtreeindex6.js
index 177de0449afed12b06eb4f118c1ce9089e47986b..a74cc59aa5ce41332a0f6e9431c83a85ef87b356 100644
--- a/html/navtreeindex6.js
+++ b/html/navtreeindex6.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX6 =
{
+"functions_func_k.html":[1,3,1,10],
+"functions_func_l.html":[1,3,1,11],
"functions_func_m.html":[1,3,1,12],
"functions_func_n.html":[1,3,1,13],
"functions_func_o.html":[1,3,1,14],
@@ -247,7 +249,5 @@ var NAVTREEINDEX6 =
"nms_base_8hpp.html#a7dc31458818768ba61e64d348678a36c":[2,0,0,0,8,5,1],
"nms_base_8hpp_source.html":[2,0,0,0,8,5],
"nms_caffe_8hpp.html":[2,0,0,0,8,6],
-"nms_caffe_8hpp_source.html":[2,0,0,0,8,6],
-"op_output_to_cv_mat_8hpp.html":[2,0,0,0,2,11],
-"op_output_to_cv_mat_8hpp_source.html":[2,0,0,0,2,11]
+"nms_caffe_8hpp_source.html":[2,0,0,0,8,6]
};
diff --git a/html/navtreeindex7.js b/html/navtreeindex7.js
index a67270f7fca9b72d97eeadc845a2c69dc851ea87..cf1afc017dd19bb80b9875d7d8ef0089ff0555dd 100644
--- a/html/navtreeindex7.js
+++ b/html/navtreeindex7.js
@@ -1,5 +1,7 @@
var NAVTREEINDEX7 =
{
+"op_output_to_cv_mat_8hpp.html":[2,0,0,0,2,11],
+"op_output_to_cv_mat_8hpp_source.html":[2,0,0,0,2,11],
"open_cv_8hpp.html":[2,0,0,0,13,8],
"open_cv_8hpp.html#a24ebdcb8395dea0429f220de6a715d6e":[2,0,0,0,13,8,2],
"open_cv_8hpp.html#aa497ecc2e06a583b2c08ae14e5f3891a":[2,0,0,0,13,8,3],
@@ -56,23 +58,22 @@ var NAVTREEINDEX7 =
"pose_gpu_renderer_8hpp.html":[2,0,0,0,9,8],
"pose_gpu_renderer_8hpp_source.html":[2,0,0,0,9,8],
"pose_parameters_8hpp.html":[2,0,0,0,9,9],
-"pose_parameters_8hpp.html#a08faf0098cf621b92b30e8e37dc1d6c1":[2,0,0,0,9,9,11],
"pose_parameters_8hpp.html#a1b7d7061c819ee76328d5917ee009b1d":[2,0,0,0,9,9,1],
"pose_parameters_8hpp.html#a1f690bf083e250642144bf8e5d6e6d2c":[2,0,0,0,9,9,3],
"pose_parameters_8hpp.html#a307b2c7b1506415a4ba44590fe8a7258":[2,0,0,0,9,9,10],
-"pose_parameters_8hpp.html#a3df938ef93037c534c5d342720d5fb70":[2,0,0,0,9,9,14],
-"pose_parameters_8hpp.html#a522d4552d2aeabe367f4d3bf371e6b3e":[2,0,0,0,9,9,17],
+"pose_parameters_8hpp.html#a3df938ef93037c534c5d342720d5fb70":[2,0,0,0,9,9,13],
+"pose_parameters_8hpp.html#a522d4552d2aeabe367f4d3bf371e6b3e":[2,0,0,0,9,9,16],
"pose_parameters_8hpp.html#a54a6c42a42a0a7e539061f5e30abb4bc":[2,0,0,0,9,9,9],
-"pose_parameters_8hpp.html#a59616e83eefc182f8eb6ae51d6425938":[2,0,0,0,9,9,16],
+"pose_parameters_8hpp.html#a59616e83eefc182f8eb6ae51d6425938":[2,0,0,0,9,9,15],
"pose_parameters_8hpp.html#a692472b562fba051964f9ddea07b97d7":[2,0,0,0,9,9,2],
"pose_parameters_8hpp.html#a84d87ec0e4ed3cf75a37ce99d0d25ef7":[2,0,0,0,9,9,6],
"pose_parameters_8hpp.html#aa170c3107396e4d0e4214bb0c1b78f08":[2,0,0,0,9,9,5],
"pose_parameters_8hpp.html#aab3de911b04b96c1850cc05c6947e184":[2,0,0,0,9,9,0],
-"pose_parameters_8hpp.html#aacf6e688031bb116e4878b811e8dbc23":[2,0,0,0,9,9,15],
+"pose_parameters_8hpp.html#aacf6e688031bb116e4878b811e8dbc23":[2,0,0,0,9,9,14],
"pose_parameters_8hpp.html#ab48e314ecd19f55f664b14da1d83312f":[2,0,0,0,9,9,7],
"pose_parameters_8hpp.html#ad7ca8d89f9045481075902c8bd98b8f4":[2,0,0,0,9,9,8],
-"pose_parameters_8hpp.html#ade70b024ee461ae04e7233bf3937c5c6":[2,0,0,0,9,9,13],
-"pose_parameters_8hpp.html#ae0730c6559abdb976423ecf81eac4620":[2,0,0,0,9,9,12],
+"pose_parameters_8hpp.html#ade70b024ee461ae04e7233bf3937c5c6":[2,0,0,0,9,9,12],
+"pose_parameters_8hpp.html#ae0730c6559abdb976423ecf81eac4620":[2,0,0,0,9,9,11],
"pose_parameters_8hpp.html#af1ed202254520cd489723052d1f5a86d":[2,0,0,0,9,9,4],
"pose_parameters_8hpp_source.html":[2,0,0,0,9,9],
"pose_parameters_render_8hpp.html":[2,0,0,0,9,10],
@@ -248,6 +249,5 @@ var NAVTREEINDEX7 =
"structop_1_1_datum.html#a32d164c01acf6b4f7eb1323d74edbdca":[1,0,3,6,38],
"structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192":[1,0,3,6,23],
"structop_1_1_datum.html#a3605b959026bf8ea8b60e4e005d9f71e":[1,0,3,6,36],
-"structop_1_1_datum.html#a42b953c082f479eddc527da9a3a4cc75":[1,0,3,6,40],
-"structop_1_1_datum.html#a42f9aef848c6335c5a81cad374319f0b":[1,0,3,6,1]
+"structop_1_1_datum.html#a42b953c082f479eddc527da9a3a4cc75":[1,0,3,6,40]
};
diff --git a/html/navtreeindex8.js b/html/navtreeindex8.js
index d88887f968009f2fef03b327d4694d0284766457..da495d9c7f7924cb68cc8b475ab663f46398abbd 100644
--- a/html/navtreeindex8.js
+++ b/html/navtreeindex8.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX8 =
{
+"structop_1_1_datum.html#a42f9aef848c6335c5a81cad374319f0b":[1,0,3,6,1],
"structop_1_1_datum.html#a44af7162e180c6856ce909057f43d8e1":[1,0,3,6,49],
"structop_1_1_datum.html#a45cd7049821b21a7af84441415b2d0ea":[1,0,3,6,53],
"structop_1_1_datum.html#a46ff336119fd0d67c8223b1a9371731d":[1,0,3,6,34],
@@ -248,6 +249,5 @@ var NAVTREEINDEX8 =
"w_face_detector_8hpp.html":[2,0,0,0,3,10],
"w_face_detector_8hpp.html#a196f17357cd1c1bb02e24e4e8a0e6ec3":[2,0,0,0,3,10,1],
"w_face_detector_8hpp_source.html":[2,0,0,0,3,10],
-"w_face_detector_open_c_v_8hpp.html":[2,0,0,0,3,11],
-"w_face_detector_open_c_v_8hpp.html#abf3a59fc4662f07e6ba19b95bd4da32f":[2,0,0,0,3,11,1]
+"w_face_detector_open_c_v_8hpp.html":[2,0,0,0,3,11]
};
diff --git a/html/navtreeindex9.js b/html/navtreeindex9.js
index f22b399f3cd2047923b903d87de40ef6e5765741..7fae4c342cd404ab619ecd35f236589955fcc383 100644
--- a/html/navtreeindex9.js
+++ b/html/navtreeindex9.js
@@ -1,5 +1,6 @@
var NAVTREEINDEX9 =
{
+"w_face_detector_open_c_v_8hpp.html#abf3a59fc4662f07e6ba19b95bd4da32f":[2,0,0,0,3,11,1],
"w_face_detector_open_c_v_8hpp_source.html":[2,0,0,0,3,11],
"w_face_extractor_net_8hpp.html":[2,0,0,0,3,12],
"w_face_extractor_net_8hpp.html#ab5b47f0069e9f397ff891194b20d28f2":[2,0,0,0,3,12,1],
diff --git a/html/pose_parameters_8hpp.html b/html/pose_parameters_8hpp.html
index 6390b4ff726b0db49c00c909d8ccb68a20cd36d2..6176a89dac84da018c00ffaae032a7897e87cf69 100644
--- a/html/pose_parameters_8hpp.html
+++ b/html/pose_parameters_8hpp.html
@@ -139,8 +139,6 @@ Functions
OP_API const std::vector
< unsigned int > & | op::getPoseMapIndex (const PoseModel poseModel) |
|
-OP_API const std::vector< int > & | op::getPosePartPairsStar (const PoseModel poseModel) |
- |
OP_API unsigned int | op::getPoseMaxPeaks (const PoseModel poseModel) |
|
OP_API float | op::getPoseNetDecreaseFactor (const PoseModel poseModel) |
diff --git a/html/pose_parameters_8hpp.js b/html/pose_parameters_8hpp.js
index 383ff543fbc2c5378a1ede5f5503a3105dc5d730..93fb272f29ca7329e88209cb3ed5072e56fe71b8 100644
--- a/html/pose_parameters_8hpp.js
+++ b/html/pose_parameters_8hpp.js
@@ -11,7 +11,6 @@ var pose_parameters_8hpp =
[ "getPoseNetDecreaseFactor", "pose_parameters_8hpp.html#ad7ca8d89f9045481075902c8bd98b8f4", null ],
[ "getPoseNumberBodyParts", "pose_parameters_8hpp.html#a54a6c42a42a0a7e539061f5e30abb4bc", null ],
[ "getPosePartPairs", "pose_parameters_8hpp.html#a307b2c7b1506415a4ba44590fe8a7258", null ],
- [ "getPosePartPairsStar", "pose_parameters_8hpp.html#a08faf0098cf621b92b30e8e37dc1d6c1", null ],
[ "getPoseProtoTxt", "pose_parameters_8hpp.html#ae0730c6559abdb976423ecf81eac4620", null ],
[ "getPoseTrainedModel", "pose_parameters_8hpp.html#ade70b024ee461ae04e7233bf3937c5c6", null ],
[ "poseBodyPartMapStringToKey", "pose_parameters_8hpp.html#a3df938ef93037c534c5d342720d5fb70", null ],
diff --git a/html/pose_parameters_8hpp_source.html b/html/pose_parameters_8hpp_source.html
index 0079ae799c97c484e5728832870540161c9ae5c5..bc7a764a6dfdcd027fe5cb4acf8b7eeee72c12b4 100644
--- a/html/pose_parameters_8hpp_source.html
+++ b/html/pose_parameters_8hpp_source.html
@@ -129,24 +129,23 @@ $(document).ready(function(){initNavTree('pose_parameters_8hpp_source.html','');
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 40 #endif // OPENPOSE_POSE_POSE_PARAMETERS_HPP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 39 #endif // OPENPOSE_POSE_POSE_PARAMETERS_HPP
OP_API float getPoseDefaultConnectMinSubsetScore(const PoseModel poseModel)
OP_API const std::vector< unsigned int > & getPoseMapIndex(const PoseModel poseModel)
@@ -155,13 +154,12 @@ $(document).ready(function(){initNavTree('pose_parameters_8hpp_source.html','');
OP_API unsigned int getPoseMaxPeaks(const PoseModel poseModel)
OP_API unsigned int poseBodyPartMapStringToKey(const PoseModel poseModel, const std::string &string)
PoseModel
Definition: enumClasses.hpp:9
-OP_API const std::vector< int > & getPosePartPairsStar(const PoseModel poseModel)
OP_API const std::string & getPoseProtoTxt(const PoseModel poseModel)
const auto POSE_MAX_PEOPLE
Definition: poseParameters.hpp:14
OP_API unsigned int getPoseDefaultMinSubsetCnt(const PoseModel poseModel)
OP_API const std::map< unsigned int, std::string > & getPoseBodyPartMapping(const PoseModel poseModel)
-const bool COCO_CHALLENGE
Definition: poseParameters.hpp:37
+const bool COCO_CHALLENGE
Definition: poseParameters.hpp:36
OP_API float getPoseDefaultNmsThreshold(const PoseModel poseModel)
OP_API float getPoseDefaultConnectInterMinAboveThreshold(const PoseModel poseModel)
OP_API unsigned int getPoseNumberBodyParts(const PoseModel poseModel)
diff --git a/html/search/all_11.js b/html/search/all_11.js
index 520d704bfb4382aab79da41dd78dcf414a9621f9..ba6c33f7ff350da5f0a770edd6aefaf4aa6e4cd7 100644
--- a/html/search/all_11.js
+++ b/html/search/all_11.js
@@ -27,8 +27,8 @@ var searchData=
['relbow',['RElbow',['../classop_1_1_hand_detector.html#a4d058446e66aff15d8702558fd256b73a6957f13571097d3ddddc63474dccf0bf',1,'op::HandDetector']]],
['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']]],
+ ['removepeoplebelowthresholds',['removePeopleBelowThresholds',['../namespaceop.html#a42480d27998e91461610be265e1a954b',1,'op']]],
['removespecialscharacters',['removeSpecialsCharacters',['../namespaceop.html#a8664658afa7be03e173cec9eff2873ad',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,'']]],
diff --git a/html/search/all_12.js b/html/search/all_12.js
index 76a8f8a0b2200c0734cd4b7ed236333ff91a24d0..3d1b82437e20f127611ec89abb78899edd96dae7 100644
--- a/html/search/all_12.js
+++ b/html/search/all_12.js
@@ -95,12 +95,11 @@ var searchData=
['stringtodataformat',['stringToDataFormat',['../namespaceop.html#a46e815df32db67d78a94367b7f97df25',1,'op']]],
['subid',['subId',['../structop_1_1_datum.html#aeb6d10e4fa40a20d38118bf1be3112d8',1,'op::Datum']]],
['subidmax',['subIdMax',['../structop_1_1_datum.html#ab87c493347456b592b616e9f656a5d60',1,'op::Datum']]],
- ['subsetstoposekeypointsandscores',['subsetsToPoseKeypointsAndScores',['../namespaceop.html#a7840872b74edcb234b70e396fa35d7d6',1,'op']]],
['subthread',['SubThread',['../classop_1_1_sub_thread.html#aa551df0d8f0b30aaf9e0840ecf29d749',1,'op::SubThread']]],
['subthread',['SubThread',['../classop_1_1_sub_thread.html',1,'op']]],
['subthread_2ehpp',['subThread.hpp',['../sub_thread_8hpp.html',1,'']]],
- ['subthreadnoqueue',['SubThreadNoQueue',['../classop_1_1_sub_thread_no_queue.html',1,'op']]],
['subthreadnoqueue',['SubThreadNoQueue',['../classop_1_1_sub_thread_no_queue.html#afbaf89d7a8fb4d19f67064fb954a31eb',1,'op::SubThreadNoQueue']]],
+ ['subthreadnoqueue',['SubThreadNoQueue',['../classop_1_1_sub_thread_no_queue.html',1,'op']]],
['subthreadnoqueue_2ehpp',['subThreadNoQueue.hpp',['../sub_thread_no_queue_8hpp.html',1,'']]],
['subthreadqueuein',['SubThreadQueueIn',['../classop_1_1_sub_thread_queue_in.html',1,'op']]],
['subthreadqueuein',['SubThreadQueueIn',['../classop_1_1_sub_thread_queue_in.html#a11aa71a818430c4eb435a1626e54f29a',1,'op::SubThreadQueueIn']]],
@@ -108,11 +107,11 @@ var searchData=
['subthreadqueueinout',['SubThreadQueueInOut',['../classop_1_1_sub_thread_queue_in_out.html',1,'op']]],
['subthreadqueueinout',['SubThreadQueueInOut',['../classop_1_1_sub_thread_queue_in_out.html#aa5b9beea615b8b968c5da74dd66a6d78',1,'op::SubThreadQueueInOut']]],
['subthreadqueueinout_2ehpp',['subThreadQueueInOut.hpp',['../sub_thread_queue_in_out_8hpp.html',1,'']]],
- ['subthreadqueueout',['SubThreadQueueOut',['../classop_1_1_sub_thread_queue_out.html',1,'op']]],
['subthreadqueueout',['SubThreadQueueOut',['../classop_1_1_sub_thread_queue_out.html#aa4a827932f632f1f30b5650a4fcc77ff',1,'op::SubThreadQueueOut']]],
+ ['subthreadqueueout',['SubThreadQueueOut',['../classop_1_1_sub_thread_queue_out.html',1,'op']]],
['subthreadqueueout_2ehpp',['subThreadQueueOut.hpp',['../sub_thread_queue_out_8hpp.html',1,'']]],
- ['svmallocator',['SVMAllocator',['../classcl_1_1_s_v_m_allocator.html',1,'cl']]],
['svmallocator',['SVMAllocator',['../classcl_1_1_s_v_m_allocator.html#a0146b33b7681b60e7678780ae05fb43f',1,'cl::SVMAllocator::SVMAllocator()'],['../classcl_1_1_s_v_m_allocator_3_01void_00_01_s_v_m_trait_01_4.html#a0146b33b7681b60e7678780ae05fb43f',1,'cl::SVMAllocator< void, SVMTrait >::SVMAllocator()'],['../classcl_1_1_s_v_m_allocator.html#a5851b239299b64a55bc63fa9af1bdd28',1,'cl::SVMAllocator::SVMAllocator()'],['../classcl_1_1_s_v_m_allocator.html#a532a5219ffd5c855070a1e4f22832711',1,'cl::SVMAllocator::SVMAllocator(cl::Context context)'],['../classcl_1_1_s_v_m_allocator.html#a927ffbac7ec2a7cb0aee2d24a9f986b1',1,'cl::SVMAllocator::SVMAllocator(const SVMAllocator &other)'],['../classcl_1_1_s_v_m_allocator.html#af103176d8c51fc469fb0b7d85a597a9f',1,'cl::SVMAllocator::SVMAllocator(const SVMAllocator< U, SVMTrait > &other)']]],
+ ['svmallocator',['SVMAllocator',['../classcl_1_1_s_v_m_allocator.html',1,'cl']]],
['svmallocator_3c_20void_2c_20svmtrait_20_3e',['SVMAllocator< void, SVMTrait >',['../classcl_1_1_s_v_m_allocator_3_01void_00_01_s_v_m_trait_01_4.html',1,'cl']]],
['svmtraitatomic',['SVMTraitAtomic',['../classcl_1_1_s_v_m_trait_atomic.html',1,'cl']]],
['svmtraitcoarse',['SVMTraitCoarse',['../classcl_1_1_s_v_m_trait_coarse.html',1,'cl']]],
diff --git a/html/search/all_2.js b/html/search/all_2.js
index 151f45ce9cbd09d541052015908c1539d61042a1..77d371b6cde605e636b9cde0c8fb25a8670a78c2 100644
--- a/html/search/all_2.js
+++ b/html/search/all_2.js
@@ -75,7 +75,7 @@ var searchData=
['configureerror',['ConfigureError',['../classop_1_1_configure_error.html',1,'op']]],
['configurelog',['ConfigureLog',['../classop_1_1_configure_log.html',1,'op']]],
['connectbodypartscpu',['connectBodyPartsCpu',['../namespaceop.html#a708e05033d5c51c3a3ff5d4ed621ebbf',1,'op']]],
- ['connectbodypartsgpu',['connectBodyPartsGpu',['../namespaceop.html#a9277202c8aa9f50591d2da8f46708482',1,'op']]],
+ ['connectbodypartsgpu',['connectBodyPartsGpu',['../namespaceop.html#af0729592a064c2d73c0905def90ecaad',1,'op']]],
['connectinterminabovethreshold',['ConnectInterMinAboveThreshold',['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0eaf7405796a5c90a93fc3c8ffa89eb432d',1,'op']]],
['connectinterthreshold',['ConnectInterThreshold',['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea240f10f3a39507d858c743971fd4298f',1,'op']]],
['connectminsubsetcnt',['ConnectMinSubsetCnt',['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea7bf312724768faebba41ca3585a91f19',1,'op']]],
@@ -91,6 +91,7 @@ var searchData=
['cputogpumemoryifnotcopiedyet',['cpuToGpuMemoryIfNotCopiedYet',['../classop_1_1_gpu_renderer.html#ac7c1ab0eebf1d54b55cc65a5560bad7b',1,'op::GpuRenderer']]],
['createarray',['createArray',['../classop_1_1_cv_mat_to_op_input.html#acf0c43174fe8e3b1c71d76aca861a6ab',1,'op::CvMatToOpInput::createArray()'],['../classop_1_1_cv_mat_to_op_output.html#a003515873bf34525e2a6d313d8619ff3',1,'op::CvMatToOpOutput::createArray()']]],
['createkernels',['createKernels',['../classcl_1_1_program.html#a8251f8a862bdfd82caf10a949b2bd884',1,'cl::Program']]],
+ ['createpeoplevector',['createPeopleVector',['../namespaceop.html#ac4c0c08d800a5af6e1e9d3778fb01d3b',1,'op']]],
['createsubbuffer',['createSubBuffer',['../classcl_1_1_buffer.html#ab73f1e0ab2224f3d515820dd6b0c1d73',1,'cl::Buffer']]],
['createsubdevices',['createSubDevices',['../classcl_1_1_device.html#ab60bfd190bf8f82cb8f0adb0a869a2f2',1,'cl::Device']]],
['cuda',['Cuda',['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa8b95dcff7397d0693c03e394af5552aa',1,'op']]],
@@ -98,8 +99,8 @@ var searchData=
['cuda_5fnum_5fthreads',['CUDA_NUM_THREADS',['../namespaceop.html#ac7bbf63b37bf6762c47557ad227e036d',1,'op']]],
['cudacheck',['cudaCheck',['../namespaceop.html#a2af8422ada0de882cc222920ca15c6d2',1,'op']]],
['cvinputdata',['cvInputData',['../structop_1_1_datum.html#a0b2c8ccac37be088524cc7c24a502c7b',1,'op::Datum']]],
- ['cvmattoopinput',['CvMatToOpInput',['../classop_1_1_cv_mat_to_op_input.html#a6c4ac1b8c6fc994cc332253c56e20c4a',1,'op::CvMatToOpInput']]],
['cvmattoopinput',['CvMatToOpInput',['../classop_1_1_cv_mat_to_op_input.html',1,'op']]],
+ ['cvmattoopinput',['CvMatToOpInput',['../classop_1_1_cv_mat_to_op_input.html#a6c4ac1b8c6fc994cc332253c56e20c4a',1,'op::CvMatToOpInput']]],
['cvmattoopinput_2ehpp',['cvMatToOpInput.hpp',['../cv_mat_to_op_input_8hpp.html',1,'']]],
['cvmattoopoutput',['CvMatToOpOutput',['../classop_1_1_cv_mat_to_op_output.html',1,'op']]],
['cvmattoopoutput_2ehpp',['cvMatToOpOutput.hpp',['../cv_mat_to_op_output_8hpp.html',1,'']]],
diff --git a/html/search/all_6.js b/html/search/all_6.js
index 117405739e56c9351c18ce83581760c51ca26935..d3e68df9916911a6bc399fa68a103add89b9cc53 100644
--- a/html/search/all_6.js
+++ b/html/search/all_6.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['generateinitialsubsets',['generateInitialSubsets',['../namespaceop.html#a4ada5e56ab4773b99b3a29ba2fafc385',1,'op']]],
['get',['get',['../classcl_1_1detail_1_1_wrapper.html#ad247cdf1da7fa5b9b6d9a8267036a984',1,'cl::detail::Wrapper::get() const '],['../classcl_1_1detail_1_1_wrapper.html#a4e9571071a0b51bb2fada511a1ebc964',1,'cl::detail::Wrapper::get()'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a9ac8706ccd45f3f609d6683d71d36c20',1,'cl::detail::Wrapper< cl_device_id >::get() const '],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#aad0cbce396cc3ff3b73be767ce783286',1,'cl::detail::Wrapper< cl_device_id >::get()'],['../classcl_1_1_platform.html#af15bd8dced161daee0c5289178c8a0e1',1,'cl::Platform::get(vector< Platform > *platforms)'],['../classcl_1_1_platform.html#a2a60edf4cfdfda695919c2879a9ae64e',1,'cl::Platform::get(Platform *platform)'],['../classcl_1_1_platform.html#a87f6baad09c31e9f2bc8755a61439d04',1,'cl::Platform::get(cl_int *errResult=NULL)'],['../classcl_1_1_n_d_range.html#a9a72f7d2a096f981c1b6774144e7450e',1,'cl::NDRange::get()'],['../classcl_1_1_n_d_range.html#a8e99e2b3b1c675631c0aef1a3ced2628',1,'cl::NDRange::get() const '],['../classop_1_1_pose_extractor_net.html#a4c15a5d96caeae02d10b9fc3ff49e7cb',1,'op::PoseExtractorNet::get()'],['../classop_1_1_flir_reader.html#a5101cdbcd46e51bf7f35995a3d87e900',1,'op::FlirReader::get()'],['../classop_1_1_image_directory_reader.html#aa05bfd69272e81115ba23a3c0731b596',1,'op::ImageDirectoryReader::get()'],['../classop_1_1_ip_camera_reader.html#aa7ad6adac6e401193e03d279176dd889',1,'op::IpCameraReader::get()'],['../classop_1_1_producer.html#a366881a952ad34071cc719477f08b968',1,'op::Producer::get(const int capProperty)=0'],['../classop_1_1_producer.html#a94d561f95384dfa0cd91113882869d06',1,'op::Producer::get(const ProducerProperty property)'],['../classop_1_1_video_capture_reader.html#a64e5cbfb1c556d64cabcebc6eb94eaf1',1,'op::VideoCaptureReader::get()'],['../classop_1_1_video_reader.html#a057a7d0c498c48639b38c10ac7efc183',1,'op::VideoReader::get()'],['../classop_1_1_webcam_reader.html#a38ccbdf61f21fba0694362077cb6bdb1',1,'op::WebcamReader::get()']]],
['getalphaheatmap',['getAlphaHeatMap',['../classop_1_1_renderer.html#a503d7fdba655b14348769ad3f69b6c00',1,'op::Renderer']]],
['getalphakeypoint',['getAlphaKeypoint',['../classop_1_1_renderer.html#ac4df12764776ba2e27c71a3c4181f647',1,'op::Renderer']]],
@@ -82,7 +81,6 @@ var searchData=
['getposenetdecreasefactor',['getPoseNetDecreaseFactor',['../namespaceop.html#ad7ca8d89f9045481075902c8bd98b8f4',1,'op']]],
['getposenumberbodyparts',['getPoseNumberBodyParts',['../namespaceop.html#a54a6c42a42a0a7e539061f5e30abb4bc',1,'op']]],
['getposepartpairs',['getPosePartPairs',['../namespaceop.html#a307b2c7b1506415a4ba44590fe8a7258',1,'op']]],
- ['getposepartpairsstar',['getPosePartPairsStar',['../namespaceop.html#a08faf0098cf621b92b30e8e37dc1d6c1',1,'op']]],
['getposeprototxt',['getPoseProtoTxt',['../namespaceop.html#ae0730c6559abdb976423ecf81eac4620',1,'op']]],
['getposescales',['getPoseScales',['../namespaceop.html#a016abefba53293ed2ffe3a3c3bd88dd0',1,'op']]],
['getposescores',['getPoseScores',['../classop_1_1_pose_extractor.html#a99e7a656f0bace55402a187e9326ded1',1,'op::PoseExtractor::getPoseScores()'],['../classop_1_1_pose_extractor_net.html#a0701aa424ed036d68ad068b2db5eb803',1,'op::PoseExtractorNet::getPoseScores()']]],
@@ -117,8 +115,8 @@ var searchData=
['gui',['Gui',['../classop_1_1_gui.html#a1084d79f61d08f0551832de1ca337c70',1,'op::Gui']]],
['gui',['Gui',['../classop_1_1_gui.html',1,'op']]],
['gui_2ehpp',['gui.hpp',['../gui_8hpp.html',1,'']]],
- ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]],
['gui3d',['Gui3D',['../classop_1_1_gui3_d.html#a7146b02ee5c009f879ddfea2145fea34',1,'op::Gui3D']]],
+ ['gui3d',['Gui3D',['../classop_1_1_gui3_d.html',1,'op']]],
['gui3d_2ehpp',['gui3D.hpp',['../gui3_d_8hpp.html',1,'']]],
['guiadam_2ehpp',['guiAdam.hpp',['../gui_adam_8hpp.html',1,'']]],
['guiinfoadder',['GuiInfoAdder',['../classop_1_1_gui_info_adder.html#af23e17f9eeb51c7473cd0940292efa61',1,'op::GuiInfoAdder']]],
diff --git a/html/search/all_f.js b/html/search/all_f.js
index 98e425557ef96bdbe19ead863651d2bf2728a29b..9149acd4f7eccfb817dc6a23ca41838b69b5c72e 100644
--- a/html/search/all_f.js
+++ b/html/search/all_f.js
@@ -1,11 +1,14 @@
var searchData=
[
+ ['pafptrintovector',['pafPtrIntoVector',['../namespaceop.html#a53027f965d0135a14454d9a1d88fc975',1,'op']]],
['pafs',['PAFs',['../namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226ba21c5c3f60f4881b8d5477f5628db74f1',1,'op']]],
+ ['pafvectorintopeoplevector',['pafVectorIntoPeopleVector',['../namespaceop.html#a15fe0812436c48a912e0382c5c42a9b4',1,'op']]],
['param_5ftraits',['param_traits',['../structcl_1_1detail_1_1param__traits.html',1,'cl::detail']]],
['parts',['Parts',['../namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226ba9ce2d07469b39a72159ed8b0e0e597ca',1,'op']]],
['peoplejsonsaver',['PeopleJsonSaver',['../classop_1_1_people_json_saver.html',1,'op']]],
['peoplejsonsaver',['PeopleJsonSaver',['../classop_1_1_people_json_saver.html#aa6e2f479d959752c5c0f71cd8b4427c2',1,'op::PeopleJsonSaver']]],
['peoplejsonsaver_2ehpp',['peopleJsonSaver.hpp',['../people_json_saver_8hpp.html',1,'']]],
+ ['peoplevectortopeoplearray',['peopleVectorToPeopleArray',['../namespaceop.html#aefbab71714231e993354f8174e6d1124',1,'op']]],
['personentry',['PersonEntry',['../structop_1_1_person_entry.html',1,'op']]],
['personidextractor',['PersonIdExtractor',['../classop_1_1_person_id_extractor.html',1,'op']]],
['personidextractor',['PersonIdExtractor',['../classop_1_1_person_id_extractor.html#a5916ec673bdbe127386b7f496b188828',1,'op::PersonIdExtractor']]],
diff --git a/html/search/functions_11.js b/html/search/functions_11.js
index 12ff38b798e9e020a2d970759f03d03c352a01f0..097cb2b71e3daf5a48699265d4a04ae3dcc556d1 100644
--- a/html/search/functions_11.js
+++ b/html/search/functions_11.js
@@ -7,8 +7,8 @@ var searchData=
['rectangle',['Rectangle',['../structop_1_1_rectangle.html#a0112ddaa9782f3ccbb76a319b05f030b',1,'op::Rectangle::Rectangle(const T x=0, const T y=0, const T width=0, const T height=0)'],['../structop_1_1_rectangle.html#afbb0da8956e35178d3f28d2b1d998175',1,'op::Rectangle::Rectangle(const Rectangle< T > &rectangle)'],['../structop_1_1_rectangle.html#a5a9a60fdfd9c88ab8ded6275d64333ea',1,'op::Rectangle::Rectangle(Rectangle< T > &&rectangle)']]],
['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']]],
+ ['removepeoplebelowthresholds',['removePeopleBelowThresholds',['../namespaceop.html#a42480d27998e91461610be265e1a954b',1,'op']]],
['removespecialscharacters',['removeSpecialsCharacters',['../namespaceop.html#a8664658afa7be03e173cec9eff2873ad',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()']]],
diff --git a/html/search/functions_12.js b/html/search/functions_12.js
index dbd94dd6ccbb3006778e9457176a56323b2febce..7e9379aa16d6db7fafee5aa47a890d5dfffe5493 100644
--- a/html/search/functions_12.js
+++ b/html/search/functions_12.js
@@ -62,7 +62,6 @@ var searchData=
['stopandjoin',['stopAndJoin',['../classop_1_1_thread.html#a92e5dd0f60a0485e7d0fad3e82bb74f3',1,'op::Thread']]],
['stoppusher',['stopPusher',['../classop_1_1_queue_base.html#a32ac0e4b14a310aee62ce817e86c0356',1,'op::QueueBase']]],
['stringtodataformat',['stringToDataFormat',['../namespaceop.html#a46e815df32db67d78a94367b7f97df25',1,'op']]],
- ['subsetstoposekeypointsandscores',['subsetsToPoseKeypointsAndScores',['../namespaceop.html#a7840872b74edcb234b70e396fa35d7d6',1,'op']]],
['subthread',['SubThread',['../classop_1_1_sub_thread.html#aa551df0d8f0b30aaf9e0840ecf29d749',1,'op::SubThread']]],
['subthreadnoqueue',['SubThreadNoQueue',['../classop_1_1_sub_thread_no_queue.html#afbaf89d7a8fb4d19f67064fb954a31eb',1,'op::SubThreadNoQueue']]],
['subthreadqueuein',['SubThreadQueueIn',['../classop_1_1_sub_thread_queue_in.html#a11aa71a818430c4eb435a1626e54f29a',1,'op::SubThreadQueueIn']]],
diff --git a/html/search/functions_2.js b/html/search/functions_2.js
index bd2f6cce22f6a19b6dab1586a8b1ec7312e6fd4b..e030594b41894390f70cd0de78472ecb9f8628fb 100644
--- a/html/search/functions_2.js
+++ b/html/search/functions_2.js
@@ -24,13 +24,14 @@ var searchData=
['compile_5ftemplate_5fdatum',['COMPILE_TEMPLATE_DATUM',['../namespaceop.html#a53f346232d0743f3dd0f547de1fc508f',1,'op::COMPILE_TEMPLATE_DATUM(WPoseTriangulation)'],['../namespaceop.html#a9076fc1719030c2a74f21682999d2315',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpInput)'],['../namespaceop.html#a6d12bd1e42cfb63d2f780bed55fa01fb',1,'op::COMPILE_TEMPLATE_DATUM(WCvMatToOpOutput)'],['../namespaceop.html#aaee32c4c68404e5086844bcb911b7a20',1,'op::COMPILE_TEMPLATE_DATUM(WKeepTopNPeople)'],['../namespaceop.html#a47758c703fccdbb65c26dc7bc4022237',1,'op::COMPILE_TEMPLATE_DATUM(WKeypointScaler)'],['../namespaceop.html#a1d9f50688522ed7368acc33a09ae9ece',1,'op::COMPILE_TEMPLATE_DATUM(WOpOutputToCvMat)'],['../namespaceop.html#aaca98fe6101cda512a43c513182ae5cc',1,'op::COMPILE_TEMPLATE_DATUM(WScaleAndSizeExtractor)'],['../namespaceop.html#a196f17357cd1c1bb02e24e4e8a0e6ec3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetector)'],['../namespaceop.html#abf3a59fc4662f07e6ba19b95bd4da32f',1,'op::COMPILE_TEMPLATE_DATUM(WFaceDetectorOpenCV)'],['../namespaceop.html#ab5b47f0069e9f397ff891194b20d28f2',1,'op::COMPILE_TEMPLATE_DATUM(WFaceExtractorNet)'],['../namespaceop.html#af42afa53c725d556c14928b2603883e3',1,'op::COMPILE_TEMPLATE_DATUM(WFaceRenderer)'],['../namespaceop.html#af46e80e6bac0f815006759df4c9d00c3',1,'op::COMPILE_TEMPLATE_DATUM(WCocoJsonSaver)'],['../namespaceop.html#a57c4f3ada0db4882a4106d4dedf08012',1,'op::COMPILE_TEMPLATE_DATUM(WFaceSaver)'],['../namespaceop.html#a602d5d238fe0c7096698cf36b7dee9ab',1,'op::COMPILE_TEMPLATE_DATUM(WHandSaver)'],['../namespaceop.html#a7ac10b9f503668695643c366e25f3b68',1,'op::COMPILE_TEMPLATE_DATUM(WHeatMapSaver)'],['../namespaceop.html#a505ea16cc6c2c0068bbf4e7269dc8e0a',1,'op::COMPILE_TEMPLATE_DATUM(WImageSaver)'],['../namespaceop.html#a774871462f7fefb8cadea1e49f501e45',1,'op::COMPILE_TEMPLATE_DATUM(WPeopleJsonSaver)'],['../namespaceop.html#a31ad937a2e52ea08ce925031d26616b9',1,'op::COMPILE_TEMPLATE_DATUM(WPoseSaver)'],['../namespaceop.html#af9e0d9e4028c0589b5eeeaed42a5088c',1,'op::COMPILE_TEMPLATE_DATUM(WUdpSender)'],['../namespaceop.html#a49bd4106b0cd1cb81980329b06c0d2c8',1,'op::COMPILE_TEMPLATE_DATUM(WVideoSaver)'],['../namespaceop.html#ade3b2e4b105242a3cf41def3def1691d',1,'op::COMPILE_TEMPLATE_DATUM(WGui)'],['../namespaceop.html#a54b38240e45009f7e6a25d956ac96fe0',1,'op::COMPILE_TEMPLATE_DATUM(WGui3D)'],['../namespaceop.html#ae88e9ced5d14fa221205b492ff76c56b',1,'op::COMPILE_TEMPLATE_DATUM(WGuiInfoAdder)'],['../namespaceop.html#a0424a8e4dc8ceb5e8d8a2230c157a7fd',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetector)'],['../namespaceop.html#a767385c8d3ebe736e1752825ab4d4ea0',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorFromTxt)'],['../namespaceop.html#a361310c59d16e88a4d2450a80f078f01',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorTracking)'],['../namespaceop.html#a5cc3f625b2644b1aade85a9458b5503a',1,'op::COMPILE_TEMPLATE_DATUM(WHandDetectorUpdate)'],['../namespaceop.html#ae5cc3e92ffd9696f01ce7824ebbd0759',1,'op::COMPILE_TEMPLATE_DATUM(WHandExtractorNet)'],['../namespaceop.html#a635579f5f8d20b8e65f4f94da4d3d2f2',1,'op::COMPILE_TEMPLATE_DATUM(WHandRenderer)'],['../namespaceop.html#a020603e3ad6326cb1dce43485157f768',1,'op::COMPILE_TEMPLATE_DATUM(WPoseExtractor)'],['../namespaceop.html#ab1e242b1ae7ff3300324fbfedebb52fc',1,'op::COMPILE_TEMPLATE_DATUM(WPoseExtractorNet)'],['../namespaceop.html#ae76afeeeaedaebe6941f41a4bdf50e2a',1,'op::COMPILE_TEMPLATE_DATUM(WPoseRenderer)'],['../namespaceop.html#aa65c081c13e0d0453938a3c41d04dc49',1,'op::COMPILE_TEMPLATE_DATUM(PriorityQueue)'],['../namespaceop.html#aa7f93261bd6d87f86c45e933607a0678',1,'op::COMPILE_TEMPLATE_DATUM(Queue)'],['../namespaceop.html#af98c8e514e79d4718fb1fc64dc0e431b',1,'op::COMPILE_TEMPLATE_DATUM(SubThread)'],['../namespaceop.html#ae5dac6cf1ccdf461838f9795be8fda03',1,'op::COMPILE_TEMPLATE_DATUM(Thread)'],['../namespaceop.html#ac06eeab84c4861ef08834855b48750a6',1,'op::COMPILE_TEMPLATE_DATUM(ThreadManager)'],['../namespaceop.html#ad22c543a4376e943b728e657fab5ed9f',1,'op::COMPILE_TEMPLATE_DATUM(WIdGenerator)'],['../namespaceop.html#a5642545fda1c3bbaf60810cf0e2d2c1d',1,'op::COMPILE_TEMPLATE_DATUM(Worker)'],['../namespaceop.html#a01aa5c6e24026536367cf47a64e9bba5',1,'op::COMPILE_TEMPLATE_DATUM(WorkerConsumer)'],['../namespaceop.html#a5660f0e72781ce6d7db9eb78b582e5c6',1,'op::COMPILE_TEMPLATE_DATUM(WorkerProducer)'],['../namespaceop.html#add981a5f6a49d35cc316a54c613497f3',1,'op::COMPILE_TEMPLATE_DATUM(WQueueOrderer)'],['../namespaceop.html#a674a652ad38b355285417529fc050847',1,'op::COMPILE_TEMPLATE_DATUM(WPersonIdExtractor)']]],
['configure',['configure',['../classop_1_1_wrapper.html#a102c6e94ea4a72e0d907117d454a053a',1,'op::Wrapper::configure(const WrapperStructPose &wrapperStructPose, const WrapperStructInput &wrapperStructInput, const WrapperStructOutput &wrapperStructOutput=WrapperStructOutput{})'],['../classop_1_1_wrapper.html#a919fd65b6d9cecf1148ae68b73a266cc',1,'op::Wrapper::configure(const WrapperStructPose &wrapperStructPose, const WrapperStructHand &wrapperStructHand, const WrapperStructInput &wrapperStructInput, const WrapperStructOutput &wrapperStructOutput=WrapperStructOutput{})'],['../classop_1_1_wrapper.html#a8784fff561354057f97414d39a37345c',1,'op::Wrapper::configure(const WrapperStructPose &wrapperStructPose, const WrapperStructFace &wrapperStructFace, const WrapperStructInput &wrapperStructInput, const WrapperStructOutput &wrapperStructOutput=WrapperStructOutput{})'],['../classop_1_1_wrapper.html#add174d24c3a6f0ce320d5c242a4b45ba',1,'op::Wrapper::configure(const WrapperStructPose &wrapperStructPose=WrapperStructPose{}, const WrapperStructFace &wrapperStructFace=WrapperStructFace{}, const WrapperStructHand &wrapperStructHand=WrapperStructHand{}, const WrapperStructExtra &wrapperStructExtra=WrapperStructExtra{}, const WrapperStructInput &wrapperStructInput=WrapperStructInput{}, const WrapperStructOutput &wrapperStructOutput=WrapperStructOutput{})']]],
['connectbodypartscpu',['connectBodyPartsCpu',['../namespaceop.html#a708e05033d5c51c3a3ff5d4ed621ebbf',1,'op']]],
- ['connectbodypartsgpu',['connectBodyPartsGpu',['../namespaceop.html#a9277202c8aa9f50591d2da8f46708482',1,'op']]],
+ ['connectbodypartsgpu',['connectBodyPartsGpu',['../namespaceop.html#af0729592a064c2d73c0905def90ecaad',1,'op']]],
['construct',['construct',['../classcl_1_1_s_v_m_allocator.html#a283e7b212da80668a7e5285b96536282',1,'cl::SVMAllocator']]],
['context',['Context',['../classcl_1_1_context.html#ad4a19320d57441a2a0ce6db6548d12a9',1,'cl::Context::Context(const vector< Device > &devices, cl_context_properties *properties=NULL, void(CL_CALLBACK *notifyFptr)(const char *, const void *, size_type, void *)=NULL, void *data=NULL, cl_int *err=NULL)'],['../classcl_1_1_context.html#a4ab7a8192b80fc6b8ff00f5f7356f3d4',1,'cl::Context::Context(const Device &device, cl_context_properties *properties=NULL, void(CL_CALLBACK *notifyFptr)(const char *, const void *, size_type, void *)=NULL, void *data=NULL, cl_int *err=NULL)'],['../classcl_1_1_context.html#a591bd7ba3cbe268a619b8175627a8985',1,'cl::Context::Context(cl_device_type type, cl_context_properties *properties=NULL, void(CL_CALLBACK *notifyFptr)(const char *, const void *, size_type, void *)=NULL, void *data=NULL, cl_int *err=NULL)'],['../classcl_1_1_context.html#ae0a598440f95bc8457433a088cef17a1',1,'cl::Context::Context(const Context &ctx)'],['../classcl_1_1_context.html#ae2944171ba4199247499fd0bf3c49b81',1,'cl::Context::Context(Context &&ctx) CL_HPP_NOEXCEPT_'],['../classcl_1_1_context.html#a8f7e1c72445ca6e249bc7a6c9278984d',1,'cl::Context::Context()'],['../classcl_1_1_context.html#a3fc0fba33d5b467b5d2ee70adb5b1e92',1,'cl::Context::Context(const cl_context &context, bool retainObject=false)']]],
['copy',['copy',['../namespacecl.html#a1197a833cdd6664f206b079f2bebd2eb',1,'cl::copy(IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer)'],['../namespacecl.html#a05791e9d5da23b21abd6e319fb262c9f',1,'cl::copy(const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator)'],['../namespacecl.html#a2f71ed9a316daf59c03c0f3ba62f1bd3',1,'cl::copy(const CommandQueue &queue, IteratorType startIterator, IteratorType endIterator, cl::Buffer &buffer)'],['../namespacecl.html#a02c4368c6ce7a1a99132eafd5dc96fa9',1,'cl::copy(const CommandQueue &queue, const cl::Buffer &buffer, IteratorType startIterator, IteratorType endIterator)']]],
['cputogpumemoryifnotcopiedyet',['cpuToGpuMemoryIfNotCopiedYet',['../classop_1_1_gpu_renderer.html#ac7c1ab0eebf1d54b55cc65a5560bad7b',1,'op::GpuRenderer']]],
['createarray',['createArray',['../classop_1_1_cv_mat_to_op_input.html#acf0c43174fe8e3b1c71d76aca861a6ab',1,'op::CvMatToOpInput::createArray()'],['../classop_1_1_cv_mat_to_op_output.html#a003515873bf34525e2a6d313d8619ff3',1,'op::CvMatToOpOutput::createArray()']]],
['createkernels',['createKernels',['../classcl_1_1_program.html#a8251f8a862bdfd82caf10a949b2bd884',1,'cl::Program']]],
+ ['createpeoplevector',['createPeopleVector',['../namespaceop.html#ac4c0c08d800a5af6e1e9d3778fb01d3b',1,'op']]],
['createsubbuffer',['createSubBuffer',['../classcl_1_1_buffer.html#ab73f1e0ab2224f3d515820dd6b0c1d73',1,'cl::Buffer']]],
['createsubdevices',['createSubDevices',['../classcl_1_1_device.html#ab60bfd190bf8f82cb8f0adb0a869a2f2',1,'cl::Device']]],
['cudacheck',['cudaCheck',['../namespaceop.html#a2af8422ada0de882cc222920ca15c6d2',1,'op']]],
diff --git a/html/search/functions_6.js b/html/search/functions_6.js
index 0f68232798a4d7c62181b7e2065ef5c60cd0b27b..29a16fd37a4d81808505ee015fc316fe67b3977f 100644
--- a/html/search/functions_6.js
+++ b/html/search/functions_6.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['generateinitialsubsets',['generateInitialSubsets',['../namespaceop.html#a4ada5e56ab4773b99b3a29ba2fafc385',1,'op']]],
['get',['get',['../classcl_1_1detail_1_1_wrapper.html#ad247cdf1da7fa5b9b6d9a8267036a984',1,'cl::detail::Wrapper::get() const '],['../classcl_1_1detail_1_1_wrapper.html#a4e9571071a0b51bb2fada511a1ebc964',1,'cl::detail::Wrapper::get()'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a9ac8706ccd45f3f609d6683d71d36c20',1,'cl::detail::Wrapper< cl_device_id >::get() const '],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#aad0cbce396cc3ff3b73be767ce783286',1,'cl::detail::Wrapper< cl_device_id >::get()'],['../classcl_1_1_platform.html#af15bd8dced161daee0c5289178c8a0e1',1,'cl::Platform::get(vector< Platform > *platforms)'],['../classcl_1_1_platform.html#a2a60edf4cfdfda695919c2879a9ae64e',1,'cl::Platform::get(Platform *platform)'],['../classcl_1_1_platform.html#a87f6baad09c31e9f2bc8755a61439d04',1,'cl::Platform::get(cl_int *errResult=NULL)'],['../classcl_1_1_n_d_range.html#a9a72f7d2a096f981c1b6774144e7450e',1,'cl::NDRange::get()'],['../classcl_1_1_n_d_range.html#a8e99e2b3b1c675631c0aef1a3ced2628',1,'cl::NDRange::get() const '],['../classop_1_1_pose_extractor_net.html#a4c15a5d96caeae02d10b9fc3ff49e7cb',1,'op::PoseExtractorNet::get()'],['../classop_1_1_flir_reader.html#a5101cdbcd46e51bf7f35995a3d87e900',1,'op::FlirReader::get()'],['../classop_1_1_image_directory_reader.html#aa05bfd69272e81115ba23a3c0731b596',1,'op::ImageDirectoryReader::get()'],['../classop_1_1_ip_camera_reader.html#aa7ad6adac6e401193e03d279176dd889',1,'op::IpCameraReader::get()'],['../classop_1_1_producer.html#a366881a952ad34071cc719477f08b968',1,'op::Producer::get(const int capProperty)=0'],['../classop_1_1_producer.html#a94d561f95384dfa0cd91113882869d06',1,'op::Producer::get(const ProducerProperty property)'],['../classop_1_1_video_capture_reader.html#a64e5cbfb1c556d64cabcebc6eb94eaf1',1,'op::VideoCaptureReader::get()'],['../classop_1_1_video_reader.html#a057a7d0c498c48639b38c10ac7efc183',1,'op::VideoReader::get()'],['../classop_1_1_webcam_reader.html#a38ccbdf61f21fba0694362077cb6bdb1',1,'op::WebcamReader::get()']]],
['getalphaheatmap',['getAlphaHeatMap',['../classop_1_1_renderer.html#a503d7fdba655b14348769ad3f69b6c00',1,'op::Renderer']]],
['getalphakeypoint',['getAlphaKeypoint',['../classop_1_1_renderer.html#ac4df12764776ba2e27c71a3c4181f647',1,'op::Renderer']]],
@@ -80,7 +79,6 @@ var searchData=
['getposenetdecreasefactor',['getPoseNetDecreaseFactor',['../namespaceop.html#ad7ca8d89f9045481075902c8bd98b8f4',1,'op']]],
['getposenumberbodyparts',['getPoseNumberBodyParts',['../namespaceop.html#a54a6c42a42a0a7e539061f5e30abb4bc',1,'op']]],
['getposepartpairs',['getPosePartPairs',['../namespaceop.html#a307b2c7b1506415a4ba44590fe8a7258',1,'op']]],
- ['getposepartpairsstar',['getPosePartPairsStar',['../namespaceop.html#a08faf0098cf621b92b30e8e37dc1d6c1',1,'op']]],
['getposeprototxt',['getPoseProtoTxt',['../namespaceop.html#ae0730c6559abdb976423ecf81eac4620',1,'op']]],
['getposescales',['getPoseScales',['../namespaceop.html#a016abefba53293ed2ffe3a3c3bd88dd0',1,'op']]],
['getposescores',['getPoseScores',['../classop_1_1_pose_extractor.html#a99e7a656f0bace55402a187e9326ded1',1,'op::PoseExtractor::getPoseScores()'],['../classop_1_1_pose_extractor_net.html#a0701aa424ed036d68ad068b2db5eb803',1,'op::PoseExtractorNet::getPoseScores()']]],
diff --git a/html/search/functions_f.js b/html/search/functions_f.js
index a074cb7d7c8a98c6a73b331883375709baf8649d..63603c6118c8b08397c8f1acb038fd74793ddcb0 100644
--- a/html/search/functions_f.js
+++ b/html/search/functions_f.js
@@ -1,6 +1,9 @@
var searchData=
[
+ ['pafptrintovector',['pafPtrIntoVector',['../namespaceop.html#a53027f965d0135a14454d9a1d88fc975',1,'op']]],
+ ['pafvectorintopeoplevector',['pafVectorIntoPeopleVector',['../namespaceop.html#a15fe0812436c48a912e0382c5c42a9b4',1,'op']]],
['peoplejsonsaver',['PeopleJsonSaver',['../classop_1_1_people_json_saver.html#aa6e2f479d959752c5c0f71cd8b4427c2',1,'op::PeopleJsonSaver']]],
+ ['peoplevectortopeoplearray',['peopleVectorToPeopleArray',['../namespaceop.html#aefbab71714231e993354f8174e6d1124',1,'op']]],
['personidextractor',['PersonIdExtractor',['../classop_1_1_person_id_extractor.html#a5916ec673bdbe127386b7f496b188828',1,'op::PersonIdExtractor']]],
['persontracker',['PersonTracker',['../classop_1_1_person_tracker.html#aa88f617ff9f1ff509c54b2cbf51e764a',1,'op::PersonTracker']]],
['pipe',['Pipe',['../classcl_1_1_pipe.html#a18570ac9927752da9c1678d0d27dd606',1,'cl::Pipe::Pipe(const Context &context, cl_uint packet_size, cl_uint max_packets, cl_int *err=NULL)'],['../classcl_1_1_pipe.html#a462eff8303e507a22bfa7ed2cc6ae3b3',1,'cl::Pipe::Pipe(cl_uint packet_size, cl_uint max_packets, cl_int *err=NULL)'],['../classcl_1_1_pipe.html#a3bac3cb8d2b0d4096ef07fa03a0cafd8',1,'cl::Pipe::Pipe()'],['../classcl_1_1_pipe.html#aab41e4a35cf93fccb645734eff752724',1,'cl::Pipe::Pipe(const cl_mem &pipe, bool retainObject=false)'],['../classcl_1_1_pipe.html#a58f2c67c39bcbbfd9990a7c01266cda5',1,'cl::Pipe::Pipe(const Pipe &pipe)'],['../classcl_1_1_pipe.html#a0cb346bc58e89a18474fa84bc2886c58',1,'cl::Pipe::Pipe(Pipe &&pipe) CL_HPP_NOEXCEPT_']]],