Deploy code docs to GitHub Pages Travis build: 285

Commit: 3cf6fb0b89
This commit is contained in:
Travis CI
2018-06-18 07:20:17 +00:00
parent b0de5e1870
commit 549f63eb2e
16 changed files with 72 additions and 63 deletions
+1 -1
View File
@@ -1206,5 +1206,5 @@ Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
lookup cache used 4865/65536 hits=36914 misses=5202
lookup cache used 4866/65536 hits=36937 misses=5203
finished...
+1 -1
View File
@@ -146,7 +146,7 @@ $(document).ready(function(){initNavTree('face_parameters_8hpp_source.html','');
<div class="ttc" id="namespaceop_html_a8a05bdc38612c38e28b96bba5b4679b8"><div class="ttname"><a href="namespaceop.html#a8a05bdc38612c38e28b96bba5b4679b8">op::FACE_NUMBER_PARTS</a></div><div class="ttdeci">const auto FACE_NUMBER_PARTS</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:11</div></div>
<div class="ttc" id="namespaceop_html_aa6701cc08e1a8651798ef3bf8437375b"><div class="ttname"><a href="namespaceop.html#aa6701cc08e1a8651798ef3bf8437375b">op::FACE_CCN_DECREASE_FACTOR</a></div><div class="ttdeci">const auto FACE_CCN_DECREASE_FACTOR</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:24</div></div>
<div class="ttc" id="namespaceop_html_a1245f62cf98c4ee7591dfc8807ef355d"><div class="ttname"><a href="namespaceop.html#a1245f62cf98c4ee7591dfc8807ef355d">op::FACE_PAIRS_RENDER</a></div><div class="ttdeci">const std::vector&lt; unsigned int &gt; FACE_PAIRS_RENDER</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:18</div></div>
<div class="ttc" id="namespaceop_html_a522d4552d2aeabe367f4d3bf371e6b3e"><div class="ttname"><a href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a></div><div class="ttdeci">const auto POSE_MAX_PEOPLE</div><div class="ttdef"><b>Definition:</b> poseParameters.hpp:11</div></div>
<div class="ttc" id="namespaceop_html_a522d4552d2aeabe367f4d3bf371e6b3e"><div class="ttname"><a href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a></div><div class="ttdeci">const auto POSE_MAX_PEOPLE</div><div class="ttdef"><b>Definition:</b> poseParameters.hpp:12</div></div>
<div class="ttc" id="namespaceop_html_a4d07868d77fb11253b413ed579e04c22"><div class="ttname"><a href="namespaceop.html#a4d07868d77fb11253b413ed579e04c22">op::FACE_PROTOTXT</a></div><div class="ttdeci">const std::string FACE_PROTOTXT</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:25</div></div>
<div class="ttc" id="pose_parameters_render_8hpp_html"><div class="ttname"><a href="pose_parameters_render_8hpp.html">poseParametersRender.hpp</a></div></div>
<div class="ttc" id="face_parameters_8hpp_html_a740a6228babfde5f18fba6fc033ef0ed"><div class="ttname"><a href="face_parameters_8hpp.html#a740a6228babfde5f18fba6fc033ef0ed">FACE_COLORS_RENDER_GPU</a></div><div class="ttdeci">#define FACE_COLORS_RENDER_GPU</div><div class="ttdef"><b>Definition:</b> faceParameters.hpp:19</div></div>
+1 -1
View File
@@ -163,7 +163,7 @@ $(document).ready(function(){initNavTree('hand_parameters_8hpp_source.html','');
<div class="ttc" id="namespaceop_html_a3fe70bd1eacdd78aef3344c83533ffc7"><div class="ttname"><a href="namespaceop.html#a3fe70bd1eacdd78aef3344c83533ffc7">op::HAND_PROTOTXT</a></div><div class="ttdeci">const std::string HAND_PROTOTXT</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:44</div></div>
<div class="ttc" id="pose_parameters_8hpp_html"><div class="ttname"><a href="pose_parameters_8hpp.html">poseParameters.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a21fcb98366f6ea8895fc7f527f232db5"><div class="ttname"><a href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">op::POSE_DEFAULT_ALPHA_KEYPOINT</a></div><div class="ttdeci">const auto POSE_DEFAULT_ALPHA_KEYPOINT</div><div class="ttdef"><b>Definition:</b> poseParametersRender.hpp:10</div></div>
<div class="ttc" id="namespaceop_html_a522d4552d2aeabe367f4d3bf371e6b3e"><div class="ttname"><a href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a></div><div class="ttdeci">const auto POSE_MAX_PEOPLE</div><div class="ttdef"><b>Definition:</b> poseParameters.hpp:11</div></div>
<div class="ttc" id="namespaceop_html_a522d4552d2aeabe367f4d3bf371e6b3e"><div class="ttname"><a href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a></div><div class="ttdeci">const auto POSE_MAX_PEOPLE</div><div class="ttdef"><b>Definition:</b> poseParameters.hpp:12</div></div>
<div class="ttc" id="namespaceop_html_a76c1f1ea90b73e13e93f72413b3cab0e"><div class="ttname"><a href="namespaceop.html#a76c1f1ea90b73e13e93f72413b3cab0e">op::HAND_DEFAULT_ALPHA_HEAT_MAP</a></div><div class="ttdeci">const auto HAND_DEFAULT_ALPHA_HEAT_MAP</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:49</div></div>
<div class="ttc" id="namespaceop_html_a41b6fb82924c5532cf10151e6ce497f2"><div class="ttname"><a href="namespaceop.html#a41b6fb82924c5532cf10151e6ce497f2">op::HAND_NUMBER_PARTS</a></div><div class="ttdeci">const auto HAND_NUMBER_PARTS</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:11</div></div>
<div class="ttc" id="namespaceop_html_aed0d108f5ada623eeb0ed41f896f8e97"><div class="ttname"><a href="namespaceop.html#aed0d108f5ada623eeb0ed41f896f8e97">op::HAND_CCN_DECREASE_FACTOR</a></div><div class="ttdeci">const auto HAND_CCN_DECREASE_FACTOR</div><div class="ttdef"><b>Definition:</b> handParameters.hpp:43</div></div>
+1 -1
View File
@@ -193,7 +193,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_r.html','');});
: <a class="el" href="namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a">op</a>
</li>
<li>resizeAndMergeOcl()
: <a class="el" href="namespaceop.html#ad18f874de9ff9501c0dd7123f803d541">op</a>
: <a class="el" href="namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca">op</a>
</li>
<li>resizeFixedAspectRatio()
: <a class="el" href="namespaceop.html#ae6845e9d6fddf61cb7cb2eea7a7d4afc">op</a>
+1 -1
View File
@@ -203,7 +203,7 @@ $(document).ready(function(){initNavTree('namespacemembers_r.html','');});
: <a class="el" href="namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a">op</a>
</li>
<li>resizeAndMergeOcl()
: <a class="el" href="namespaceop.html#ad18f874de9ff9501c0dd7123f803d541">op</a>
: <a class="el" href="namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca">op</a>
</li>
<li>resizeFixedAspectRatio()
: <a class="el" href="namespaceop.html#ae6845e9d6fddf61cb7cb2eea7a7d4afc">op</a>
+12 -6
View File
@@ -666,9 +666,9 @@ int, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
<tr class="memitem:a6a5cb4e7c022ac0fbcc399e24bb6931a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6a5cb4e7c022ac0fbcc399e24bb6931a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a">resizeAndMergeGpu</a> (T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f})</td></tr>
<tr class="separator:a6a5cb4e7c022ac0fbcc399e24bb6931a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad18f874de9ff9501c0dd7123f803d541"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad18f874de9ff9501c0dd7123f803d541"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad18f874de9ff9501c0dd7123f803d541">resizeAndMergeOcl</a> (T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f}, const int gpuID=0)</td></tr>
<tr class="separator:ad18f874de9ff9501c0dd7123f803d541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46a1ea61fca063d4639d5cf3a15302ca"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a46a1ea61fca063d4639d5cf3a15302ca"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca">resizeAndMergeOcl</a> (T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, std::vector&lt; T * &gt; &amp;sourceTempPtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f}, const int gpuID=0)</td></tr>
<tr class="separator:a46a1ea61fca063d4639d5cf3a15302ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a708e05033d5c51c3a3ff5d4ed621ebbf"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a708e05033d5c51c3a3ff5d4ed621ebbf"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a708e05033d5c51c3a3ff5d4ed621ebbf">connectBodyPartsCpu</a> (<a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;poseKeypoints, <a class="el" href="classop_1_1_array.html">Array</a>&lt; T &gt; &amp;poseScores, const T *const heatMapPtr, const T *const peaksPtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f)</td></tr>
<tr class="separator:a708e05033d5c51c3a3ff5d4ed621ebbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -981,7 +981,7 @@ Variables</h2></td></tr>
<tr class="separator:aa8cc53d2fe5353f9d87d50c32a8c1a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c1f1ea90b73e13e93f72413b3cab0e"><td class="memItemLeft" align="right" valign="top">const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a76c1f1ea90b73e13e93f72413b3cab0e">HAND_DEFAULT_ALPHA_HEAT_MAP</a> = <a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a></td></tr>
<tr class="separator:a76c1f1ea90b73e13e93f72413b3cab0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memItemLeft" align="right" valign="top">const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a> = 96u</td></tr>
<tr class="memitem:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memItemLeft" align="right" valign="top">const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a> = 127u</td></tr>
<tr class="separator:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21fcb98366f6ea8895fc7f527f232db5"><td class="memItemLeft" align="right" valign="top">const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">POSE_DEFAULT_ALPHA_KEYPOINT</a> = 0.6f</td></tr>
<tr class="separator:a21fcb98366f6ea8895fc7f527f232db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -6374,7 +6374,7 @@ template&lt;typename T &gt; </div>
</div>
</div>
<a class="anchor" id="ad18f874de9ff9501c0dd7123f803d541"></a>
<a class="anchor" id="a46a1ea61fca063d4639d5cf3a15302ca"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
@@ -6392,6 +6392,12 @@ template&lt;typename T &gt; </div>
<td class="paramtype">const std::vector&lt; const T * &gt; &amp;&#160;</td>
<td class="paramname"><em>sourcePtrs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::vector&lt; T * &gt; &amp;&#160;</td>
<td class="paramname"><em>sourceTempPtrs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
@@ -7524,7 +7530,7 @@ template&lt;typename T &gt; </div>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const auto op::POSE_MAX_PEOPLE = 96u</td>
<td class="memname">const auto op::POSE_MAX_PEOPLE = 127u</td>
</tr>
</table>
</div><div class="memdoc">
+1 -1
View File
@@ -159,8 +159,8 @@ var NAVTREEINDEX7 =
"renderer_8hpp_source.html":[2,0,0,0,2,14],
"resize_and_merge_base_8hpp.html":[2,0,0,0,8,7],
"resize_and_merge_base_8hpp.html#a1b6c4abcf6948b5ac5651bb2f2909bc9":[2,0,0,0,8,7,0],
"resize_and_merge_base_8hpp.html#a46a1ea61fca063d4639d5cf3a15302ca":[2,0,0,0,8,7,2],
"resize_and_merge_base_8hpp.html#a6a5cb4e7c022ac0fbcc399e24bb6931a":[2,0,0,0,8,7,1],
"resize_and_merge_base_8hpp.html#ad18f874de9ff9501c0dd7123f803d541":[2,0,0,0,8,7,2],
"resize_and_merge_base_8hpp_source.html":[2,0,0,0,8,7],
"resize_and_merge_caffe_8hpp.html":[2,0,0,0,8,8],
"resize_and_merge_caffe_8hpp_source.html":[2,0,0,0,8,8],
+1 -1
View File
@@ -160,7 +160,7 @@ Functions</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memItemLeft" align="right" valign="top">const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a> = 96u</td></tr>
<tr class="memitem:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memItemLeft" align="right" valign="top">const auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a> = 127u</td></tr>
<tr class="separator:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
+25 -24
View File
@@ -117,29 +117,30 @@ $(document).ready(function(){initNavTree('pose_parameters_8hpp_source.html','');
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span>op</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;{</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="comment">// Constant Global Parameters</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"><a class="line" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e"> 11</a></span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> <a class="code" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a> = 96u;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="comment">// Model functions</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> std::map&lt;unsigned int, std::string&gt;&amp; <a class="code" href="namespaceop.html#aab3de911b04b96c1850cc05c6947e184">getPoseBodyPartMapping</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; <a class="code" href="namespaceop.html#ae0730c6559abdb976423ecf81eac4620">getPoseProtoTxt</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; <a class="code" href="namespaceop.html#ade70b024ee461ae04e7233bf3937c5c6">getPoseTrainedModel</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#a54a6c42a42a0a7e539061f5e30abb4bc">getPoseNumberBodyParts</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> std::vector&lt;unsigned int&gt;&amp; <a class="code" href="namespaceop.html#a307b2c7b1506415a4ba44590fe8a7258">getPosePartPairs</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> std::vector&lt;unsigned int&gt;&amp; <a class="code" href="namespaceop.html#a84d87ec0e4ed3cf75a37ce99d0d25ef7">getPoseMapIndex</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#ab48e314ecd19f55f664b14da1d83312f">getPoseMaxPeaks</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#ad7ca8d89f9045481075902c8bd98b8f4">getPoseNetDecreaseFactor</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#a3df938ef93037c534c5d342720d5fb70">poseBodyPartMapStringToKey</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; <span class="keywordtype">string</span>);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#a3df938ef93037c534c5d342720d5fb70">poseBodyPartMapStringToKey</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; strings);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// Default NSM and body connector parameters</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#aa170c3107396e4d0e4214bb0c1b78f08">getPoseDefaultNmsThreshold</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a1b7d7061c819ee76328d5917ee009b1d">getPoseDefaultConnectInterMinAboveThreshold</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a692472b562fba051964f9ddea07b97d7">getPoseDefaultConnectInterThreshold</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#af1ed202254520cd489723052d1f5a86d">getPoseDefaultMinSubsetCnt</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a1f690bf083e250642144bf8e5d6e6d2c">getPoseDefaultConnectMinSubsetScore</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;}</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#endif // OPENPOSE_POSE_POSE_PARAMETERS_HPP</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="comment">// For OpenCL-NMS, (POSE_MAX_PEOPLE+1)*3(x,y,score) must be divisible by 32. Easy fix: POSE_MAX_PEOPLE = 32n - 1</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e"> 12</a></span>&#160; <span class="keyword">const</span> <span class="keyword">auto</span> <a class="code" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a> = 127u;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="comment">// Model functions</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> std::map&lt;unsigned int, std::string&gt;&amp; <a class="code" href="namespaceop.html#aab3de911b04b96c1850cc05c6947e184">getPoseBodyPartMapping</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; <a class="code" href="namespaceop.html#ae0730c6559abdb976423ecf81eac4620">getPoseProtoTxt</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; <a class="code" href="namespaceop.html#ade70b024ee461ae04e7233bf3937c5c6">getPoseTrainedModel</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#a54a6c42a42a0a7e539061f5e30abb4bc">getPoseNumberBodyParts</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> std::vector&lt;unsigned int&gt;&amp; <a class="code" href="namespaceop.html#a307b2c7b1506415a4ba44590fe8a7258">getPosePartPairs</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keyword">const</span> std::vector&lt;unsigned int&gt;&amp; <a class="code" href="namespaceop.html#a84d87ec0e4ed3cf75a37ce99d0d25ef7">getPoseMapIndex</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#ab48e314ecd19f55f664b14da1d83312f">getPoseMaxPeaks</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#ad7ca8d89f9045481075902c8bd98b8f4">getPoseNetDecreaseFactor</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#a3df938ef93037c534c5d342720d5fb70">poseBodyPartMapStringToKey</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; <span class="keywordtype">string</span>);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#a3df938ef93037c534c5d342720d5fb70">poseBodyPartMapStringToKey</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; strings);</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="comment">// Default NSM and body connector parameters</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#aa170c3107396e4d0e4214bb0c1b78f08">getPoseDefaultNmsThreshold</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a1b7d7061c819ee76328d5917ee009b1d">getPoseDefaultConnectInterMinAboveThreshold</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a692472b562fba051964f9ddea07b97d7">getPoseDefaultConnectInterThreshold</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="namespaceop.html#af1ed202254520cd489723052d1f5a86d">getPoseDefaultMinSubsetCnt</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">float</span> <a class="code" href="namespaceop.html#a1f690bf083e250642144bf8e5d6e6d2c">getPoseDefaultConnectMinSubsetScore</a>(<span class="keyword">const</span> <a class="code" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel);</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;}</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#endif // OPENPOSE_POSE_POSE_PARAMETERS_HPP</span></div>
<div class="ttc" id="namespaceop_html_a1f690bf083e250642144bf8e5d6e6d2c"><div class="ttname"><a href="namespaceop.html#a1f690bf083e250642144bf8e5d6e6d2c">op::getPoseDefaultConnectMinSubsetScore</a></div><div class="ttdeci">OP_API float getPoseDefaultConnectMinSubsetScore(const PoseModel poseModel)</div></div>
<div class="ttc" id="pose_2enum_classes_8hpp_html"><div class="ttname"><a href="pose_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a84d87ec0e4ed3cf75a37ce99d0d25ef7"><div class="ttname"><a href="namespaceop.html#a84d87ec0e4ed3cf75a37ce99d0d25ef7">op::getPoseMapIndex</a></div><div class="ttdeci">OP_API const std::vector&lt; unsigned int &gt; &amp; getPoseMapIndex(const PoseModel poseModel)</div></div>
@@ -149,7 +150,7 @@ $(document).ready(function(){initNavTree('pose_parameters_8hpp_source.html','');
<div class="ttc" id="namespaceop_html_a3df938ef93037c534c5d342720d5fb70"><div class="ttname"><a href="namespaceop.html#a3df938ef93037c534c5d342720d5fb70">op::poseBodyPartMapStringToKey</a></div><div class="ttdeci">OP_API unsigned int poseBodyPartMapStringToKey(const PoseModel poseModel, const std::string &amp;string)</div></div>
<div class="ttc" id="namespaceop_html_af5b3ce2a5d3de87cb31b9b67e96f261f"><div class="ttname"><a href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a></div><div class="ttdeci">PoseModel</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:9</div></div>
<div class="ttc" id="namespaceop_html_ae0730c6559abdb976423ecf81eac4620"><div class="ttname"><a href="namespaceop.html#ae0730c6559abdb976423ecf81eac4620">op::getPoseProtoTxt</a></div><div class="ttdeci">OP_API const std::string &amp; getPoseProtoTxt(const PoseModel poseModel)</div></div>
<div class="ttc" id="namespaceop_html_a522d4552d2aeabe367f4d3bf371e6b3e"><div class="ttname"><a href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a></div><div class="ttdeci">const auto POSE_MAX_PEOPLE</div><div class="ttdef"><b>Definition:</b> poseParameters.hpp:11</div></div>
<div class="ttc" id="namespaceop_html_a522d4552d2aeabe367f4d3bf371e6b3e"><div class="ttname"><a href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">op::POSE_MAX_PEOPLE</a></div><div class="ttdeci">const auto POSE_MAX_PEOPLE</div><div class="ttdef"><b>Definition:</b> poseParameters.hpp:12</div></div>
<div class="ttc" id="namespaceop_html_af1ed202254520cd489723052d1f5a86d"><div class="ttname"><a href="namespaceop.html#af1ed202254520cd489723052d1f5a86d">op::getPoseDefaultMinSubsetCnt</a></div><div class="ttdeci">OP_API unsigned int getPoseDefaultMinSubsetCnt(const PoseModel poseModel)</div></div>
<div class="ttc" id="namespaceop_html_aab3de911b04b96c1850cc05c6947e184"><div class="ttname"><a href="namespaceop.html#aab3de911b04b96c1850cc05c6947e184">op::getPoseBodyPartMapping</a></div><div class="ttdeci">OP_API const std::map&lt; unsigned int, std::string &gt; &amp; getPoseBodyPartMapping(const PoseModel poseModel)</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
+3 -3
View File
@@ -127,9 +127,9 @@ Functions</h2></td></tr>
<tr class="memitem:a6a5cb4e7c022ac0fbcc399e24bb6931a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6a5cb4e7c022ac0fbcc399e24bb6931a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a">op::resizeAndMergeGpu</a> (T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f})</td></tr>
<tr class="separator:a6a5cb4e7c022ac0fbcc399e24bb6931a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad18f874de9ff9501c0dd7123f803d541"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad18f874de9ff9501c0dd7123f803d541"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad18f874de9ff9501c0dd7123f803d541">op::resizeAndMergeOcl</a> (T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f}, const int gpuID=0)</td></tr>
<tr class="separator:ad18f874de9ff9501c0dd7123f803d541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46a1ea61fca063d4639d5cf3a15302ca"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a46a1ea61fca063d4639d5cf3a15302ca"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca">op::resizeAndMergeOcl</a> (T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, std::vector&lt; T * &gt; &amp;sourceTempPtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f}, const int gpuID=0)</td></tr>
<tr class="separator:a46a1ea61fca063d4639d5cf3a15302ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -2,5 +2,5 @@ var resize_and_merge_base_8hpp =
[
[ "resizeAndMergeCpu", "resize_and_merge_base_8hpp.html#a1b6c4abcf6948b5ac5651bb2f2909bc9", null ],
[ "resizeAndMergeGpu", "resize_and_merge_base_8hpp.html#a6a5cb4e7c022ac0fbcc399e24bb6931a", null ],
[ "resizeAndMergeOcl", "resize_and_merge_base_8hpp.html#ad18f874de9ff9501c0dd7123f803d541", null ]
[ "resizeAndMergeOcl", "resize_and_merge_base_8hpp.html#a46a1ea61fca063d4639d5cf3a15302ca", null ]
];
+10 -9
View File
@@ -127,18 +127,19 @@ $(document).ready(function(){initNavTree('resize_and_merge_base_8hpp_source.html
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">const</span> std::vector&lt;T&gt;&amp; scaleInputToNetInputs = {1.f});</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">void</span> <a class="code" href="namespaceop.html#ad18f874de9ff9501c0dd7123f803d541">resizeAndMergeOcl</a>(T* targetPtr, <span class="keyword">const</span> std::vector&lt;const T*&gt;&amp; sourcePtrs,</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">const</span> std::array&lt;int, 4&gt;&amp; targetSize,</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">std::vector</a>&lt;std::array&lt;int, 4&gt;&gt;&amp; sourceSizes,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">const</span> std::vector&lt;T&gt;&amp; scaleInputToNetInputs = {1.f},</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> gpuID = 0);</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;}</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif // OPENPOSE_NET_RESIZE_AND_MERGE_BASE_HPP</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <span class="keywordtype">void</span> <a class="code" href="namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca">resizeAndMergeOcl</a>(T* targetPtr, <span class="keyword">const</span> std::vector&lt;const T*&gt;&amp; sourcePtrs,</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::vector&lt;T*&gt;&amp; sourceTempPtrs,</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">const</span> std::array&lt;int, 4&gt;&amp; targetSize,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">std::vector</a>&lt;std::array&lt;int, 4&gt;&gt;&amp; sourceSizes,</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">const</span> std::vector&lt;T&gt;&amp; scaleInputToNetInputs = {1.f},</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> gpuID = 0);</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif // OPENPOSE_NET_RESIZE_AND_MERGE_BASE_HPP</span></div>
<div class="ttc" id="namespaceop_html_a6a5cb4e7c022ac0fbcc399e24bb6931a"><div class="ttname"><a href="namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a">op::resizeAndMergeGpu</a></div><div class="ttdeci">OP_API void resizeAndMergeGpu(T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f})</div></div>
<div class="ttc" id="namespaceop_html_a1b6c4abcf6948b5ac5651bb2f2909bc9"><div class="ttname"><a href="namespaceop.html#a1b6c4abcf6948b5ac5651bb2f2909bc9">op::resizeAndMergeCpu</a></div><div class="ttdeci">OP_API void resizeAndMergeCpu(T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f})</div></div>
<div class="ttc" id="namespaceop_html_ad18f874de9ff9501c0dd7123f803d541"><div class="ttname"><a href="namespaceop.html#ad18f874de9ff9501c0dd7123f803d541">op::resizeAndMergeOcl</a></div><div class="ttdeci">OP_API void resizeAndMergeOcl(T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f}, const int gpuID=0)</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
<div class="ttc" id="namespaceop_html_a46a1ea61fca063d4639d5cf3a15302ca"><div class="ttname"><a href="namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca">op::resizeAndMergeOcl</a></div><div class="ttdeci">OP_API void resizeAndMergeOcl(T *targetPtr, const std::vector&lt; const T * &gt; &amp;sourcePtrs, std::vector&lt; T * &gt; &amp;sourceTempPtrs, const std::array&lt; int, 4 &gt; &amp;targetSize, const std::vector&lt; std::array&lt; int, 4 &gt;&gt; &amp;sourceSizes, const std::vector&lt; T &gt; &amp;scaleInputToNetInputs={1.f}, const int gpuID=0)</div></div>
<div class="ttc" id="namespacecl_html_a01a0973ddf4c1799772079a09d7156cb"><div class="ttname"><a href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">cl::vector</a></div><div class="ttdeci">std::vector&lt; T, Alloc &gt; vector</div><div class="ttdef"><b>Definition:</b> cl2.hpp:567</div></div>
<div class="ttc" id="macros_8hpp_html_a4ba443bb7a0e5dbe8054a9ac37a5e000"><div class="ttname"><a href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a></div><div class="ttdeci">#define OP_API</div><div class="ttdef"><b>Definition:</b> macros.hpp:16</div></div>
</div><!-- fragment --></div><!-- contents -->
+11 -10
View File
@@ -153,16 +153,17 @@ $(document).ready(function(){initNavTree('resize_and_merge_caffe_8hpp_source.htm
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#a01a0973ddf4c1799772079a09d7156cb">std::vector</a>&lt;<a class="code" href="classcaffe_1_1_blob.html">caffe::Blob&lt;T&gt;</a>*&gt;&amp; bottom);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; std::vector&lt;T&gt; mScaleRatios;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; std::vector&lt;std::array&lt;int, 4&gt;&gt; mBottomSizes;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; std::array&lt;int, 4&gt; mTopSize;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> mGpuID;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_resize_and_merge_caffe.html">ResizeAndMergeCaffe</a>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; };</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;}</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#endif // OPENPOSE_NET_RESIZE_AND_MERGE_CAFFE_HPP</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; std::vector&lt;T*&gt; mTempGPUData;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; std::vector&lt;T&gt; mScaleRatios;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; std::vector&lt;std::array&lt;int, 4&gt;&gt; mBottomSizes;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; std::array&lt;int, 4&gt; mTopSize;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">int</span> mGpuID;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_resize_and_merge_caffe.html">ResizeAndMergeCaffe</a>);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; };</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;}</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#endif // OPENPOSE_NET_RESIZE_AND_MERGE_CAFFE_HPP</span></div>
<div class="ttc" id="macros_8hpp_html_abef96b5dd35dd9d44ad27ddf0e2f5f2e"><div class="ttname"><a href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a></div><div class="ttdeci">#define DELETE_COPY(className)</div><div class="ttdef"><b>Definition:</b> macros.hpp:31</div></div>
<div class="ttc" id="classop_1_1_resize_and_merge_caffe_html"><div class="ttname"><a href="classop_1_1_resize_and_merge_caffe.html">op::ResizeAndMergeCaffe</a></div><div class="ttdef"><b>Definition:</b> resizeAndMergeCaffe.hpp:19</div></div>
<div class="ttc" id="common_8hpp_html"><div class="ttname"><a href="common_8hpp.html">common.hpp</a></div></div>
+1 -1
View File
@@ -62,7 +62,7 @@ var searchData=
['resizeandmergecaffe_2ehpp',['resizeAndMergeCaffe.hpp',['../resize_and_merge_caffe_8hpp.html',1,'']]],
['resizeandmergecpu',['resizeAndMergeCpu',['../namespaceop.html#a1b6c4abcf6948b5ac5651bb2f2909bc9',1,'op']]],
['resizeandmergegpu',['resizeAndMergeGpu',['../namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a',1,'op']]],
['resizeandmergeocl',['resizeAndMergeOcl',['../namespaceop.html#ad18f874de9ff9501c0dd7123f803d541',1,'op']]],
['resizeandmergeocl',['resizeAndMergeOcl',['../namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca',1,'op']]],
['resizefixedaspectratio',['resizeFixedAspectRatio',['../namespaceop.html#ae6845e9d6fddf61cb7cb2eea7a7d4afc',1,'op']]],
['resizegetscalefactor',['resizeGetScaleFactor',['../namespaceop.html#a24ebdcb8395dea0429f220de6a715d6e',1,'op']]],
['result_5ftype',['result_type',['../classcl_1_1_kernel_functor.html#a925e6594f59e5e8038770efa2bd4b532',1,'cl::KernelFunctor::result_type()'],['../structcl_1_1compatibility_1_1make__kernel.html#ab5a793302f7651ad151a1e4b585be5d4',1,'cl::compatibility::make_kernel::result_type()']]],
+1 -1
View File
@@ -64,7 +64,7 @@ var searchData=
['setworkeroutput',['setWorkerOutput',['../classop_1_1_wrapper.html#a3e9f8993c9a27a012671d671998aa15d',1,'op::Wrapper']]],
['setworkerpostprocessing',['setWorkerPostProcessing',['../classop_1_1_wrapper.html#a6f2cf45c8b571b99ee92114ba8462589',1,'op::Wrapper']]],
['shared_5fptr',['shared_ptr',['../classboost_1_1shared__ptr.html',1,'boost']]],
['size',['Size',['../classop_1_1_hand_detector.html#a4d058446e66aff15d8702558fd256b73a6f6cb72d544962fa333e2e34ce64f719',1,'op::HandDetector::Size()'],['../classcl_1_1_n_d_range.html#a31018e7478f8ce3a129dee14abf53719',1,'cl::NDRange::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_9std_10affa824618af864313998f2e6bcf08f.html#ab26d77fd61e872fcf0bc9345dcb0192c',1,'cl::detail::KernelArgumentHandler&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; cl::Memory, T &gt;::value &gt;::type &gt;::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_01std_cb5bfaca8096193f715a7bbe8a3fa84f.html#aab115c561c430a368dcf3fab65debf42',1,'cl::detail::KernelArgumentHandler&lt; T, typename std::enable_if&lt; std::is_base_of&lt; cl::Memory, T &gt;::value &gt;::type &gt;::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_local_space_arg_00_01void_01_4.html#adcc5bbbbc8975491e859042d6764372c',1,'cl::detail::KernelArgumentHandler&lt; LocalSpaceArg, void &gt;::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01cl_1_1_device_command_queue_00_01void_01_4.html#aaca22313c85e1f71a41f5695c21aeea0',1,'cl::detail::KernelArgumentHandler&lt; cl::DeviceCommandQueue, void &gt;::size()'],['../classop_1_1_queue_base.html#a12cdec56bfe72e722ecc722774989d1b',1,'op::QueueBase::size()'],['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()']]],
['size',['size',['../classcl_1_1_n_d_range.html#a31018e7478f8ce3a129dee14abf53719',1,'cl::NDRange::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_9std_10affa824618af864313998f2e6bcf08f.html#ab26d77fd61e872fcf0bc9345dcb0192c',1,'cl::detail::KernelArgumentHandler&lt; T, typename std::enable_if&lt;!std::is_base_of&lt; cl::Memory, T &gt;::value &gt;::type &gt;::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_t_00_01typename_01std_1_1enable__if_3_01std_cb5bfaca8096193f715a7bbe8a3fa84f.html#aab115c561c430a368dcf3fab65debf42',1,'cl::detail::KernelArgumentHandler&lt; T, typename std::enable_if&lt; std::is_base_of&lt; cl::Memory, T &gt;::value &gt;::type &gt;::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01_local_space_arg_00_01void_01_4.html#adcc5bbbbc8975491e859042d6764372c',1,'cl::detail::KernelArgumentHandler&lt; LocalSpaceArg, void &gt;::size()'],['../structcl_1_1detail_1_1_kernel_argument_handler_3_01cl_1_1_device_command_queue_00_01void_01_4.html#aaca22313c85e1f71a41f5695c21aeea0',1,'cl::detail::KernelArgumentHandler&lt; cl::DeviceCommandQueue, void &gt;::size()'],['../classop_1_1_queue_base.html#a12cdec56bfe72e722ecc722774989d1b',1,'op::QueueBase::size()'],['../classop_1_1_hand_detector.html#a4d058446e66aff15d8702558fd256b73a6f6cb72d544962fa333e2e34ce64f719',1,'op::HandDetector::Size()'],['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()'],['../namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a6f6cb72d544962fa333e2e34ce64f719',1,'op::Size()']]],
['size_5f',['size_',['../structcl_1_1_local_space_arg.html#a30ac7ba02b1a0909f10253ed4158e0a6',1,'cl::LocalSpaceArg']]],
['size_5ft_5farray',['size_t_array',['../namespacecl_1_1detail.html#aab488f551c8b1feb4f4b3f6893c358db',1,'cl::detail']]],
['size_5ftype',['size_type',['../classcl_1_1_s_v_m_allocator.html#afe51e51ed34089444241a43aab0950ef',1,'cl::SVMAllocator::size_type()'],['../namespacecl.html#a35ea2a6f4cc42e6b4082daab0e4dc449',1,'cl::size_type()']]],
+1 -1
View File
@@ -32,7 +32,7 @@ var searchData=
['resizeandmergecaffe',['ResizeAndMergeCaffe',['../classop_1_1_resize_and_merge_caffe.html#a30805a265fa887eff04b1200dbda91a5',1,'op::ResizeAndMergeCaffe']]],
['resizeandmergecpu',['resizeAndMergeCpu',['../namespaceop.html#a1b6c4abcf6948b5ac5651bb2f2909bc9',1,'op']]],
['resizeandmergegpu',['resizeAndMergeGpu',['../namespaceop.html#a6a5cb4e7c022ac0fbcc399e24bb6931a',1,'op']]],
['resizeandmergeocl',['resizeAndMergeOcl',['../namespaceop.html#ad18f874de9ff9501c0dd7123f803d541',1,'op']]],
['resizeandmergeocl',['resizeAndMergeOcl',['../namespaceop.html#a46a1ea61fca063d4639d5cf3a15302ca',1,'op']]],
['resizefixedaspectratio',['resizeFixedAspectRatio',['../namespaceop.html#ae6845e9d6fddf61cb7cb2eea7a7d4afc',1,'op']]],
['resizegetscalefactor',['resizeGetScaleFactor',['../namespaceop.html#a24ebdcb8395dea0429f220de6a715d6e',1,'op']]],
['retain',['retain',['../structcl_1_1detail_1_1_reference_handler_3_01cl__device__id_01_4.html#ae3392ce2c4055446680bde82e60c976c',1,'cl::detail::ReferenceHandler&lt; cl_device_id &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__platform__id_01_4.html#a26b860addc4286a66ad6b13502bf61c8',1,'cl::detail::ReferenceHandler&lt; cl_platform_id &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__context_01_4.html#ae20376889d6966d9075a2ac61a09b14e',1,'cl::detail::ReferenceHandler&lt; cl_context &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__command__queue_01_4.html#aaff327f27da074b52435f47c1a8ada25',1,'cl::detail::ReferenceHandler&lt; cl_command_queue &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__mem_01_4.html#a6af1e1c3c30cb81314a585d1f1d4b361',1,'cl::detail::ReferenceHandler&lt; cl_mem &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__sampler_01_4.html#a341de3beb748e003b3565d8370e51deb',1,'cl::detail::ReferenceHandler&lt; cl_sampler &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__program_01_4.html#aaf548454f0e0ab20e98f93e0c1443790',1,'cl::detail::ReferenceHandler&lt; cl_program &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__kernel_01_4.html#abbae5715707d421461a03eb3b7f61b78',1,'cl::detail::ReferenceHandler&lt; cl_kernel &gt;::retain()'],['../structcl_1_1detail_1_1_reference_handler_3_01cl__event_01_4.html#a69614259acaa35b6397bfbe222654fe4',1,'cl::detail::ReferenceHandler&lt; cl_event &gt;::retain()'],['../classcl_1_1detail_1_1_wrapper.html#a6d902b42c615eb8843671e35605c1cd0',1,'cl::detail::Wrapper::retain()'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a619059007eadaff35281d94a0c0d4598',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::retain()']]]