mirror of
https://github.com/gosticks/openpose.git
synced 2026-08-12 20:30:20 +00:00
+14
-7
@@ -640,12 +640,16 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
|
||||
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/worker.hpp...
|
||||
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/workerConsumer.hpp...
|
||||
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/workerProducer.hpp...
|
||||
Generating docs for file /home/travi/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:81: warning: explicit link request to 'people' could not be resolved
|
||||
Generating docs for file /home/travi/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:88: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:88: warning: explicit link request to 'face' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:81: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:81: warning: explicit link request to 'face' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:74: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:96: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:96: warning: explicit link request to 'hand' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:88: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:110: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:110: warning: explicit link request to 'hand' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:103: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:103: warning: explicit link request to 'hand' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:95: warning: explicit link request to 'people' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:32: warning: explicit link request to 'scales' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:64: warning: explicit link request to 'heatmaps' could not be resolved
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:64: warning: explicit link request to 'body' could not be resolved
|
||||
@@ -710,8 +714,11 @@ Generating docs for compound op::KeypointJsonSaver...
|
||||
Generating docs for compound op::KeypointSaver...
|
||||
Generating docs for compound op::VideoSaver...
|
||||
Generating docs for compound op::WCocoJsonSaver...
|
||||
Generating/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:39: warning: argument 'fpsMode' of command @param is not found in the argument list of op::HandExtractor::forwardPass(const std::vector< std::array< Rectangle< float >, 2 >> handRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput)
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:39: warning: The following parameters of op::HandExtractor::forwardPass(const std::vector< std::array< Rectangle< float >, 2 >> handRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput) are not documented:
|
||||
Generating/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:22: warning: The following parameters of op::HandExtractor::HandExtractor(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne) are not documented:
|
||||
parameter 'heatMapTypes'
|
||||
parameter 'heatMapScale'
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:44: warning: argument 'fpsMode' of command @param is not found in the argument list of op::HandExtractor::forwardPass(const std::vector< std::array< Rectangle< float >, 2 >> handRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput)
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:44: warning: The following parameters of op::HandExtractor::forwardPass(const std::vector< std::array< Rectangle< float >, 2 >> handRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput) are not documented:
|
||||
parameter 'handRectangles'
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/producer.hpp:20: warning: argument 'repeatWhenFinished' of command @param is not found in the argument list of op::Producer::Producer(const ProducerType type)
|
||||
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/producer.hpp:20: warning: The following parameters of op::Producer::Producer(const ProducerType type) are not documented:
|
||||
@@ -816,5 +823,5 @@ Generating file index...
|
||||
Generating file member index...
|
||||
Generating example index...
|
||||
finalizing index lists...
|
||||
lookup cache used 2430/65536 hits=13693 misses=2547
|
||||
lookup cache used 2453/65536 hits=13822 misses=2571
|
||||
finished...
|
||||
|
||||
@@ -112,10 +112,11 @@ $(document).ready(function(){initNavTree('classop_1_1_face_extractor.html','');}
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8">FaceExtractor</a>(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId)</td><td class="entry"><a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02">FaceExtractor</a>(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne)</td><td class="entry"><a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classop_1_1_face_extractor.html#a557850c549e3972916e833f9ffea99e1">forwardPass</a>(const std::vector< Rectangle< float >> &faceRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput)</td><td class="entry"><a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_face_extractor.html#a13d7920f4029a4aa6d63b3609956c475">getFaceKeypoints</a>() const </td><td class="entry"><a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classop_1_1_face_extractor.html#a2692c0040bb8c0b84a84d195194d037a">initializationOnThread</a>()</td><td class="entry"><a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee">getHeatMaps</a>() const </td><td class="entry"><a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_face_extractor.html#a2692c0040bb8c0b84a84d195194d037a">initializationOnThread</a>()</td><td class="entry"><a class="el" href="classop_1_1_face_extractor.html">op::FaceExtractor</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -117,17 +117,19 @@ $(document).ready(function(){initNavTree('classop_1_1_face_extractor.html','');}
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aa2c31df663d2bb2e4d965833bb8270a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8">FaceExtractor</a> (const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netInputSize, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netOutputSize, const std::string &modelFolder, const int gpuId)</td></tr>
|
||||
<tr class="separator:aa2c31df663d2bb2e4d965833bb8270a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a04b4cd08bc5cbba132be73368890af02"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02">FaceExtractor</a> (const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netInputSize, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const std::vector< <a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b">HeatMapType</a> > &heatMapTypes={}, const <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> heatMapScale=<a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>)</td></tr>
|
||||
<tr class="separator:a04b4cd08bc5cbba132be73368890af02"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2692c0040bb8c0b84a84d195194d037a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor.html#a2692c0040bb8c0b84a84d195194d037a">initializationOnThread</a> ()</td></tr>
|
||||
<tr class="separator:a2692c0040bb8c0b84a84d195194d037a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a557850c549e3972916e833f9ffea99e1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor.html#a557850c549e3972916e833f9ffea99e1">forwardPass</a> (const std::vector< <a class="el" href="structop_1_1_rectangle.html">Rectangle</a>< float >> &faceRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput)</td></tr>
|
||||
<tr class="separator:a557850c549e3972916e833f9ffea99e1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13d7920f4029a4aa6d63b3609956c475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classop_1_1_array.html">Array</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor.html#a13d7920f4029a4aa6d63b3609956c475">getFaceKeypoints</a> () const </td></tr>
|
||||
<tr class="separator:a13d7920f4029a4aa6d63b3609956c475"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af326457ed8977781fe48f1086ac5efee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classop_1_1_array.html">Array</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee">getHeatMaps</a> () const </td></tr>
|
||||
<tr class="separator:af326457ed8977781fe48f1086ac5efee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="aa2c31df663d2bb2e4d965833bb8270a8"></a>
|
||||
<a class="anchor" id="a04b4cd08bc5cbba132be73368890af02"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
@@ -156,7 +158,19 @@ Public Member Functions</h2></td></tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int </td>
|
||||
<td class="paramname"><em>gpuId</em> </td>
|
||||
<td class="paramname"><em>gpuId</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b">HeatMapType</a> > & </td>
|
||||
<td class="paramname"><em>heatMapTypes</em> = <code>{}</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> </td>
|
||||
<td class="paramname"><em>heatMapScale</em> = <code><a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a></code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -219,6 +233,21 @@ Public Member Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af326457ed8977781fe48f1086ac5efee"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classop_1_1_array.html">Array</a><float> op::FaceExtractor::getHeatMaps </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2692c0040bb8c0b84a84d195194d037a"></a>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
var classop_1_1_face_extractor =
|
||||
[
|
||||
[ "FaceExtractor", "classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8", null ],
|
||||
[ "FaceExtractor", "classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02", null ],
|
||||
[ "forwardPass", "classop_1_1_face_extractor.html#a557850c549e3972916e833f9ffea99e1", null ],
|
||||
[ "getFaceKeypoints", "classop_1_1_face_extractor.html#a13d7920f4029a4aa6d63b3609956c475", null ],
|
||||
[ "getHeatMaps", "classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee", null ],
|
||||
[ "initializationOnThread", "classop_1_1_face_extractor.html#a2692c0040bb8c0b84a84d195194d037a", null ]
|
||||
];
|
||||
@@ -114,8 +114,9 @@ $(document).ready(function(){initNavTree('classop_1_1_hand_extractor.html','');}
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html#a0f76c1b4cf6770bbb889259204510877">forwardPass</a>(const std::vector< std::array< Rectangle< float >, 2 >> handRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput)</td><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html">op::HandExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html#a322a1c3a0ab7abaf0c697246af9309cc">getHandKeypoints</a>() const </td><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html">op::HandExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558">HandExtractor</a>(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f)</td><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html">op::HandExtractor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html#aa5592a468cfdcfdd687d6f9d465d3eda">initializationOnThread</a>()</td><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html">op::HandExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d">getHeatMaps</a>() const </td><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html">op::HandExtractor</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31">HandExtractor</a>(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne)</td><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html">op::HandExtractor</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html#aa5592a468cfdcfdd687d6f9d465d3eda">initializationOnThread</a>()</td><td class="entry"><a class="el" href="classop_1_1_hand_extractor.html">op::HandExtractor</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -117,19 +117,21 @@ $(document).ready(function(){initNavTree('classop_1_1_hand_extractor.html','');}
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a7ec55995554e5f617b56145c8c432558"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558">HandExtractor</a> (const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netInputSize, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f)</td></tr>
|
||||
<tr class="separator:a7ec55995554e5f617b56145c8c432558"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a86a06bdf506b28497c8b7f7469bb31"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31">HandExtractor</a> (const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netInputSize, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne)</td></tr>
|
||||
<tr class="separator:a0a86a06bdf506b28497c8b7f7469bb31"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa5592a468cfdcfdd687d6f9d465d3eda"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor.html#aa5592a468cfdcfdd687d6f9d465d3eda">initializationOnThread</a> ()</td></tr>
|
||||
<tr class="separator:aa5592a468cfdcfdd687d6f9d465d3eda"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f76c1b4cf6770bbb889259204510877"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor.html#a0f76c1b4cf6770bbb889259204510877">forwardPass</a> (const std::vector< std::array< <a class="el" href="structop_1_1_rectangle.html">Rectangle</a>< float >, 2 >> handRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput)</td></tr>
|
||||
<tr class="separator:a0f76c1b4cf6770bbb889259204510877"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a322a1c3a0ab7abaf0c697246af9309cc"><td class="memItemLeft" align="right" valign="top">std::array< <a class="el" href="classop_1_1_array.html">Array</a>< float >, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor.html#a322a1c3a0ab7abaf0c697246af9309cc">getHandKeypoints</a> () const </td></tr>
|
||||
<tr class="separator:a322a1c3a0ab7abaf0c697246af9309cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5ce8cd602820921de3ec3f676aacf0d"><td class="memItemLeft" align="right" valign="top">std::array< <a class="el" href="classop_1_1_array.html">Array</a>< float >, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d">getHeatMaps</a> () const </td></tr>
|
||||
<tr class="separator:af5ce8cd602820921de3ec3f676aacf0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Hand keypoint extractor class. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a7ec55995554e5f617b56145c8c432558"></a>
|
||||
<a class="anchor" id="a0a86a06bdf506b28497c8b7f7469bb31"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
@@ -170,7 +172,19 @@ Public Member Functions</h2></td></tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const float </td>
|
||||
<td class="paramname"><em>rangeScales</em> = <code>0.4f</code> </td>
|
||||
<td class="paramname"><em>rangeScales</em> = <code>0.4f</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< <a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b">HeatMapType</a> > & </td>
|
||||
<td class="paramname"><em>heatMapTypes</em> = <code>{}</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> </td>
|
||||
<td class="paramname"><em>heatMapScale</em> = <code><a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a></code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -256,6 +270,21 @@ Public Member Functions</h2></td></tr>
|
||||
<p>This function returns the hand keypoins. VERY IMPORTANT: use <a class="el" href="classop_1_1_hand_extractor.html#a322a1c3a0ab7abaf0c697246af9309cc">getHandKeypoints()</a>.clone() if the keypoints are going to be edited in a different thread. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>And std::array with all the left hand keypoints (index 0) and all the right ones (index 1). Each <a class="el" href="classop_1_1_array.html">Array<float></a> follows the pose structure, i.e. the first dimension corresponds to all the people in the image, the second to each specific keypoint, and the third one to (x, y, score). </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af5ce8cd602820921de3ec3f676aacf0d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::array<<a class="el" href="classop_1_1_array.html">Array</a><float>, 2> op::HandExtractor::getHeatMaps </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa5592a468cfdcfdd687d6f9d465d3eda"></a>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
var classop_1_1_hand_extractor =
|
||||
[
|
||||
[ "HandExtractor", "classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558", null ],
|
||||
[ "HandExtractor", "classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31", null ],
|
||||
[ "forwardPass", "classop_1_1_hand_extractor.html#a0f76c1b4cf6770bbb889259204510877", null ],
|
||||
[ "getHandKeypoints", "classop_1_1_hand_extractor.html#a322a1c3a0ab7abaf0c697246af9309cc", null ],
|
||||
[ "getHeatMaps", "classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d", null ],
|
||||
[ "initializationOnThread", "classop_1_1_hand_extractor.html#aa5592a468cfdcfdd687d6f9d465d3eda", null ]
|
||||
];
|
||||
+72
-66
@@ -138,89 +138,95 @@ $(document).ready(function(){initNavTree('datum_8hpp_source.html','');});
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe"> 83</a></span>  <a class="code" href="classop_1_1_array.html">Array<float></a> <a class="code" href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe">faceKeypoints</a>;</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608"> 90</a></span>  std::vector<std::array<Rectangle<float>, 2>> <a class="code" href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608">handRectangles</a>;</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1"> 90</a></span>  <a class="code" href="classop_1_1_array.html">Array<float></a> <a class="code" href="structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1">faceHeatMaps</a>;</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e"> 98</a></span>  std::array<Array<float>, 2> <a class="code" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">handKeypoints</a>;</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// -------------------------------------------------- Other parameters -------------------------------------------------- //</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2"> 101</a></span>  <span class="keywordtype">float</span> <a class="code" href="structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2">scaleInputToOutput</a>; </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043"> 103</a></span>  <span class="keywordtype">float</span> <a class="code" href="structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043">scaleNetToOutput</a>; </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2"> 105</a></span>  std::vector<float> <a class="code" href="structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2">scaleRatios</a>; </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192"> 107</a></span>  std::pair<int, std::string> <a class="code" href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192">elementRendered</a>; </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// -------------------------------------------------- Functions -------------------------------------------------- //</span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="comment"></span> <span class="keyword">explicit</span> <a class="code" href="structop_1_1_datum.html">Datum</a>();</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>& operator=(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum);</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>(<a class="code" href="structop_1_1_datum.html">Datum</a>&& datum);</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>& operator=(<a class="code" href="structop_1_1_datum.html">Datum</a>&& datum);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keyword">virtual</span> ~<a class="code" href="structop_1_1_datum.html">Datum</a>();</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608"> 97</a></span>  std::vector<std::array<Rectangle<float>, 2>> <a class="code" href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608">handRectangles</a>;</div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e"> 105</a></span>  std::array<Array<float>, 2> <a class="code" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">handKeypoints</a>;</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58"> 112</a></span>  std::array<Array<float>, 2> <a class="code" href="structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58">handHeatMaps</a>;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="comment">// -------------------------------------------------- Other parameters -------------------------------------------------- //</span></div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2"> 115</a></span>  <span class="keywordtype">float</span> <a class="code" href="structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2">scaleInputToOutput</a>; </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043"> 117</a></span>  <span class="keywordtype">float</span> <a class="code" href="structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043">scaleNetToOutput</a>; </div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2"> 119</a></span>  std::vector<float> <a class="code" href="structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2">scaleRatios</a>; </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192"> 121</a></span>  std::pair<int, std::string> <a class="code" href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192">elementRendered</a>; </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="comment">// -------------------------------------------------- Functions -------------------------------------------------- //</span></div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment"></span> <span class="keyword">explicit</span> <a class="code" href="structop_1_1_datum.html">Datum</a>();</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum);</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>& operator=(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum);</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>(<a class="code" href="structop_1_1_datum.html">Datum</a>&& datum);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <a class="code" href="structop_1_1_datum.html">Datum</a> clone() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <a class="code" href="structop_1_1_datum.html">Datum</a>& operator=(<a class="code" href="structop_1_1_datum.html">Datum</a>&& datum);</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="comment">// -------------------------------------------------- Comparison operators -------------------------------------------------- //</span></div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#aae900e3c8101ab5acce9fc5e4d50830a"> 176</a></span> <span class="comment"></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#aae900e3c8101ab5acce9fc5e4d50830a">operator<</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> < datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  }</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b"> 185</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b">operator></a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> > datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  }</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c"> 194</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c">operator<=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> <= datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10"> 203</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10">operator>=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> >= datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  }</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a731a7179ac03f831019441981455282e"> 212</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#a731a7179ac03f831019441981455282e">operator==</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> == datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  }</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#aab9997004b6b761267f8ce312b8048e9"> 221</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#aab9997004b6b761267f8ce312b8048e9">operator!=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> != datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  }</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  };</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> }</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <span class="preprocessor">#endif // OPENPOSE_CORE_DATUM_HPP</span></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a4eec45a7f4b8bc017736b41096327043"><div class="ttname"><a href="structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043">op::Datum::scaleNetToOutput</a></div><div class="ttdeci">float scaleNetToOutput</div><div class="ttdef"><b>Definition:</b> datum.hpp:103</div></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">virtual</span> ~<a class="code" href="structop_1_1_datum.html">Datum</a>();</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="structop_1_1_datum.html">Datum</a> clone() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="comment">// -------------------------------------------------- Comparison operators -------------------------------------------------- //</span></div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#aae900e3c8101ab5acce9fc5e4d50830a"> 190</a></span> <span class="comment"></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#aae900e3c8101ab5acce9fc5e4d50830a">operator<</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> < datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  }</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b"> 199</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b">operator></a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> > datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  }</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c"> 208</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c">operator<=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> <= datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  }</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10"> 217</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10">operator>=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> >= datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  }</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#a731a7179ac03f831019441981455282e"> 226</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#a731a7179ac03f831019441981455282e">operator==</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> == datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  }</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="structop_1_1_datum.html#aab9997004b6b761267f8ce312b8048e9"> 235</a></span>  <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_datum.html#aab9997004b6b761267f8ce312b8048e9">operator!=</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_datum.html">Datum</a>& datum)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordflow">return</span> <span class="keywordtype">id</span> != datum.<a class="code" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a>;</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  }</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  };</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> }</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="preprocessor">#endif // OPENPOSE_CORE_DATUM_HPP</span></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a4eec45a7f4b8bc017736b41096327043"><div class="ttname"><a href="structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043">op::Datum::scaleNetToOutput</a></div><div class="ttdeci">float scaleNetToOutput</div><div class="ttdef"><b>Definition:</b> datum.hpp:117</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_ae6adcdacea12a9cfa445cf0cac1985b0"><div class="ttname"><a href="structop_1_1_datum.html#ae6adcdacea12a9cfa445cf0cac1985b0">op::Datum::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> datum.hpp:19</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a731a7179ac03f831019441981455282e"><div class="ttname"><a href="structop_1_1_datum.html#a731a7179ac03f831019441981455282e">op::Datum::operator==</a></div><div class="ttdeci">bool operator==(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:212</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a731a7179ac03f831019441981455282e"><div class="ttname"><a href="structop_1_1_datum.html#a731a7179ac03f831019441981455282e">op::Datum::operator==</a></div><div class="ttdeci">bool operator==(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:226</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a5429e97e0ab9b0e2209a3947af668381"><div class="ttname"><a href="structop_1_1_datum.html#a5429e97e0ab9b0e2209a3947af668381">op::Datum::poseHeatMaps</a></div><div class="ttdeci">Array< float > poseHeatMaps</div><div class="ttdef"><b>Definition:</b> datum.hpp:69</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a35212700ef2a2ac290a6666e2993a192"><div class="ttname"><a href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192">op::Datum::elementRendered</a></div><div class="ttdeci">std::pair< int, std::string > elementRendered</div><div class="ttdef"><b>Definition:</b> datum.hpp:107</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_aab9997004b6b761267f8ce312b8048e9"><div class="ttname"><a href="structop_1_1_datum.html#aab9997004b6b761267f8ce312b8048e9">op::Datum::operator!=</a></div><div class="ttdeci">bool operator!=(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:221</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_aef6c478313691ab5101664c1df55aa58"><div class="ttname"><a href="structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58">op::Datum::handHeatMaps</a></div><div class="ttdeci">std::array< Array< float >, 2 > handHeatMaps</div><div class="ttdef"><b>Definition:</b> datum.hpp:112</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a35212700ef2a2ac290a6666e2993a192"><div class="ttname"><a href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192">op::Datum::elementRendered</a></div><div class="ttdeci">std::pair< int, std::string > elementRendered</div><div class="ttdef"><b>Definition:</b> datum.hpp:121</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_aab9997004b6b761267f8ce312b8048e9"><div class="ttname"><a href="structop_1_1_datum.html#aab9997004b6b761267f8ce312b8048e9">op::Datum::operator!=</a></div><div class="ttdeci">bool operator!=(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:235</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a0b105b52ce12f2689c7aa26708117254"><div class="ttname"><a href="structop_1_1_datum.html#a0b105b52ce12f2689c7aa26708117254">op::Datum::inputNetData</a></div><div class="ttdeci">Array< float > inputNetData</div><div class="ttdef"><b>Definition:</b> datum.hpp:34</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a0b2f6955a1751fc79b107789272effad"><div class="ttname"><a href="structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad">op::Datum::faceRectangles</a></div><div class="ttdeci">std::vector< Rectangle< float > > faceRectangles</div><div class="ttdef"><b>Definition:</b> datum.hpp:76</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="structop_1_1_datum_html_a6d629b1f6f7b958fe4cf2ef4cdf57c5b"><div class="ttname"><a href="structop_1_1_datum.html#a6d629b1f6f7b958fe4cf2ef4cdf57c5b">op::Datum::poseKeypoints</a></div><div class="ttdeci">Array< float > poseKeypoints</div><div class="ttdef"><b>Definition:</b> datum.hpp:59</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a52d75e3273490624414f0602785bb608"><div class="ttname"><a href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608">op::Datum::handRectangles</a></div><div class="ttdeci">std::vector< std::array< Rectangle< float >, 2 > > handRectangles</div><div class="ttdef"><b>Definition:</b> datum.hpp:90</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_aae900e3c8101ab5acce9fc5e4d50830a"><div class="ttname"><a href="structop_1_1_datum.html#aae900e3c8101ab5acce9fc5e4d50830a">op::Datum::operator<</a></div><div class="ttdeci">bool operator<(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:176</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a52d75e3273490624414f0602785bb608"><div class="ttname"><a href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608">op::Datum::handRectangles</a></div><div class="ttdeci">std::vector< std::array< Rectangle< float >, 2 > > handRectangles</div><div class="ttdef"><b>Definition:</b> datum.hpp:97</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_aae900e3c8101ab5acce9fc5e4d50830a"><div class="ttname"><a href="structop_1_1_datum.html#aae900e3c8101ab5acce9fc5e4d50830a">op::Datum::operator<</a></div><div class="ttdeci">bool operator<(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:190</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a42b953c082f479eddc527da9a3a4cc75"><div class="ttname"><a href="structop_1_1_datum.html#a42b953c082f479eddc527da9a3a4cc75">op::Datum::outputData</a></div><div class="ttdeci">Array< float > outputData</div><div class="ttdef"><b>Definition:</b> datum.hpp:42</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a59d455dbddc50d700809c5e102c40d4e"><div class="ttname"><a href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">op::Datum::handKeypoints</a></div><div class="ttdeci">std::array< Array< float >, 2 > handKeypoints</div><div class="ttdef"><b>Definition:</b> datum.hpp:98</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a2db6ffa73c5cc87a277a6d7a1bac33e2"><div class="ttname"><a href="structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2">op::Datum::scaleRatios</a></div><div class="ttdeci">std::vector< float > scaleRatios</div><div class="ttdef"><b>Definition:</b> datum.hpp:105</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a59d455dbddc50d700809c5e102c40d4e"><div class="ttname"><a href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">op::Datum::handKeypoints</a></div><div class="ttdeci">std::array< Array< float >, 2 > handKeypoints</div><div class="ttdef"><b>Definition:</b> datum.hpp:105</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a2db6ffa73c5cc87a277a6d7a1bac33e2"><div class="ttname"><a href="structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2">op::Datum::scaleRatios</a></div><div class="ttdeci">std::vector< float > scaleRatios</div><div class="ttdef"><b>Definition:</b> datum.hpp:119</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html"><div class="ttname"><a href="structop_1_1_datum.html">op::Datum</a></div><div class="ttdef"><b>Definition:</b> datum.hpp:14</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_ae0c0f33a6b75c7f47e11112dd33f23c1"><div class="ttname"><a href="structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1">op::Datum::faceHeatMaps</a></div><div class="ttdeci">Array< float > faceHeatMaps</div><div class="ttdef"><b>Definition:</b> datum.hpp:90</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a0b2c8ccac37be088524cc7c24a502c7b"><div class="ttname"><a href="structop_1_1_datum.html#a0b2c8ccac37be088524cc7c24a502c7b">op::Datum::cvInputData</a></div><div class="ttdeci">cv::Mat cvInputData</div><div class="ttdef"><b>Definition:</b> datum.hpp:26</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a0d1f1c3d3494386e2d652268f6e17b5a"><div class="ttname"><a href="structop_1_1_datum.html#a0d1f1c3d3494386e2d652268f6e17b5a">op::Datum::cvOutputData</a></div><div class="ttdeci">cv::Mat cvOutputData</div><div class="ttdef"><b>Definition:</b> datum.hpp:50</div></div>
|
||||
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array< float ></a></div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_aebd19bf50725a5cd87de1efd96f6ebfe"><div class="ttname"><a href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe">op::Datum::faceKeypoints</a></div><div class="ttdeci">Array< float > faceKeypoints</div><div class="ttdef"><b>Definition:</b> datum.hpp:83</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a65deddd49d0fbca81f367198fc600015"><div class="ttname"><a href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">op::Datum::id</a></div><div class="ttdeci">unsigned long long id</div><div class="ttdef"><b>Definition:</b> datum.hpp:17</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a6546c11ca264fdeab4a5f21104f8a8b2"><div class="ttname"><a href="structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2">op::Datum::scaleInputToOutput</a></div><div class="ttdeci">float scaleInputToOutput</div><div class="ttdef"><b>Definition:</b> datum.hpp:101</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a32ad4b55b76a6eadf5cbd07f644f656c"><div class="ttname"><a href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c">op::Datum::operator<=</a></div><div class="ttdeci">bool operator<=(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:194</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a6546c11ca264fdeab4a5f21104f8a8b2"><div class="ttname"><a href="structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2">op::Datum::scaleInputToOutput</a></div><div class="ttdeci">float scaleInputToOutput</div><div class="ttdef"><b>Definition:</b> datum.hpp:115</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_a32ad4b55b76a6eadf5cbd07f644f656c"><div class="ttname"><a href="structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c">op::Datum::operator<=</a></div><div class="ttdeci">bool operator<=(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:208</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:5</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_acdf94a3ee6504d8b70afffa997d52d4b"><div class="ttname"><a href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b">op::Datum::operator></a></div><div class="ttdeci">bool operator>(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:185</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_afcdbf1d87e08761d952d19ef6a8ace10"><div class="ttname"><a href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10">op::Datum::operator>=</a></div><div class="ttdeci">bool operator>=(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:203</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_acdf94a3ee6504d8b70afffa997d52d4b"><div class="ttname"><a href="structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b">op::Datum::operator></a></div><div class="ttdeci">bool operator>(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:199</div></div>
|
||||
<div class="ttc" id="structop_1_1_datum_html_afcdbf1d87e08761d952d19ef6a8ace10"><div class="ttname"><a href="structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10">op::Datum::operator>=</a></div><div class="ttdeci">bool operator>=(const Datum &datum) const </div><div class="ttdef"><b>Definition:</b> datum.hpp:217</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -117,6 +117,7 @@ $(document).ready(function(){initNavTree('face_extractor_8hpp.html','');});
|
||||
<code>#include <<a class="el" href="maximum_caffe_8hpp_source.html">openpose/core/maximumCaffe.hpp</a>></code><br/>
|
||||
<code>#include <<a class="el" href="net_8hpp_source.html">openpose/core/net.hpp</a>></code><br/>
|
||||
<code>#include <<a class="el" href="resize_and_merge_caffe_8hpp_source.html">openpose/core/resizeAndMergeCaffe.hpp</a>></code><br/>
|
||||
<code>#include <<a class="el" href="core_2enum_classes_8hpp_source.html">openpose/core/enumClasses.hpp</a>></code><br/>
|
||||
</div>
|
||||
<p><a href="face_extractor_8hpp_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
|
||||
@@ -117,51 +117,64 @@ $(document).ready(function(){initNavTree('face_extractor_8hpp_source.html','');}
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <<a class="code" href="maximum_caffe_8hpp.html">openpose/core/maximumCaffe.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <<a class="code" href="net_8hpp.html">openpose/core/net.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <<a class="code" href="resize_and_merge_caffe_8hpp.html">openpose/core/resizeAndMergeCaffe.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">namespace </span>op</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> {</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor.html"> 14</a></span>  <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_face_extractor.html">FaceExtractor</a></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  {</div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">explicit</span> <a class="code" href="classop_1_1_face_extractor.html">FaceExtractor</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netOutputSize, <span class="keyword">const</span> std::string& modelFolder, <span class="keyword">const</span> <span class="keywordtype">int</span> gpuId);</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordtype">void</span> initializationOnThread();</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> std::vector<<a class="code" href="structop_1_1_rectangle.html">Rectangle<float></a>>& faceRectangles, <span class="keyword">const</span> cv::Mat& cvInputData, <span class="keyword">const</span> <span class="keywordtype">float</span> scaleInputToOutput);</div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include <<a class="code" href="core_2enum_classes_8hpp.html">openpose/core/enumClasses.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">namespace </span>op</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> {</div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classop_1_1_face_extractor.html"> 15</a></span>  <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_face_extractor.html">FaceExtractor</a></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  {</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keyword">explicit</span> <a class="code" href="classop_1_1_face_extractor.html">FaceExtractor</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netOutputSize,</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">const</span> std::string& modelFolder, <span class="keyword">const</span> <span class="keywordtype">int</span> gpuId,</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">const</span> std::vector<HeatMapType>& heatMapTypes = {},</div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> heatMapScale = <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>);</div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> getFaceKeypoints() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordtype">void</span> initializationOnThread();</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a> mNetOutputSize;</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a> mOutputSize;</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  std::shared_ptr<Net> spNet;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  std::shared_ptr<ResizeAndMergeCaffe<float>> spResizeAndMergeCaffe;</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  std::shared_ptr<MaximumCaffe<float>> spMaximumCaffe;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> mFaceImageCrop;</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> mFaceKeypoints;</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="comment">// Init with thread</span></div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  boost::shared_ptr<caffe::Blob<float>> spCaffeNetOutputBlob;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  std::shared_ptr<caffe::Blob<float>> spHeatMapsBlob;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  std::shared_ptr<caffe::Blob<float>> spPeaksBlob;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  std::thread::id mThreadId;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_face_extractor.html">FaceExtractor</a>);</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  };</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#endif // OPENPOSE_FACE_FACE_EXTRACTOR_HPP</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> std::vector<<a class="code" href="structop_1_1_rectangle.html">Rectangle<float></a>>& faceRectangles, <span class="keyword">const</span> cv::Mat& cvInputData,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> scaleInputToOutput);</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> getFaceKeypoints() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> getHeatMaps() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a> mNetOutputSize;</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  std::shared_ptr<Net> spNet;</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  std::shared_ptr<ResizeAndMergeCaffe<float>> spResizeAndMergeCaffe;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  std::shared_ptr<MaximumCaffe<float>> spMaximumCaffe;</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> mFaceImageCrop;</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> mFaceKeypoints;</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// HeatMaps parameters</span></div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> mHeatMapScaleMode;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">const</span> std::vector<HeatMapType> mHeatMapTypes;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> mHeatMaps;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="comment">// Init with thread</span></div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  boost::shared_ptr<caffe::Blob<float>> spCaffeNetOutputBlob;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  std::shared_ptr<caffe::Blob<float>> spHeatMapsBlob;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  std::shared_ptr<caffe::Blob<float>> spPeaksBlob;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  std::thread::id mThreadId;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_face_extractor.html">FaceExtractor</a>);</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  };</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#endif // OPENPOSE_FACE_FACE_EXTRACTOR_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:25</div></div>
|
||||
<div class="ttc" id="resize_and_merge_caffe_8hpp_html"><div class="ttname"><a href="resize_and_merge_caffe_8hpp.html">resizeAndMergeCaffe.hpp</a></div></div>
|
||||
<div class="ttc" id="net_8hpp_html"><div class="ttname"><a href="net_8hpp.html">net.hpp</a></div></div>
|
||||
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point< int ></a></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_af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">op::ScaleMode::ZeroToOne</a></div></div>
|
||||
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
|
||||
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array< float ></a></div></div>
|
||||
<div class="ttc" id="maximum_caffe_8hpp_html"><div class="ttname"><a href="maximum_caffe_8hpp.html">maximumCaffe.hpp</a></div></div>
|
||||
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:10</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:5</div></div>
|
||||
<div class="ttc" id="classop_1_1_face_extractor_html"><div class="ttname"><a href="classop_1_1_face_extractor.html">op::FaceExtractor</a></div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:14</div></div>
|
||||
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
|
||||
<div class="ttc" id="classop_1_1_face_extractor_html"><div class="ttname"><a href="classop_1_1_face_extractor.html">op::FaceExtractor</a></div><div class="ttdef"><b>Definition:</b> faceExtractor.hpp:15</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -153,11 +153,14 @@ $(document).ready(function(){initNavTree('functions_f.html','');});
|
||||
: <a class="el" href="classop_1_1_face_detector.html#adfeab6977c93b7bef66c1dfbcf6f8150">op::FaceDetector</a>
|
||||
</li>
|
||||
<li>FaceExtractor()
|
||||
: <a class="el" href="classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8">op::FaceExtractor</a>
|
||||
: <a class="el" href="classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02">op::FaceExtractor</a>
|
||||
</li>
|
||||
<li>FaceGpuRenderer()
|
||||
: <a class="el" href="classop_1_1_face_gpu_renderer.html#a344b4f1d256d6ad805273eb8ba29cde1">op::FaceGpuRenderer</a>
|
||||
</li>
|
||||
<li>faceHeatMaps
|
||||
: <a class="el" href="structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1">op::Datum</a>
|
||||
</li>
|
||||
<li>faceKeypoints
|
||||
: <a class="el" href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe">op::Datum</a>
|
||||
</li>
|
||||
|
||||
@@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');});
|
||||
: <a class="el" href="classop_1_1_face_detector.html#adfeab6977c93b7bef66c1dfbcf6f8150">op::FaceDetector</a>
|
||||
</li>
|
||||
<li>FaceExtractor()
|
||||
: <a class="el" href="classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8">op::FaceExtractor</a>
|
||||
: <a class="el" href="classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02">op::FaceExtractor</a>
|
||||
</li>
|
||||
<li>FaceGpuRenderer()
|
||||
: <a class="el" href="classop_1_1_face_gpu_renderer.html#a344b4f1d256d6ad805273eb8ba29cde1">op::FaceGpuRenderer</a>
|
||||
|
||||
@@ -196,7 +196,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
|
||||
: <a class="el" href="classop_1_1_pose_extractor.html#a0b895e3e582bd504b531ba525ed77430">op::PoseExtractor</a>
|
||||
</li>
|
||||
<li>getHeatMaps()
|
||||
: <a class="el" href="classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6">op::PoseExtractor</a>
|
||||
: <a class="el" href="classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee">op::FaceExtractor</a>
|
||||
, <a class="el" href="classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d">op::HandExtractor</a>
|
||||
, <a class="el" href="classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6">op::PoseExtractor</a>
|
||||
</li>
|
||||
<li>getInputDataCpuPtr()
|
||||
: <a class="el" href="classop_1_1_net.html#a042324a660661408830caf85cfe17603">op::Net</a>
|
||||
@@ -245,7 +247,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
|
||||
: <a class="el" href="classop_1_1_renderer.html#a891be57b699f6adbb7cd841870214b8e">op::Renderer</a>
|
||||
</li>
|
||||
<li>getSize()
|
||||
: <a class="el" href="classop_1_1_array.html#a2330657a79a444d1ab44370423be006e">op::Array< T ></a>
|
||||
: <a class="el" href="classop_1_1_array.html#a146d6e773e14dd7aaa29a73f878358e1">op::Array< T ></a>
|
||||
</li>
|
||||
<li>getTWorkersSize()
|
||||
: <a class="el" href="classop_1_1_sub_thread.html#afa29b95badda5e7afdbd83f70fd8b206">op::SubThread< TDatums, TWorker ></a>
|
||||
@@ -254,7 +256,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});
|
||||
: <a class="el" href="classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0">op::Producer</a>
|
||||
</li>
|
||||
<li>getVolume()
|
||||
: <a class="el" href="classop_1_1_array.html#a04d04645dd2b2f21492b2ad7a5b87828">op::Array< T ></a>
|
||||
: <a class="el" href="classop_1_1_array.html#afee5e6149bc917586b3fd56323d20a87">op::Array< T ></a>
|
||||
</li>
|
||||
<li>GpuRenderer()
|
||||
: <a class="el" href="classop_1_1_gpu_renderer.html#a9852b2017e972637b47250bb7fbc53ea">op::GpuRenderer</a>
|
||||
|
||||
@@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('functions_func_h.html','');});
|
||||
: <a class="el" href="classop_1_1_hand_detector_from_txt.html#a94ef5e925c5d25b181c56ae79bb1eed2">op::HandDetectorFromTxt</a>
|
||||
</li>
|
||||
<li>HandExtractor()
|
||||
: <a class="el" href="classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558">op::HandExtractor</a>
|
||||
: <a class="el" href="classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31">op::HandExtractor</a>
|
||||
</li>
|
||||
<li>HandGpuRenderer()
|
||||
: <a class="el" href="classop_1_1_hand_gpu_renderer.html#a0d2f742b995a6f34e414f9731db847d5">op::HandGpuRenderer</a>
|
||||
|
||||
@@ -200,7 +200,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');});
|
||||
: <a class="el" href="classop_1_1_pose_extractor.html#a0b895e3e582bd504b531ba525ed77430">op::PoseExtractor</a>
|
||||
</li>
|
||||
<li>getHeatMaps()
|
||||
: <a class="el" href="classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6">op::PoseExtractor</a>
|
||||
: <a class="el" href="classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee">op::FaceExtractor</a>
|
||||
, <a class="el" href="classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d">op::HandExtractor</a>
|
||||
, <a class="el" href="classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6">op::PoseExtractor</a>
|
||||
</li>
|
||||
<li>getInputDataCpuPtr()
|
||||
: <a class="el" href="classop_1_1_net.html#a042324a660661408830caf85cfe17603">op::Net</a>
|
||||
|
||||
@@ -156,11 +156,14 @@ $(document).ready(function(){initNavTree('functions_h.html','');});
|
||||
: <a class="el" href="classop_1_1_hand_detector_from_txt.html#a94ef5e925c5d25b181c56ae79bb1eed2">op::HandDetectorFromTxt</a>
|
||||
</li>
|
||||
<li>HandExtractor()
|
||||
: <a class="el" href="classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558">op::HandExtractor</a>
|
||||
: <a class="el" href="classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31">op::HandExtractor</a>
|
||||
</li>
|
||||
<li>HandGpuRenderer()
|
||||
: <a class="el" href="classop_1_1_hand_gpu_renderer.html#a0d2f742b995a6f34e414f9731db847d5">op::HandGpuRenderer</a>
|
||||
</li>
|
||||
<li>handHeatMaps
|
||||
: <a class="el" href="structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58">op::Datum</a>
|
||||
</li>
|
||||
<li>handKeypoints
|
||||
: <a class="el" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">op::Datum</a>
|
||||
</li>
|
||||
|
||||
@@ -195,6 +195,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
|
||||
<li>faceHeatMaps
|
||||
: <a class="el" href="structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1">op::Datum</a>
|
||||
</li>
|
||||
<li>faceKeypoints
|
||||
: <a class="el" href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe">op::Datum</a>
|
||||
</li>
|
||||
@@ -236,6 +239,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
|
||||
|
||||
|
||||
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
|
||||
<li>handHeatMaps
|
||||
: <a class="el" href="structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58">op::Datum</a>
|
||||
</li>
|
||||
<li>handKeypoints
|
||||
: <a class="el" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">op::Datum</a>
|
||||
</li>
|
||||
|
||||
@@ -113,6 +113,7 @@ $(document).ready(function(){initNavTree('hand_extractor_8hpp.html','');});
|
||||
<div class="textblock"><code>#include <atomic></code><br/>
|
||||
<code>#include <thread></code><br/>
|
||||
<code>#include <opencv2/core/core.hpp></code><br/>
|
||||
<code>#include <<a class="el" href="core_2enum_classes_8hpp_source.html">openpose/core/enumClasses.hpp</a>></code><br/>
|
||||
<code>#include <<a class="el" href="common_8hpp_source.html">openpose/core/common.hpp</a>></code><br/>
|
||||
<code>#include <<a class="el" href="maximum_caffe_8hpp_source.html">openpose/core/maximumCaffe.hpp</a>></code><br/>
|
||||
<code>#include <<a class="el" href="net_8hpp_source.html">openpose/core/net.hpp</a>></code><br/>
|
||||
|
||||
@@ -113,60 +113,75 @@ $(document).ready(function(){initNavTree('hand_extractor_8hpp_source.html','');}
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <atomic></span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <thread></span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <opencv2/core/core.hpp></span> <span class="comment">// cv::Mat</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <<a class="code" href="common_8hpp.html">openpose/core/common.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <<a class="code" href="maximum_caffe_8hpp.html">openpose/core/maximumCaffe.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <<a class="code" href="net_8hpp.html">openpose/core/net.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <<a class="code" href="resize_and_merge_caffe_8hpp.html">openpose/core/resizeAndMergeCaffe.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">namespace </span>op</div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> {</div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor.html"> 17</a></span>  <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_hand_extractor.html">HandExtractor</a></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  {</div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keyword">explicit</span> <a class="code" href="classop_1_1_hand_extractor.html">HandExtractor</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netOutputSize, <span class="keyword">const</span> std::string& modelFolder, <span class="keyword">const</span> <span class="keywordtype">int</span> gpuId,</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> numberScales = 1, <span class="keyword">const</span> <span class="keywordtype">float</span> rangeScales = 0.4f);</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordtype">void</span> initializationOnThread();</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> std::vector<std::array<<a class="code" href="structop_1_1_rectangle.html">Rectangle<float></a>, 2>> handRectangles, <span class="keyword">const</span> cv::Mat& cvInputData,</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> scaleInputToOutput);</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  std::array<Array<float>, 2> getHandKeypoints() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="comment">// const bool mMultiScaleDetection;</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">const</span> std::pair<unsigned short, float> mMultiScaleNumberAndRange;</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a> mNetOutputSize;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  std::shared_ptr<Net> spNet;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::shared_ptr<ResizeAndMergeCaffe<float>> spResizeAndMergeCaffe;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  std::shared_ptr<MaximumCaffe<float>> spMaximumCaffe;</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> mHandImageCrop;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  std::array<Array<float>, 2> mHandKeypoints;</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// Init with thread</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  boost::shared_ptr<caffe::Blob<float>> spCaffeNetOutputBlob;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  std::shared_ptr<caffe::Blob<float>> spHeatMapsBlob;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  std::shared_ptr<caffe::Blob<float>> spPeaksBlob;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  std::thread::id mThreadId;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">void</span> detectHandKeypoints(<a class="code" href="classop_1_1_array.html">Array<float></a>& handCurrent, <span class="keyword">const</span> <span class="keywordtype">float</span> scaleInputToOutput, <span class="keyword">const</span> <span class="keywordtype">int</span> person, <span class="keyword">const</span> cv::Mat& affineMatrix);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_hand_extractor.html">HandExtractor</a>);</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  };</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#endif // OPENPOSE_HAND_HAND_EXTRACTOR_HPP</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <<a class="code" href="core_2enum_classes_8hpp.html">openpose/core/enumClasses.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <<a class="code" href="common_8hpp.html">openpose/core/common.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <<a class="code" href="maximum_caffe_8hpp.html">openpose/core/maximumCaffe.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <<a class="code" href="net_8hpp.html">openpose/core/net.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include <<a class="code" href="resize_and_merge_caffe_8hpp.html">openpose/core/resizeAndMergeCaffe.hpp</a>></span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">namespace </span>op</div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> {</div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classop_1_1_hand_extractor.html"> 18</a></span>  <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_hand_extractor.html">HandExtractor</a></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keyword">explicit</span> <a class="code" href="classop_1_1_hand_extractor.html">HandExtractor</a>(<span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netInputSize, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a>& netOutputSize,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keyword">const</span> std::string& modelFolder, <span class="keyword">const</span> <span class="keywordtype">int</span> gpuId,</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> numberScales = 1, <span class="keyword">const</span> <span class="keywordtype">float</span> rangeScales = 0.4f,</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">const</span> std::vector<HeatMapType>& heatMapTypes = {},</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> heatMapScale = <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>);</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">void</span> initializationOnThread();</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">void</span> forwardPass(<span class="keyword">const</span> std::vector<std::array<<a class="code" href="structop_1_1_rectangle.html">Rectangle<float></a>, 2>> handRectangles, <span class="keyword">const</span> cv::Mat& cvInputData,</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> scaleInputToOutput);</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  std::array<Array<float>, 2> getHandKeypoints() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  std::array<Array<float>, 2> getHeatMaps() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">const</span> std::pair<unsigned short, float> mMultiScaleNumberAndRange;</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point<int></a> mNetOutputSize;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  std::shared_ptr<Net> spNet;</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  std::shared_ptr<ResizeAndMergeCaffe<float>> spResizeAndMergeCaffe;</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  std::shared_ptr<MaximumCaffe<float>> spMaximumCaffe;</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> mHandImageCrop;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  std::array<Array<float>, 2> mHandKeypoints;</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="comment">// HeatMaps parameters</span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">const</span> <a class="code" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> mHeatMapScaleMode;</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">const</span> std::vector<HeatMapType> mHeatMapTypes;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  std::array<Array<float>, 2> mHeatMaps;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Init with thread</span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  boost::shared_ptr<caffe::Blob<float>> spCaffeNetOutputBlob;</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  std::shared_ptr<caffe::Blob<float>> spHeatMapsBlob;</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  std::shared_ptr<caffe::Blob<float>> spPeaksBlob;</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  std::thread::id mThreadId;</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> checkThread() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">void</span> detectHandKeypoints(<a class="code" href="classop_1_1_array.html">Array<float></a>& handCurrent, <span class="keyword">const</span> <span class="keywordtype">float</span> scaleInputToOutput, <span class="keyword">const</span> <span class="keywordtype">int</span> person,</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">const</span> cv::Mat& affineMatrix);</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="classop_1_1_array.html">Array<float></a> getHeatMapsFromLastPass() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_hand_extractor.html">HandExtractor</a>);</div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  };</div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="preprocessor">#endif // OPENPOSE_HAND_HAND_EXTRACTOR_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:25</div></div>
|
||||
<div class="ttc" id="resize_and_merge_caffe_8hpp_html"><div class="ttname"><a href="resize_and_merge_caffe_8hpp.html">resizeAndMergeCaffe.hpp</a></div></div>
|
||||
<div class="ttc" id="net_8hpp_html"><div class="ttname"><a href="net_8hpp.html">net.hpp</a></div></div>
|
||||
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point< int ></a></div></div>
|
||||
<div class="ttc" id="classop_1_1_hand_extractor_html"><div class="ttname"><a href="classop_1_1_hand_extractor.html">op::HandExtractor</a></div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:17</div></div>
|
||||
<div class="ttc" id="classop_1_1_hand_extractor_html"><div class="ttname"><a href="classop_1_1_hand_extractor.html">op::HandExtractor</a></div><div class="ttdef"><b>Definition:</b> handExtractor.hpp:18</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_af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">op::ScaleMode::ZeroToOne</a></div></div>
|
||||
<div class="ttc" id="namespaceop_html_af72fe4ed32846c12f41b049d3d0e1bda"><div class="ttname"><a href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a></div><div class="ttdeci">ScaleMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
|
||||
<div class="ttc" id="classop_1_1_array_html"><div class="ttname"><a href="classop_1_1_array.html">op::Array< float ></a></div></div>
|
||||
<div class="ttc" id="maximum_caffe_8hpp_html"><div class="ttname"><a href="maximum_caffe_8hpp.html">maximumCaffe.hpp</a></div></div>
|
||||
<div class="ttc" id="structop_1_1_rectangle_html"><div class="ttname"><a href="structop_1_1_rectangle.html">op::Rectangle</a></div><div class="ttdef"><b>Definition:</b> rectangle.hpp:10</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:5</div></div>
|
||||
<div class="ttc" id="core_2enum_classes_8hpp_html"><div class="ttname"><a href="core_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
||||
+48
-48
@@ -2110,54 +2110,6 @@ template<typename TPointerContainer > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af858fa24c3fb51cfb695f4e78972f345"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">WHandExtractor </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac610051ddb4703c80e6ee73f77f6df8a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">WFaceExtractor </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7ac10b9f503668695643c366e25f3b68"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">WHeatMapSaver </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a505ea16cc6c2c0068bbf4e7269dc8e0a"></a>
|
||||
@@ -2206,6 +2158,22 @@ template<typename TPointerContainer > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ac610051ddb4703c80e6ee73f77f6df8a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">WFaceExtractor </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a020603e3ad6326cb1dce43485157f768"></a>
|
||||
@@ -2222,6 +2190,38 @@ template<typename TPointerContainer > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a7ac10b9f503668695643c366e25f3b68"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">WHeatMapSaver </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af858fa24c3fb51cfb695f4e78972f345"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">WHandExtractor </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a602d5d238fe0c7096698cf36b7dee9ab"></a>
|
||||
|
||||
+5
-5
@@ -35,11 +35,11 @@ var NAVTREE =
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"annotated.html",
|
||||
"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372",
|
||||
"classop_1_1_worker_consumer.html#a26cf5c40df363d94d603fce92a5b69eb",
|
||||
"hand_detector_8hpp_source.html",
|
||||
"rectangle_8hpp.html",
|
||||
"w_gui_8hpp.html"
|
||||
"classop_1_1_queue.html",
|
||||
"classop_1_1_worker.html#ae45ac828f6e8f6055203c224e50f145b",
|
||||
"hand_cpu_renderer_8hpp_source.html",
|
||||
"queue_base_8hpp.html",
|
||||
"w_face_renderer_8hpp_source.html"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
||||
@@ -77,10 +77,11 @@ var NAVTREEINDEX0 =
|
||||
"classop_1_1_face_detector.html#a9f72a1ac7276849dc9cbc141eedf96ca":[1,0,0,16,1],
|
||||
"classop_1_1_face_detector.html#adfeab6977c93b7bef66c1dfbcf6f8150":[1,0,0,16,0],
|
||||
"classop_1_1_face_extractor.html":[1,0,0,17],
|
||||
"classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02":[1,0,0,17,0],
|
||||
"classop_1_1_face_extractor.html#a13d7920f4029a4aa6d63b3609956c475":[1,0,0,17,2],
|
||||
"classop_1_1_face_extractor.html#a2692c0040bb8c0b84a84d195194d037a":[1,0,0,17,3],
|
||||
"classop_1_1_face_extractor.html#a2692c0040bb8c0b84a84d195194d037a":[1,0,0,17,4],
|
||||
"classop_1_1_face_extractor.html#a557850c549e3972916e833f9ffea99e1":[1,0,0,17,1],
|
||||
"classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8":[1,0,0,17,0],
|
||||
"classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee":[1,0,0,17,3],
|
||||
"classop_1_1_face_gpu_renderer.html":[1,0,0,18],
|
||||
"classop_1_1_face_gpu_renderer.html#a01a207676e3ec1a8718b8717cd999f53":[1,0,0,18,1],
|
||||
"classop_1_1_face_gpu_renderer.html#a344b4f1d256d6ad805273eb8ba29cde1":[1,0,0,18,0],
|
||||
@@ -127,10 +128,11 @@ var NAVTREEINDEX0 =
|
||||
"classop_1_1_hand_detector_from_txt.html#a1e6ba23fa1486e92a3bdca36b2e86d22":[1,0,0,46,1],
|
||||
"classop_1_1_hand_detector_from_txt.html#a94ef5e925c5d25b181c56ae79bb1eed2":[1,0,0,46,0],
|
||||
"classop_1_1_hand_extractor.html":[1,0,0,47],
|
||||
"classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31":[1,0,0,47,0],
|
||||
"classop_1_1_hand_extractor.html#a0f76c1b4cf6770bbb889259204510877":[1,0,0,47,1],
|
||||
"classop_1_1_hand_extractor.html#a322a1c3a0ab7abaf0c697246af9309cc":[1,0,0,47,2],
|
||||
"classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558":[1,0,0,47,0],
|
||||
"classop_1_1_hand_extractor.html#aa5592a468cfdcfdd687d6f9d465d3eda":[1,0,0,47,3],
|
||||
"classop_1_1_hand_extractor.html#aa5592a468cfdcfdd687d6f9d465d3eda":[1,0,0,47,4],
|
||||
"classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d":[1,0,0,47,3],
|
||||
"classop_1_1_hand_gpu_renderer.html":[1,0,0,48],
|
||||
"classop_1_1_hand_gpu_renderer.html#a0489f10ddc9e37e87084ebf9a5138f3a":[1,0,0,48,2],
|
||||
"classop_1_1_hand_gpu_renderer.html#a0d2f742b995a6f34e414f9731db847d5":[1,0,0,48,0],
|
||||
@@ -247,7 +249,5 @@ var NAVTREEINDEX0 =
|
||||
"classop_1_1_producer.html#ac72a751759ae8b5a0a99552580f7fbad":[1,0,0,65,10],
|
||||
"classop_1_1_producer.html#adc348105fca58f18e39aa3439e2d627b":[1,0,0,65,7],
|
||||
"classop_1_1_producer.html#afad3eadd16cca0de2c2be8b083c0d56d":[1,0,0,65,12],
|
||||
"classop_1_1_profiler.html":[1,0,0,89],
|
||||
"classop_1_1_queue.html":[1,0,0,71],
|
||||
"classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0":[1,0,0,71,1]
|
||||
"classop_1_1_profiler.html":[1,0,0,89]
|
||||
};
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX1 =
|
||||
{
|
||||
"classop_1_1_queue.html":[1,0,0,71],
|
||||
"classop_1_1_queue.html#ab28fa9f713d05e55e5ba1510b34d57f0":[1,0,0,71,1],
|
||||
"classop_1_1_queue.html#ae2b845322940bfc89b6342137d8ac372":[1,0,0,71,0],
|
||||
"classop_1_1_queue_base.html":[1,0,0,72],
|
||||
"classop_1_1_queue_base.html#a04f7160c199f90b8f8e91ddfd40e92fb":[1,0,0,72,27],
|
||||
@@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
|
||||
"classop_1_1_worker.html#a6ebe180098e00ac062a1bb31d462df60":[1,0,0,81,1],
|
||||
"classop_1_1_worker.html#a9acadd6df7af03b31b9e354ae815f781":[1,0,0,81,7],
|
||||
"classop_1_1_worker.html#aa5be4df9d4d8302728c653870e7d2a23":[1,0,0,81,3],
|
||||
"classop_1_1_worker.html#ad689b232d68f3b3e0b41f9e219b01134":[1,0,0,81,6],
|
||||
"classop_1_1_worker.html#ae45ac828f6e8f6055203c224e50f145b":[1,0,0,81,5],
|
||||
"classop_1_1_worker_consumer.html":[1,0,0,82]
|
||||
"classop_1_1_worker.html#ad689b232d68f3b3e0b41f9e219b01134":[1,0,0,81,6]
|
||||
};
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX2 =
|
||||
{
|
||||
"classop_1_1_worker.html#ae45ac828f6e8f6055203c224e50f145b":[1,0,0,81,5],
|
||||
"classop_1_1_worker_consumer.html":[1,0,0,82],
|
||||
"classop_1_1_worker_consumer.html#a26cf5c40df363d94d603fce92a5b69eb":[1,0,0,82,2],
|
||||
"classop_1_1_worker_consumer.html#a7383747b3bdc6ac79e6f9afbf2c28d27":[1,0,0,82,1],
|
||||
"classop_1_1_worker_consumer.html#a9aaa75f194df6b3ed4994c8e95aa0ab5":[1,0,0,82,0],
|
||||
@@ -247,7 +249,5 @@ var NAVTREEINDEX2 =
|
||||
"gui_info_adder_8hpp_source.html":[2,0,0,0,4,3],
|
||||
"hand_2headers_8hpp.html":[2,0,0,0,5,7],
|
||||
"hand_2headers_8hpp_source.html":[2,0,0,0,5,7],
|
||||
"hand_cpu_renderer_8hpp.html":[2,0,0,0,5,0],
|
||||
"hand_cpu_renderer_8hpp_source.html":[2,0,0,0,5,0],
|
||||
"hand_detector_8hpp.html":[2,0,0,0,5,1]
|
||||
"hand_cpu_renderer_8hpp.html":[2,0,0,0,5,0]
|
||||
};
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX3 =
|
||||
{
|
||||
"hand_cpu_renderer_8hpp_source.html":[2,0,0,0,5,0],
|
||||
"hand_detector_8hpp.html":[2,0,0,0,5,1],
|
||||
"hand_detector_8hpp_source.html":[2,0,0,0,5,1],
|
||||
"hand_detector_from_txt_8hpp.html":[2,0,0,0,5,2],
|
||||
"hand_detector_from_txt_8hpp_source.html":[2,0,0,0,5,2],
|
||||
@@ -101,8 +103,8 @@ var NAVTREEINDEX3 =
|
||||
"namespacemembers_x.html":[0,1,0,21],
|
||||
"namespacemembers_y.html":[0,1,0,22],
|
||||
"namespacemembers_z.html":[0,1,0,23],
|
||||
"namespaceop.html":[1,0,0],
|
||||
"namespaceop.html":[0,0,0],
|
||||
"namespaceop.html":[1,0,0],
|
||||
"namespaces.html":[0,0],
|
||||
"net_8hpp.html":[2,0,0,0,0,12],
|
||||
"net_8hpp_source.html":[2,0,0,0,0,12],
|
||||
@@ -247,7 +249,5 @@ var NAVTREEINDEX3 =
|
||||
"profiler_8hpp_source.html":[2,0,0,0,9,11],
|
||||
"queue_8hpp.html":[2,0,0,0,8,3],
|
||||
"queue_8hpp.html#aa7f93261bd6d87f86c45e933607a0678":[2,0,0,0,8,3,1],
|
||||
"queue_8hpp_source.html":[2,0,0,0,8,3],
|
||||
"queue_base_8hpp.html":[2,0,0,0,8,4],
|
||||
"queue_base_8hpp_source.html":[2,0,0,0,8,4]
|
||||
"queue_8hpp_source.html":[2,0,0,0,8,3]
|
||||
};
|
||||
|
||||
+18
-18
@@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX4 =
|
||||
{
|
||||
"queue_base_8hpp.html":[2,0,0,0,8,4],
|
||||
"queue_base_8hpp_source.html":[2,0,0,0,8,4],
|
||||
"rectangle_8hpp.html":[2,0,0,0,0,18],
|
||||
"rectangle_8hpp.html#a7cd131c9ddd8f3987508e89e0881b9e0":[2,0,0,0,0,18,1],
|
||||
"rectangle_8hpp_source.html":[2,0,0,0,0,18],
|
||||
@@ -35,25 +37,25 @@ var NAVTREEINDEX4 =
|
||||
"string_8hpp.html#ae80a103d8a4308bc435342b3d31404c8":[2,0,0,0,9,12,1],
|
||||
"string_8hpp_source.html":[2,0,0,0,9,12],
|
||||
"structop_1_1_datum.html":[1,0,0,3],
|
||||
"structop_1_1_datum.html#a0b105b52ce12f2689c7aa26708117254":[1,0,0,3,21],
|
||||
"structop_1_1_datum.html#a0b105b52ce12f2689c7aa26708117254":[1,0,0,3,23],
|
||||
"structop_1_1_datum.html#a0b2c8ccac37be088524cc7c24a502c7b":[1,0,0,3,13],
|
||||
"structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad":[1,0,0,3,17],
|
||||
"structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad":[1,0,0,3,18],
|
||||
"structop_1_1_datum.html#a0d1f1c3d3494386e2d652268f6e17b5a":[1,0,0,3,14],
|
||||
"structop_1_1_datum.html#a16b968aec06e9b904751216402972e74":[1,0,0,3,3],
|
||||
"structop_1_1_datum.html#a24f3bfcb0ffffeb5742eb1530bc9e367":[1,0,0,3,9],
|
||||
"structop_1_1_datum.html#a2d4940d8cb12d95b8588cd0280f6524c":[1,0,0,3,2],
|
||||
"structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2":[1,0,0,3,28],
|
||||
"structop_1_1_datum.html#a2db6ffa73c5cc87a277a6d7a1bac33e2":[1,0,0,3,30],
|
||||
"structop_1_1_datum.html#a32ad4b55b76a6eadf5cbd07f644f656c":[1,0,0,3,7],
|
||||
"structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192":[1,0,0,3,15],
|
||||
"structop_1_1_datum.html#a42b953c082f479eddc527da9a3a4cc75":[1,0,0,3,23],
|
||||
"structop_1_1_datum.html#a42b953c082f479eddc527da9a3a4cc75":[1,0,0,3,25],
|
||||
"structop_1_1_datum.html#a42f9aef848c6335c5a81cad374319f0b":[1,0,0,3,1],
|
||||
"structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043":[1,0,0,3,27],
|
||||
"structop_1_1_datum.html#a52d75e3273490624414f0602785bb608":[1,0,0,3,19],
|
||||
"structop_1_1_datum.html#a5429e97e0ab9b0e2209a3947af668381":[1,0,0,3,24],
|
||||
"structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e":[1,0,0,3,18],
|
||||
"structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2":[1,0,0,3,26],
|
||||
"structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015":[1,0,0,3,20],
|
||||
"structop_1_1_datum.html#a6d629b1f6f7b958fe4cf2ef4cdf57c5b":[1,0,0,3,25],
|
||||
"structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043":[1,0,0,3,29],
|
||||
"structop_1_1_datum.html#a52d75e3273490624414f0602785bb608":[1,0,0,3,21],
|
||||
"structop_1_1_datum.html#a5429e97e0ab9b0e2209a3947af668381":[1,0,0,3,26],
|
||||
"structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e":[1,0,0,3,20],
|
||||
"structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2":[1,0,0,3,28],
|
||||
"structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015":[1,0,0,3,22],
|
||||
"structop_1_1_datum.html#a6d629b1f6f7b958fe4cf2ef4cdf57c5b":[1,0,0,3,27],
|
||||
"structop_1_1_datum.html#a72c75834671aebe44705738fb5efc3c5":[1,0,0,3,0],
|
||||
"structop_1_1_datum.html#a72ee10bf507aea368cfd3dba3dd38cb5":[1,0,0,3,8],
|
||||
"structop_1_1_datum.html#a731a7179ac03f831019441981455282e":[1,0,0,3,10],
|
||||
@@ -61,8 +63,10 @@ var NAVTREEINDEX4 =
|
||||
"structop_1_1_datum.html#aab9997004b6b761267f8ce312b8048e9":[1,0,0,3,5],
|
||||
"structop_1_1_datum.html#aae900e3c8101ab5acce9fc5e4d50830a":[1,0,0,3,6],
|
||||
"structop_1_1_datum.html#acdf94a3ee6504d8b70afffa997d52d4b":[1,0,0,3,11],
|
||||
"structop_1_1_datum.html#ae6adcdacea12a9cfa445cf0cac1985b0":[1,0,0,3,22],
|
||||
"structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe":[1,0,0,3,16],
|
||||
"structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1":[1,0,0,3,16],
|
||||
"structop_1_1_datum.html#ae6adcdacea12a9cfa445cf0cac1985b0":[1,0,0,3,24],
|
||||
"structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe":[1,0,0,3,17],
|
||||
"structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58":[1,0,0,3,19],
|
||||
"structop_1_1_datum.html#afcdbf1d87e08761d952d19ef6a8ace10":[1,0,0,3,12],
|
||||
"structop_1_1_point.html":[1,0,0,8],
|
||||
"structop_1_1_point.html#a0374ab7bcd19af664a6c01328346d238":[1,0,0,8,24],
|
||||
@@ -245,9 +249,5 @@ var NAVTREEINDEX4 =
|
||||
"w_face_extractor_8hpp.html#ac610051ddb4703c80e6ee73f77f6df8a":[2,0,0,0,2,9,1],
|
||||
"w_face_extractor_8hpp_source.html":[2,0,0,0,2,9],
|
||||
"w_face_renderer_8hpp.html":[2,0,0,0,2,10],
|
||||
"w_face_renderer_8hpp.html#af42afa53c725d556c14928b2603883e3":[2,0,0,0,2,10,1],
|
||||
"w_face_renderer_8hpp_source.html":[2,0,0,0,2,10],
|
||||
"w_face_saver_8hpp.html":[2,0,0,0,3,12],
|
||||
"w_face_saver_8hpp.html#a57c4f3ada0db4882a4106d4dedf08012":[2,0,0,0,3,12,1],
|
||||
"w_face_saver_8hpp_source.html":[2,0,0,0,3,12]
|
||||
"w_face_renderer_8hpp.html#af42afa53c725d556c14928b2603883e3":[2,0,0,0,2,10,1]
|
||||
};
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
var NAVTREEINDEX5 =
|
||||
{
|
||||
"w_face_renderer_8hpp_source.html":[2,0,0,0,2,10],
|
||||
"w_face_saver_8hpp.html":[2,0,0,0,3,12],
|
||||
"w_face_saver_8hpp.html#a57c4f3ada0db4882a4106d4dedf08012":[2,0,0,0,3,12,1],
|
||||
"w_face_saver_8hpp_source.html":[2,0,0,0,3,12],
|
||||
"w_gui_8hpp.html":[2,0,0,0,4,5],
|
||||
"w_gui_8hpp.html#ade3b2e4b105242a3cf41def3def1691d":[2,0,0,0,4,5,1],
|
||||
"w_gui_8hpp_source.html":[2,0,0,0,4,5],
|
||||
|
||||
@@ -11,18 +11,19 @@ var searchData=
|
||||
['face_5fpairs_5frender_5fgpu',['FACE_PAIRS_RENDER_GPU',['../face_parameters_8hpp.html#a7e2f64c1349d6a881c6ceb49757e099a',1,'faceParameters.hpp']]],
|
||||
['face_5fprototxt',['FACE_PROTOTXT',['../namespaceop.html#a4d07868d77fb11253b413ed579e04c22',1,'op']]],
|
||||
['face_5ftrained_5fmodel',['FACE_TRAINED_MODEL',['../namespaceop.html#abd0ef2306478c3295283e7f1b59e3aff',1,'op']]],
|
||||
['facecpurenderer',['FaceCpuRenderer',['../classop_1_1_face_cpu_renderer.html',1,'op']]],
|
||||
['facecpurenderer',['FaceCpuRenderer',['../classop_1_1_face_cpu_renderer.html#afb0dcfff75c4a89d5971d7b0bbd0b51b',1,'op::FaceCpuRenderer']]],
|
||||
['facecpurenderer',['FaceCpuRenderer',['../classop_1_1_face_cpu_renderer.html',1,'op']]],
|
||||
['facecpurenderer_2ehpp',['faceCpuRenderer.hpp',['../face_cpu_renderer_8hpp.html',1,'']]],
|
||||
['facedetector',['FaceDetector',['../classop_1_1_face_detector.html',1,'op']]],
|
||||
['facedetector',['FaceDetector',['../classop_1_1_face_detector.html#adfeab6977c93b7bef66c1dfbcf6f8150',1,'op::FaceDetector']]],
|
||||
['facedetector_2ehpp',['faceDetector.hpp',['../face_detector_8hpp.html',1,'']]],
|
||||
['faceextractor',['FaceExtractor',['../classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8',1,'op::FaceExtractor']]],
|
||||
['faceextractor',['FaceExtractor',['../classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02',1,'op::FaceExtractor']]],
|
||||
['faceextractor',['FaceExtractor',['../classop_1_1_face_extractor.html',1,'op']]],
|
||||
['faceextractor_2ehpp',['faceExtractor.hpp',['../face_extractor_8hpp.html',1,'']]],
|
||||
['facegpurenderer',['FaceGpuRenderer',['../classop_1_1_face_gpu_renderer.html',1,'op']]],
|
||||
['facegpurenderer',['FaceGpuRenderer',['../classop_1_1_face_gpu_renderer.html#a344b4f1d256d6ad805273eb8ba29cde1',1,'op::FaceGpuRenderer']]],
|
||||
['facegpurenderer_2ehpp',['faceGpuRenderer.hpp',['../face_gpu_renderer_8hpp.html',1,'']]],
|
||||
['faceheatmaps',['faceHeatMaps',['../structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1',1,'op::Datum']]],
|
||||
['facekeypoints',['faceKeypoints',['../structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe',1,'op::Datum']]],
|
||||
['faceparameters_2ehpp',['faceParameters.hpp',['../face_parameters_8hpp.html',1,'']]],
|
||||
['facerectangles',['faceRectangles',['../structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad',1,'op::Datum']]],
|
||||
@@ -55,8 +56,8 @@ var searchData=
|
||||
['formatasdirectory',['formatAsDirectory',['../namespaceop.html#ab38ea91ef7b7dad700d8e4a4654d48f5',1,'op']]],
|
||||
['formattocvmat',['formatToCvMat',['../classop_1_1_op_output_to_cv_mat.html#a478daa5915f60a6a962f29fcb64aaac5',1,'op::OpOutputToCvMat']]],
|
||||
['forwardpass',['forwardPass',['../classop_1_1_net.html#ac8edfe73a20fd3d5e548160dffbd0b71',1,'op::Net::forwardPass()'],['../classop_1_1_face_extractor.html#a557850c549e3972916e833f9ffea99e1',1,'op::FaceExtractor::forwardPass()'],['../classop_1_1_hand_extractor.html#a0f76c1b4cf6770bbb889259204510877',1,'op::HandExtractor::forwardPass()'],['../classop_1_1_pose_extractor.html#af14676f867643ca2ccc666d8757d694c',1,'op::PoseExtractor::forwardPass()']]],
|
||||
['framedisplayer',['FrameDisplayer',['../classop_1_1_frame_displayer.html#a3b81422440197c14b6ae58e40a95b4ec',1,'op::FrameDisplayer']]],
|
||||
['framedisplayer',['FrameDisplayer',['../classop_1_1_frame_displayer.html',1,'op']]],
|
||||
['framedisplayer',['FrameDisplayer',['../classop_1_1_frame_displayer.html#a3b81422440197c14b6ae58e40a95b4ec',1,'op::FrameDisplayer']]],
|
||||
['framedisplayer_2ehpp',['frameDisplayer.hpp',['../frame_displayer_8hpp.html',1,'']]],
|
||||
['framefirst',['frameFirst',['../structop_1_1_wrapper_struct_input.html#acc72b8efe09ec3888823ed5680a19fe4',1,'op::WrapperStructInput']]],
|
||||
['frameflip',['frameFlip',['../structop_1_1_wrapper_struct_input.html#a5ee9722814fe2b5a695511cabd12b613',1,'op::WrapperStructInput']]],
|
||||
|
||||
@@ -22,7 +22,7 @@ var searchData=
|
||||
['gethandkeypoints',['getHandKeypoints',['../classop_1_1_hand_extractor.html#a322a1c3a0ab7abaf0c697246af9309cc',1,'op::HandExtractor']]],
|
||||
['getheatmapcpuconstptr',['getHeatMapCpuConstPtr',['../classop_1_1_pose_extractor.html#a0bb5cf37e5b93e347e355be126d22ead',1,'op::PoseExtractor']]],
|
||||
['getheatmapgpuconstptr',['getHeatMapGpuConstPtr',['../classop_1_1_pose_extractor.html#a0b895e3e582bd504b531ba525ed77430',1,'op::PoseExtractor']]],
|
||||
['getheatmaps',['getHeatMaps',['../classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6',1,'op::PoseExtractor']]],
|
||||
['getheatmaps',['getHeatMaps',['../classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee',1,'op::FaceExtractor::getHeatMaps()'],['../classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d',1,'op::HandExtractor::getHeatMaps()'],['../classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6',1,'op::PoseExtractor::getHeatMaps()']]],
|
||||
['getinputdatacpuptr',['getInputDataCpuPtr',['../classop_1_1_net.html#a042324a660661408830caf85cfe17603',1,'op::Net']]],
|
||||
['getinputdatagpuptr',['getInputDataGpuPtr',['../classop_1_1_net.html#a6e39824e84be05c9942523e48e7cff55',1,'op::Net']]],
|
||||
['getisrunningsharedptr',['getIsRunningSharedPtr',['../classop_1_1_thread_manager.html#a48ea53b3de4d09c84db18e2c31ce1be1',1,'op::ThreadManager']]],
|
||||
|
||||
+12
-11
@@ -21,31 +21,32 @@ var searchData=
|
||||
['handdetectorfromtxt',['HandDetectorFromTxt',['../classop_1_1_hand_detector_from_txt.html#a94ef5e925c5d25b181c56ae79bb1eed2',1,'op::HandDetectorFromTxt']]],
|
||||
['handdetectorfromtxt_2ehpp',['handDetectorFromTxt.hpp',['../hand_detector_from_txt_8hpp.html',1,'']]],
|
||||
['handextractor',['HandExtractor',['../classop_1_1_hand_extractor.html',1,'op']]],
|
||||
['handextractor',['HandExtractor',['../classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558',1,'op::HandExtractor']]],
|
||||
['handextractor',['HandExtractor',['../classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31',1,'op::HandExtractor']]],
|
||||
['handextractor_2ehpp',['handExtractor.hpp',['../hand_extractor_8hpp.html',1,'']]],
|
||||
['handgpurenderer',['HandGpuRenderer',['../classop_1_1_hand_gpu_renderer.html#a0d2f742b995a6f34e414f9731db847d5',1,'op::HandGpuRenderer']]],
|
||||
['handgpurenderer',['HandGpuRenderer',['../classop_1_1_hand_gpu_renderer.html',1,'op']]],
|
||||
['handgpurenderer_2ehpp',['handGpuRenderer.hpp',['../hand_gpu_renderer_8hpp.html',1,'']]],
|
||||
['handheatmaps',['handHeatMaps',['../structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58',1,'op::Datum']]],
|
||||
['handkeypoints',['handKeypoints',['../structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e',1,'op::Datum']]],
|
||||
['handparameters_2ehpp',['handParameters.hpp',['../hand_parameters_8hpp.html',1,'']]],
|
||||
['handrectangles',['handRectangles',['../structop_1_1_datum.html#a52d75e3273490624414f0602785bb608',1,'op::Datum']]],
|
||||
['handrenderer',['HandRenderer',['../classop_1_1_hand_renderer.html',1,'op']]],
|
||||
['handrenderer_2ehpp',['handRenderer.hpp',['../hand_renderer_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../experimental_2producer_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../pose_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../core_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../experimental_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../thread_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../utilities_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../producer_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../wrapper_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../filestream_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../pose_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../producer_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../experimental_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../utilities_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../face_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../experimental_2producer_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../core_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../gui_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../wrapper_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../thread_2headers_8hpp.html',1,'']]],
|
||||
['headers_2ehpp',['headers.hpp',['../hand_2headers_8hpp.html',1,'']]],
|
||||
['heatmapsaver',['HeatMapSaver',['../classop_1_1_heat_map_saver.html#aa6a339b70a9535a018584b93c932b12d',1,'op::HeatMapSaver']]],
|
||||
['heatmapsaver',['HeatMapSaver',['../classop_1_1_heat_map_saver.html',1,'op']]],
|
||||
['heatmapsaver',['HeatMapSaver',['../classop_1_1_heat_map_saver.html#aa6a339b70a9535a018584b93c932b12d',1,'op::HeatMapSaver']]],
|
||||
['heatmapsaver_2ehpp',['heatMapSaver.hpp',['../heat_map_saver_8hpp.html',1,'']]],
|
||||
['heatmapscale',['heatMapScale',['../structop_1_1_wrapper_struct_pose.html#abeb9ae450a7b37e76075c8dca64b3617',1,'op::WrapperStructPose']]],
|
||||
['heatmaptype',['HeatMapType',['../namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b',1,'op']]],
|
||||
|
||||
@@ -2,7 +2,7 @@ var searchData=
|
||||
[
|
||||
['facecpurenderer',['FaceCpuRenderer',['../classop_1_1_face_cpu_renderer.html#afb0dcfff75c4a89d5971d7b0bbd0b51b',1,'op::FaceCpuRenderer']]],
|
||||
['facedetector',['FaceDetector',['../classop_1_1_face_detector.html#adfeab6977c93b7bef66c1dfbcf6f8150',1,'op::FaceDetector']]],
|
||||
['faceextractor',['FaceExtractor',['../classop_1_1_face_extractor.html#aa2c31df663d2bb2e4d965833bb8270a8',1,'op::FaceExtractor']]],
|
||||
['faceextractor',['FaceExtractor',['../classop_1_1_face_extractor.html#a04b4cd08bc5cbba132be73368890af02',1,'op::FaceExtractor']]],
|
||||
['facegpurenderer',['FaceGpuRenderer',['../classop_1_1_face_gpu_renderer.html#a344b4f1d256d6ad805273eb8ba29cde1',1,'op::FaceGpuRenderer']]],
|
||||
['fastmax',['fastMax',['../namespaceop.html#a9f4b99449c0c73e2c89ee1a1eff007c7',1,'op']]],
|
||||
['fastmin',['fastMin',['../namespaceop.html#a6e1d1f90ef06cc7af576fdaad4b4e320',1,'op']]],
|
||||
|
||||
@@ -22,7 +22,7 @@ var searchData=
|
||||
['gethandkeypoints',['getHandKeypoints',['../classop_1_1_hand_extractor.html#a322a1c3a0ab7abaf0c697246af9309cc',1,'op::HandExtractor']]],
|
||||
['getheatmapcpuconstptr',['getHeatMapCpuConstPtr',['../classop_1_1_pose_extractor.html#a0bb5cf37e5b93e347e355be126d22ead',1,'op::PoseExtractor']]],
|
||||
['getheatmapgpuconstptr',['getHeatMapGpuConstPtr',['../classop_1_1_pose_extractor.html#a0b895e3e582bd504b531ba525ed77430',1,'op::PoseExtractor']]],
|
||||
['getheatmaps',['getHeatMaps',['../classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6',1,'op::PoseExtractor']]],
|
||||
['getheatmaps',['getHeatMaps',['../classop_1_1_face_extractor.html#af326457ed8977781fe48f1086ac5efee',1,'op::FaceExtractor::getHeatMaps()'],['../classop_1_1_hand_extractor.html#af5ce8cd602820921de3ec3f676aacf0d',1,'op::HandExtractor::getHeatMaps()'],['../classop_1_1_pose_extractor.html#a1f91723c5d541a2872637a1510da76e6',1,'op::PoseExtractor::getHeatMaps()']]],
|
||||
['getinputdatacpuptr',['getInputDataCpuPtr',['../classop_1_1_net.html#a042324a660661408830caf85cfe17603',1,'op::Net']]],
|
||||
['getinputdatagpuptr',['getInputDataGpuPtr',['../classop_1_1_net.html#a6e39824e84be05c9942523e48e7cff55',1,'op::Net']]],
|
||||
['getisrunningsharedptr',['getIsRunningSharedPtr',['../classop_1_1_thread_manager.html#a48ea53b3de4d09c84db18e2c31ce1be1',1,'op::ThreadManager']]],
|
||||
|
||||
@@ -3,7 +3,7 @@ var searchData=
|
||||
['handcpurenderer',['HandCpuRenderer',['../classop_1_1_hand_cpu_renderer.html#a3145d482c0378288e7ba3e42091a56c2',1,'op::HandCpuRenderer']]],
|
||||
['handdetector',['HandDetector',['../classop_1_1_hand_detector.html#a20b127dd7b51afcd336d1f16b40ee0b1',1,'op::HandDetector']]],
|
||||
['handdetectorfromtxt',['HandDetectorFromTxt',['../classop_1_1_hand_detector_from_txt.html#a94ef5e925c5d25b181c56ae79bb1eed2',1,'op::HandDetectorFromTxt']]],
|
||||
['handextractor',['HandExtractor',['../classop_1_1_hand_extractor.html#a7ec55995554e5f617b56145c8c432558',1,'op::HandExtractor']]],
|
||||
['handextractor',['HandExtractor',['../classop_1_1_hand_extractor.html#a0a86a06bdf506b28497c8b7f7469bb31',1,'op::HandExtractor']]],
|
||||
['handgpurenderer',['HandGpuRenderer',['../classop_1_1_hand_gpu_renderer.html#a0d2f742b995a6f34e414f9731db847d5',1,'op::HandGpuRenderer']]],
|
||||
['heatmapsaver',['HeatMapSaver',['../classop_1_1_heat_map_saver.html#aa6a339b70a9535a018584b93c932b12d',1,'op::HeatMapSaver']]]
|
||||
];
|
||||
|
||||
@@ -9,6 +9,7 @@ var searchData=
|
||||
['face_5fpairs_5frender',['FACE_PAIRS_RENDER',['../namespaceop.html#a1245f62cf98c4ee7591dfc8807ef355d',1,'op']]],
|
||||
['face_5fprototxt',['FACE_PROTOTXT',['../namespaceop.html#a4d07868d77fb11253b413ed579e04c22',1,'op']]],
|
||||
['face_5ftrained_5fmodel',['FACE_TRAINED_MODEL',['../namespaceop.html#abd0ef2306478c3295283e7f1b59e3aff',1,'op']]],
|
||||
['faceheatmaps',['faceHeatMaps',['../structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1',1,'op::Datum']]],
|
||||
['facekeypoints',['faceKeypoints',['../structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe',1,'op::Datum']]],
|
||||
['facerectangles',['faceRectangles',['../structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad',1,'op::Datum']]],
|
||||
['framefirst',['frameFirst',['../structop_1_1_wrapper_struct_input.html#acc72b8efe09ec3888823ed5680a19fe4',1,'op::WrapperStructInput']]],
|
||||
|
||||
@@ -9,6 +9,7 @@ var searchData=
|
||||
['hand_5fpairs_5frender',['HAND_PAIRS_RENDER',['../namespaceop.html#a335d707e98d311d39d9a9dab0e325391',1,'op']]],
|
||||
['hand_5fprototxt',['HAND_PROTOTXT',['../namespaceop.html#a3fe70bd1eacdd78aef3344c83533ffc7',1,'op']]],
|
||||
['hand_5ftrained_5fmodel',['HAND_TRAINED_MODEL',['../namespaceop.html#ac13af59538bcb8a1709f20010681d1c7',1,'op']]],
|
||||
['handheatmaps',['handHeatMaps',['../structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58',1,'op::Datum']]],
|
||||
['handkeypoints',['handKeypoints',['../structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e',1,'op::Datum']]],
|
||||
['handrectangles',['handRectangles',['../structop_1_1_datum.html#a52d75e3273490624414f0602785bb608',1,'op::Datum']]],
|
||||
['heatmapscale',['heatMapScale',['../structop_1_1_wrapper_struct_pose.html#abeb9ae450a7b37e76075c8dca64b3617',1,'op::WrapperStructPose']]],
|
||||
|
||||
@@ -119,8 +119,10 @@ $(document).ready(function(){initNavTree('structop_1_1_datum.html','');});
|
||||
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_datum.html#a42f9aef848c6335c5a81cad374319f0b">Datum</a>(const Datum &datum)</td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structop_1_1_datum.html#a2d4940d8cb12d95b8588cd0280f6524c">Datum</a>(Datum &&datum)</td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192">elementRendered</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe">faceKeypoints</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad">faceRectangles</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1">faceHeatMaps</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe">faceKeypoints</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad">faceRectangles</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58">handHeatMaps</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">handKeypoints</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608">handRectangles</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015">id</a></td><td class="entry"><a class="el" href="structop_1_1_datum.html">op::Datum</a></td><td class="entry"></td></tr>
|
||||
|
||||
@@ -167,11 +167,15 @@ Public Attributes</h2></td></tr>
|
||||
<tr class="separator:a0b2f6955a1751fc79b107789272effad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aebd19bf50725a5cd87de1efd96f6ebfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classop_1_1_array.html">Array</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe">faceKeypoints</a></td></tr>
|
||||
<tr class="separator:aebd19bf50725a5cd87de1efd96f6ebfe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae0c0f33a6b75c7f47e11112dd33f23c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classop_1_1_array.html">Array</a>< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1">faceHeatMaps</a></td></tr>
|
||||
<tr class="separator:ae0c0f33a6b75c7f47e11112dd33f23c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a52d75e3273490624414f0602785bb608"><td class="memItemLeft" align="right" valign="top">std::vector< std::array<br class="typebreak"/>
|
||||
< <a class="el" href="structop_1_1_rectangle.html">Rectangle</a>< float >, 2 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html#a52d75e3273490624414f0602785bb608">handRectangles</a></td></tr>
|
||||
<tr class="separator:a52d75e3273490624414f0602785bb608"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a59d455dbddc50d700809c5e102c40d4e"><td class="memItemLeft" align="right" valign="top">std::array< <a class="el" href="classop_1_1_array.html">Array</a>< float >, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e">handKeypoints</a></td></tr>
|
||||
<tr class="separator:a59d455dbddc50d700809c5e102c40d4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef6c478313691ab5101664c1df55aa58"><td class="memItemLeft" align="right" valign="top">std::array< <a class="el" href="classop_1_1_array.html">Array</a>< float >, 2 > </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58">handHeatMaps</a></td></tr>
|
||||
<tr class="separator:aef6c478313691ab5101664c1df55aa58"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6546c11ca264fdeab4a5f21104f8a8b2"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html#a6546c11ca264fdeab4a5f21104f8a8b2">scaleInputToOutput</a></td></tr>
|
||||
<tr class="separator:a6546c11ca264fdeab4a5f21104f8a8b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4eec45a7f4b8bc017736b41096327043"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html#a4eec45a7f4b8bc017736b41096327043">scaleNetToOutput</a></td></tr>
|
||||
@@ -574,6 +578,19 @@ Public Attributes</h2></td></tr>
|
||||
</div><div class="memdoc">
|
||||
<p>Pair with the element key id POSE_BODY_PART_MAPPING on <code><a class="el" href="pose_parameters_8hpp.html">pose/poseParameters.hpp</a></code> and its mapped value (e.g. 1 and "Neck"). </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae0c0f33a6b75c7f47e11112dd33f23c1"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classop_1_1_array.html">Array</a><float> op::Datum::faceHeatMaps</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Face pose heatmaps (face parts and/or background) for the whole image. Analogous of bodyHeatMaps applied to face. However, there is no PAFs and the size is different. Size: #people x #face parts (70) x output_net_height x output_net_width </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aebd19bf50725a5cd87de1efd96f6ebfe"></a>
|
||||
@@ -600,6 +617,19 @@ Public Attributes</h2></td></tr>
|
||||
</div><div class="memdoc">
|
||||
<p>Face detection locations (x,y,width,height) for each person in the image. It is resized to cvInputData.size(). Size: #people </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aef6c478313691ab5101664c1df55aa58"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::array<<a class="el" href="classop_1_1_array.html">Array</a><float>, 2> op::Datum::handHeatMaps</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Face pose heatmaps (hand parts and/or background) for the whole image. Analogous of faceHeatMaps applied to face. Size each <a class="el" href="classop_1_1_array.html">Array</a>: #people x #hand parts (21) x output_net_height x output_net_width </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a59d455dbddc50d700809c5e102c40d4e"></a>
|
||||
@@ -611,7 +641,7 @@ Public Attributes</h2></td></tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Hand keypoints (x,y,score) locations for each person in the image. It has been resized to the same resolution as <code>poseKeypoints</code>. handKeypoints[0] corresponds to left hands, and handKeypoints[1] to right ones. Size: #people x #hand parts (21) x 3 ((x,y) coordinates + score) </p>
|
||||
<p>Hand keypoints (x,y,score) locations for each person in the image. It has been resized to the same resolution as <code>poseKeypoints</code>. handKeypoints[0] corresponds to left hands, and handKeypoints[1] to right ones. Size each <a class="el" href="classop_1_1_array.html">Array</a>: #people x #hand parts (21) x 3 ((x,y) coordinates + score) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -16,8 +16,10 @@ var structop_1_1_datum =
|
||||
[ "cvInputData", "structop_1_1_datum.html#a0b2c8ccac37be088524cc7c24a502c7b", null ],
|
||||
[ "cvOutputData", "structop_1_1_datum.html#a0d1f1c3d3494386e2d652268f6e17b5a", null ],
|
||||
[ "elementRendered", "structop_1_1_datum.html#a35212700ef2a2ac290a6666e2993a192", null ],
|
||||
[ "faceHeatMaps", "structop_1_1_datum.html#ae0c0f33a6b75c7f47e11112dd33f23c1", null ],
|
||||
[ "faceKeypoints", "structop_1_1_datum.html#aebd19bf50725a5cd87de1efd96f6ebfe", null ],
|
||||
[ "faceRectangles", "structop_1_1_datum.html#a0b2f6955a1751fc79b107789272effad", null ],
|
||||
[ "handHeatMaps", "structop_1_1_datum.html#aef6c478313691ab5101664c1df55aa58", null ],
|
||||
[ "handKeypoints", "structop_1_1_datum.html#a59d455dbddc50d700809c5e102c40d4e", null ],
|
||||
[ "handRectangles", "structop_1_1_datum.html#a52d75e3273490624414f0602785bb608", null ],
|
||||
[ "id", "structop_1_1_datum.html#a65deddd49d0fbca81f367198fc600015", null ],
|
||||
|
||||
@@ -168,27 +168,28 @@ $(document).ready(function(){initNavTree('w_face_extractor_8hpp_source.html','')
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span>& tDatum : *tDatums)</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  {</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  spFaceExtractor->forwardPass(tDatum.faceRectangles, tDatum.cvInputData, tDatum.scaleInputToOutput);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  tDatum.faceKeypoints = spFaceExtractor->getFaceKeypoints();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// Profiling speed</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="classop_1_1_profiler.html#affff5b0b992e05276b2a699f97ad525d">Profiler::timerEnd</a>(profilerKey);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">Profiler::printAveragedTimeMsOnIterationX</a>(profilerKey, __LINE__, __FUNCTION__, __FILE__, <a class="code" href="classop_1_1_profiler.html#a7f03e8f26dee3384fd2310557842be16">Profiler::DEFAULT_X</a>);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Debugging log</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">dLog</a>(<span class="stringliteral">""</span>, <a class="code" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">Priority::Low</a>, __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception& e)</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  this->stop();</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  tDatums = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">error</a>(e.what(), __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="namespaceop.html#a9076fc1719030c2a74f21682999d2315">COMPILE_TEMPLATE_DATUM</a>(<a class="code" href="classop_1_1_w_face_extractor.html">WFaceExtractor</a>);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#endif // OPENPOSE_FACE_W_FACE_DETECTOR_HPP</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  tDatum.faceHeatMaps = spFaceExtractor->getHeatMaps().clone();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  tDatum.faceKeypoints = spFaceExtractor->getFaceKeypoints().clone();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="comment">// Profiling speed</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classop_1_1_profiler.html#affff5b0b992e05276b2a699f97ad525d">Profiler::timerEnd</a>(profilerKey);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">Profiler::printAveragedTimeMsOnIterationX</a>(profilerKey, __LINE__, __FUNCTION__, __FILE__, <a class="code" href="classop_1_1_profiler.html#a7f03e8f26dee3384fd2310557842be16">Profiler::DEFAULT_X</a>);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// Debugging log</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">dLog</a>(<span class="stringliteral">""</span>, <a class="code" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">Priority::Low</a>, __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception& e)</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  {</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  this->stop();</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  tDatums = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">error</a>(e.what(), __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="namespaceop.html#a9076fc1719030c2a74f21682999d2315">COMPILE_TEMPLATE_DATUM</a>(<a class="code" href="classop_1_1_w_face_extractor.html">WFaceExtractor</a>);</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#endif // OPENPOSE_FACE_W_FACE_DETECTOR_HPP</span></div>
|
||||
<div class="ttc" id="namespaceop_html_adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef"><div class="ttname"><a href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">op::Priority::Low</a></div></div>
|
||||
<div class="ttc" id="face_renderer_8hpp_html"><div class="ttname"><a href="face_renderer_8hpp.html">faceRenderer.hpp</a></div></div>
|
||||
<div class="ttc" id="classop_1_1_worker_html"><div class="ttname"><a href="classop_1_1_worker.html">op::Worker</a></div><div class="ttdef"><b>Definition:</b> worker.hpp:9</div></div>
|
||||
|
||||
@@ -168,27 +168,31 @@ $(document).ready(function(){initNavTree('w_hand_extractor_8hpp_source.html','')
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span>& tDatum : *tDatums)</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  {</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  spHandExtractor->forwardPass(tDatum.handRectangles, tDatum.cvInputData, tDatum.scaleInputToOutput);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  tDatum.handKeypoints = spHandExtractor->getHandKeypoints();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="comment">// Profiling speed</span></div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="classop_1_1_profiler.html#affff5b0b992e05276b2a699f97ad525d">Profiler::timerEnd</a>(profilerKey);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">Profiler::printAveragedTimeMsOnIterationX</a>(profilerKey, __LINE__, __FUNCTION__, __FILE__, <a class="code" href="classop_1_1_profiler.html#a7f03e8f26dee3384fd2310557842be16">Profiler::DEFAULT_X</a>);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Debugging log</span></div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">dLog</a>(<span class="stringliteral">""</span>, <a class="code" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">Priority::Low</a>, __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception& e)</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  this->stop();</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  tDatums = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">error</a>(e.what(), __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="namespaceop.html#a9076fc1719030c2a74f21682999d2315">COMPILE_TEMPLATE_DATUM</a>(<a class="code" href="classop_1_1_w_hand_extractor.html">WHandExtractor</a>);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#endif // OPENPOSE_HAND_W_HAND_EXTRACTOR_HPP</span></div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> hand = 0 ; hand < 2 ; hand++)</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  {</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  tDatum.handHeatMaps[hand] = spHandExtractor->getHeatMaps()[hand].clone();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  tDatum.handKeypoints[hand] = spHandExtractor->getHandKeypoints()[hand].clone();</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  }</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  }</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// Profiling speed</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="classop_1_1_profiler.html#affff5b0b992e05276b2a699f97ad525d">Profiler::timerEnd</a>(profilerKey);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">Profiler::printAveragedTimeMsOnIterationX</a>(profilerKey, __LINE__, __FUNCTION__, __FILE__, <a class="code" href="classop_1_1_profiler.html#a7f03e8f26dee3384fd2310557842be16">Profiler::DEFAULT_X</a>);</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="comment">// Debugging log</span></div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">dLog</a>(<span class="stringliteral">""</span>, <a class="code" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">Priority::Low</a>, __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception& e)</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  {</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  this->stop();</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  tDatums = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">error</a>(e.what(), __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="namespaceop.html#a9076fc1719030c2a74f21682999d2315">COMPILE_TEMPLATE_DATUM</a>(<a class="code" href="classop_1_1_w_hand_extractor.html">WHandExtractor</a>);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor">#endif // OPENPOSE_HAND_W_HAND_EXTRACTOR_HPP</span></div>
|
||||
<div class="ttc" id="namespaceop_html_adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef"><div class="ttname"><a href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">op::Priority::Low</a></div></div>
|
||||
<div class="ttc" id="classop_1_1_worker_html"><div class="ttname"><a href="classop_1_1_worker.html">op::Worker</a></div><div class="ttdef"><b>Definition:</b> worker.hpp:9</div></div>
|
||||
<div class="ttc" id="classop_1_1_w_hand_extractor_html_a9096e2d826133036c223286c6bc97453"><div class="ttname"><a href="classop_1_1_w_hand_extractor.html#a9096e2d826133036c223286c6bc97453">op::WHandExtractor::WHandExtractor</a></div><div class="ttdeci">WHandExtractor(const std::shared_ptr< HandExtractor > &handExtractor)</div><div class="ttdef"><b>Definition:</b> wHandExtractor.hpp:36</div></div>
|
||||
|
||||
@@ -165,30 +165,32 @@ $(document).ready(function(){initNavTree('w_heat_map_saver_8hpp_source.html','')
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">const</span> <span class="keyword">auto</span> profilerKey = <a class="code" href="classop_1_1_profiler.html#aea2c89bcd0a661a53f47e59b9bec2be7">Profiler::timerInit</a>(__LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="comment">// T* to T</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">auto</span>& tDatumsNoPtr = *tDatums;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Record image(s) on disk</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">// Record pose heatmap image(s) on disk</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  std::vector<Array<float>> poseHeatMaps(tDatumsNoPtr.size());</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> i = 0u; i < tDatumsNoPtr.size(); i++)</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  poseHeatMaps[i] = tDatumsNoPtr[i].poseHeatMaps;</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">const</span> <span class="keyword">auto</span> fileName = (!tDatumsNoPtr[0].name.empty() ? tDatumsNoPtr[0].name : std::to_string(tDatumsNoPtr[0].<span class="keywordtype">id</span>));</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  spHeatMapSaver->saveHeatMaps(poseHeatMaps, fileName);</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="comment">// Profiling speed</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classop_1_1_profiler.html#affff5b0b992e05276b2a699f97ad525d">Profiler::timerEnd</a>(profilerKey);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">Profiler::printAveragedTimeMsOnIterationX</a>(profilerKey, __LINE__, __FUNCTION__, __FILE__, <a class="code" href="classop_1_1_profiler.html#a7f03e8f26dee3384fd2310557842be16">Profiler::DEFAULT_X</a>);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="comment">// Debugging log</span></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">dLog</a>(<span class="stringliteral">""</span>, <a class="code" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">Priority::Low</a>, __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception& e)</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  {</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  this->stop();</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">error</a>(e.what(), __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="namespaceop.html#a9076fc1719030c2a74f21682999d2315">COMPILE_TEMPLATE_DATUM</a>(<a class="code" href="classop_1_1_w_heat_map_saver.html">WHeatMapSaver</a>);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#endif // OPENPOSE_FILESTREAM_W_HEAT_MAP_SAVER_HPP</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">const</span> <span class="keyword">auto</span> fileName = (!tDatumsNoPtr[0].name.empty()</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  ? tDatumsNoPtr[0].name : std::to_string(tDatumsNoPtr[0].<span class="keywordtype">id</span>)) + <span class="stringliteral">"_pose_heatmaps"</span>;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  spHeatMapSaver->saveHeatMaps(poseHeatMaps, fileName);</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">// Profiling speed</span></div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="classop_1_1_profiler.html#affff5b0b992e05276b2a699f97ad525d">Profiler::timerEnd</a>(profilerKey);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="classop_1_1_profiler.html#a58b930a54a98bbc91af074395852da76">Profiler::printAveragedTimeMsOnIterationX</a>(profilerKey,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  __LINE__, __FUNCTION__, __FILE__, <a class="code" href="classop_1_1_profiler.html#a7f03e8f26dee3384fd2310557842be16">Profiler::DEFAULT_X</a>);</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// Debugging log</span></div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">dLog</a>(<span class="stringliteral">""</span>, <a class="code" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">Priority::Low</a>, __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::exception& e)</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  {</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  this->stop();</div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">error</a>(e.what(), __LINE__, __FUNCTION__, __FILE__);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="namespaceop.html#a9076fc1719030c2a74f21682999d2315">COMPILE_TEMPLATE_DATUM</a>(<a class="code" href="classop_1_1_w_heat_map_saver.html">WHeatMapSaver</a>);</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor">#endif // OPENPOSE_FILESTREAM_W_HEAT_MAP_SAVER_HPP</span></div>
|
||||
<div class="ttc" id="namespaceop_html_adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef"><div class="ttname"><a href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">op::Priority::Low</a></div></div>
|
||||
<div class="ttc" id="classop_1_1_worker_consumer_html"><div class="ttname"><a href="classop_1_1_worker_consumer.html">op::WorkerConsumer</a></div><div class="ttdef"><b>Definition:</b> workerConsumer.hpp:10</div></div>
|
||||
<div class="ttc" id="classop_1_1_w_heat_map_saver_html_a20e82b121a580c578f69cbb0401c4cb0"><div class="ttname"><a href="classop_1_1_w_heat_map_saver.html#a20e82b121a580c578f69cbb0401c4cb0">op::WHeatMapSaver::initializationOnThread</a></div><div class="ttdeci">void initializationOnThread()</div><div class="ttdef"><b>Definition:</b> wHeatMapSaver.hpp:42</div></div>
|
||||
|
||||
@@ -168,8 +168,8 @@ $(document).ready(function(){initNavTree('w_pose_extractor_8hpp_source.html','')
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span>& tDatum : *tDatums)</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  {</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  spPoseExtractor->forwardPass(tDatum.inputNetData, <a class="code" href="structop_1_1_point.html">Point<int></a>{tDatum.cvInputData.cols, tDatum.cvInputData.rows}, tDatum.scaleRatios);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  tDatum.poseHeatMaps = spPoseExtractor->getHeatMaps();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  tDatum.poseKeypoints = spPoseExtractor->getPoseKeypoints();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  tDatum.poseHeatMaps = spPoseExtractor->getHeatMaps().clone();</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  tDatum.poseKeypoints = spPoseExtractor->getPoseKeypoints().clone();</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  tDatum.scaleNetToOutput = spPoseExtractor->getScaleNetToOutput();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">// Profiling speed</span></div>
|
||||
|
||||
+587
-586
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user