Deploy code docs to GitHub Pages Travis build: 435

Commit: a35999f51a
This commit is contained in:
Travis CI
2018-11-22 01:43:48 +00:00
parent 621d958b0d
commit 0a10fc54bf
44 changed files with 1312 additions and 1344 deletions
+1 -3
View File
@@ -1141,8 +1141,6 @@ Generating docs for compound op::WHandDetectorTr/home/travis/build/CMU-Perceptua
parameter 'type'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/videoCaptureReader.hpp:19: warning: The following parameters of op::VideoCaptureReader::VideoCaptureReader(const int index, const bool throwExceptionIfNoOpened) are not documented:
parameter 'throwExceptionIfNoOpened'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/webcamReader.hpp:19: warning: The following parameters of op::WebcamReader::WebcamReader(const int webcamIndex=0, const Point< int > &webcamResolution=Point< int >{}, const double fps=30., const bool throwExceptionIfNoOpened=true) are not documented:
parameter 'throwExceptionIfNoOpened'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:110: warning: explicit link request to 'body' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'body' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'body' could not be resolved
@@ -1248,5 +1246,5 @@ Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
lookup cache used 5040/65536 hits=38680 misses=5410
lookup cache used 5036/65536 hits=38674 misses=5406
finished...
+5 -5
View File
@@ -369,7 +369,7 @@ Protected Member Functions</h2></td></tr>
<p>It retrieves and returns the camera extrinsic parameters from the frames producer. </p>
<dl class="section return"><dt>Returns</dt><dd>std::vector&lt;cv::Mat&gt; with the camera extrinsic parameters. </dd></dl>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#ad0ee10725114d8899c59c8e37fd79078">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_reader.html#acf47ef8071b783fc8b406db9f3716eec">op::VideoReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#ab4be6381957df794c76b1c9eddd1f676">op::WebcamReader</a>, <a class="el" href="classop_1_1_flir_reader.html#afb0ae89ef49073345b038fad8652cc37">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a97b79697a2f5e12f3b48aa8506177e52">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#ad0ee10725114d8899c59c8e37fd79078">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#ab4be6381957df794c76b1c9eddd1f676">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_reader.html#acf47ef8071b783fc8b406db9f3716eec">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#afb0ae89ef49073345b038fad8652cc37">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a97b79697a2f5e12f3b48aa8506177e52">op::IpCameraReader</a>.</p>
</div>
</div>
@@ -396,7 +396,7 @@ Protected Member Functions</h2></td></tr>
<p>It retrieves and returns the camera intrinsic parameters from the frames producer. </p>
<dl class="section return"><dt>Returns</dt><dd>std::vector&lt;cv::Mat&gt; with the camera intrinsic parameters. </dd></dl>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a6d387de1819e7a78e18c2154bc473427">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_reader.html#a98144001ee79d467d8757f9bca10589a">op::VideoReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#aa03db1223070395d8970038fa3a8203a">op::WebcamReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a4a6576da78857c0e532d59b442332e83">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a9e546d2b8211d9318ba63b252b2a3ade">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a6d387de1819e7a78e18c2154bc473427">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#aa03db1223070395d8970038fa3a8203a">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_reader.html#a98144001ee79d467d8757f9bca10589a">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a4a6576da78857c0e532d59b442332e83">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a9e546d2b8211d9318ba63b252b2a3ade">op::IpCameraReader</a>.</p>
</div>
</div>
@@ -423,7 +423,7 @@ Protected Member Functions</h2></td></tr>
<p>It retrieves and returns the camera matrixes from the frames producer. </p>
<dl class="section return"><dt>Returns</dt><dd>std::vector&lt;cv::Mat&gt; with the camera matrices. </dd></dl>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a7e6c27d0796e087a6975c607d4b4227a">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_reader.html#a93742fd892cdb09b99b29f8e8036d803">op::VideoReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#afbad75f82bf39bfd503bbc8bd881592d">op::WebcamReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a7c3450fd4b5c6f81ade293ee95da7ba6">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a48a168a0913697493da1a9d95151f5ce">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a7e6c27d0796e087a6975c607d4b4227a">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#afbad75f82bf39bfd503bbc8bd881592d">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_reader.html#a93742fd892cdb09b99b29f8e8036d803">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a7c3450fd4b5c6f81ade293ee95da7ba6">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a48a168a0913697493da1a9d95151f5ce">op::IpCameraReader</a>.</p>
</div>
</div>
@@ -484,7 +484,7 @@ Protected Member Functions</h2></td></tr>
<p>This function returns a unique frame name (e.g., the frame number for video, the frame counter for webcam, the image name for image directory reader, etc.). </p>
<dl class="section return"><dt>Returns</dt><dd>std::string with an unique frame name. </dd></dl>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a46ce23209afe6d3ca90db545b69cd04a">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_capture_reader.html#a06348fd9a290fc2ece2f3c2e4dc9bc70">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_video_reader.html#a508eed918fbe3bfe3eff4c1ebacb3463">op::VideoReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a58c315e577c12486e5ab1b941d4cce04">op::WebcamReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a711db0919bd7516fde3e641c13259637">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a0c1582090cc7c54dd9cb752207b52986">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a46ce23209afe6d3ca90db545b69cd04a">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a58c315e577c12486e5ab1b941d4cce04">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_capture_reader.html#a06348fd9a290fc2ece2f3c2e4dc9bc70">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_video_reader.html#a508eed918fbe3bfe3eff4c1ebacb3463">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a711db0919bd7516fde3e641c13259637">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a0c1582090cc7c54dd9cb752207b52986">op::IpCameraReader</a>.</p>
</div>
</div>
@@ -614,7 +614,7 @@ Protected Member Functions</h2></td></tr>
<p>This function returns whether the <a class="el" href="classop_1_1_producer.html">Producer</a> instance is still opened and able to retrieve more frames. </p>
<dl class="section return"><dt>Returns</dt><dd>bool indicating whether the <a class="el" href="classop_1_1_producer.html">Producer</a> is opened. </dd></dl>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a432bc94339019f251cc48bbb4c5ae1e8">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_video_capture_reader.html#ae863adc39055fc651d409cc350f26617">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_video_reader.html#a8ad62fbe196e59edec94f933e0a3269d">op::VideoReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a9ac58534016e640dce5c5c6b53e5cb6f">op::WebcamReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a3ce5e34848ef03804f6261964c6f6a77">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a2017f8f5aa377306eebe09139b817e7a">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_image_directory_reader.html#a432bc94339019f251cc48bbb4c5ae1e8">op::ImageDirectoryReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a9ac58534016e640dce5c5c6b53e5cb6f">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_capture_reader.html#ae863adc39055fc651d409cc350f26617">op::VideoCaptureReader</a>, <a class="el" href="classop_1_1_video_reader.html#a8ad62fbe196e59edec94f933e0a3269d">op::VideoReader</a>, <a class="el" href="classop_1_1_flir_reader.html#a3ce5e34848ef03804f6261964c6f6a77">op::FlirReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a2017f8f5aa377306eebe09139b817e7a">op::IpCameraReader</a>.</p>
</div>
</div>
+2 -2
View File
@@ -352,7 +352,7 @@ Protected Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classop_1_1_producer.html#ab35d570dc35573433ec86e3fce25e545">op::Producer</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_video_reader.html#a508eed918fbe3bfe3eff4c1ebacb3463">op::VideoReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a58c315e577c12486e5ab1b941d4cce04">op::WebcamReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a0c1582090cc7c54dd9cb752207b52986">op::IpCameraReader</a>.</p>
<p>Implemented in <a class="el" href="classop_1_1_webcam_reader.html#a58c315e577c12486e5ab1b941d4cce04">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_reader.html#a508eed918fbe3bfe3eff4c1ebacb3463">op::VideoReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a0c1582090cc7c54dd9cb752207b52986">op::IpCameraReader</a>.</p>
</div>
</div>
@@ -435,7 +435,7 @@ Protected Member Functions</h2></td></tr>
<p>Implements <a class="el" href="classop_1_1_producer.html#a58590e4a409d31f839184b4bf030a68b">op::Producer</a>.</p>
<p>Reimplemented in <a class="el" href="classop_1_1_video_reader.html#a8ad62fbe196e59edec94f933e0a3269d">op::VideoReader</a>, <a class="el" href="classop_1_1_webcam_reader.html#a9ac58534016e640dce5c5c6b53e5cb6f">op::WebcamReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a2017f8f5aa377306eebe09139b817e7a">op::IpCameraReader</a>.</p>
<p>Reimplemented in <a class="el" href="classop_1_1_webcam_reader.html#a9ac58534016e640dce5c5c6b53e5cb6f">op::WebcamReader</a>, <a class="el" href="classop_1_1_video_reader.html#a8ad62fbe196e59edec94f933e0a3269d">op::VideoReader</a>, and <a class="el" href="classop_1_1_ip_camera_reader.html#a2017f8f5aa377306eebe09139b817e7a">op::IpCameraReader</a>.</p>
</div>
</div>
+1 -1
View File
@@ -134,7 +134,7 @@ $(document).ready(function(){initNavTree('classop_1_1_webcam_reader.html','');})
<tr><td class="entry"><a class="el" href="classop_1_1_producer.html#a024e55b4ec769cdbc40ee21613a6ef6f">setProducerFpsMode</a>(const ProducerFpsMode fpsMode)</td><td class="entry"><a class="el" href="classop_1_1_producer.html">op::Producer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_video_capture_reader.html#a59ce0932d49ee86c9e810cae22e9b519">VideoCaptureReader</a>(const int index, const bool throwExceptionIfNoOpened)</td><td class="entry"><a class="el" href="classop_1_1_video_capture_reader.html">op::VideoCaptureReader</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_video_capture_reader.html#a41eac24222b6f0f62d8bf6b40e36e353">VideoCaptureReader</a>(const std::string &amp;path, const ProducerType producerType)</td><td class="entry"><a class="el" href="classop_1_1_video_capture_reader.html">op::VideoCaptureReader</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_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35">WebcamReader</a>(const int webcamIndex=0, const Point&lt; int &gt; &amp;webcamResolution=Point&lt; int &gt;{}, const double fps=30., const bool throwExceptionIfNoOpened=true)</td><td class="entry"><a class="el" href="classop_1_1_webcam_reader.html">op::WebcamReader</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_webcam_reader.html#ab6709f433122e783f87db1004e6666f4">WebcamReader</a>(const int webcamIndex=0, const Point&lt; int &gt; &amp;webcamResolution=Point&lt; int &gt;{}, const bool throwExceptionIfNoOpened=true)</td><td class="entry"><a class="el" href="classop_1_1_webcam_reader.html">op::WebcamReader</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_producer.html#a8b48342b2c4003a080b17ac411f3454f">~Producer</a>()</td><td class="entry"><a class="el" href="classop_1_1_producer.html">op::Producer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classop_1_1_video_capture_reader.html#a7ea52eabf5133a1a01d38f95b1a4b601">~VideoCaptureReader</a>()</td><td class="entry"><a class="el" href="classop_1_1_video_capture_reader.html">op::VideoCaptureReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classop_1_1_webcam_reader.html#aea29bfce4df5493d662ed3a892f364d2">~WebcamReader</a>()</td><td class="entry"><a class="el" href="classop_1_1_webcam_reader.html">op::WebcamReader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+4 -10
View File
@@ -119,8 +119,8 @@ $(document).ready(function(){initNavTree('classop_1_1_webcam_reader.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:afbfa9ebf32ab1c95f0378b49fce0df35"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35">WebcamReader</a> (const int webcamIndex=0, const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;webcamResolution=<a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt;{}, const double fps=30., const bool throwExceptionIfNoOpened=true)</td></tr>
<tr class="separator:afbfa9ebf32ab1c95f0378b49fce0df35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6709f433122e783f87db1004e6666f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_webcam_reader.html#ab6709f433122e783f87db1004e6666f4">WebcamReader</a> (const int webcamIndex=0, const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;webcamResolution=<a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt;{}, const bool throwExceptionIfNoOpened=true)</td></tr>
<tr class="separator:ab6709f433122e783f87db1004e6666f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea29bfce4df5493d662ed3a892f364d2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_webcam_reader.html#aea29bfce4df5493d662ed3a892f364d2">~WebcamReader</a> ()</td></tr>
<tr class="separator:aea29bfce4df5493d662ed3a892f364d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbad75f82bf39bfd503bbc8bd881592d"><td class="memItemLeft" align="right" valign="top">std::vector&lt; cv::Mat &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_webcam_reader.html#afbad75f82bf39bfd503bbc8bd881592d">getCameraMatrices</a> ()</td></tr>
@@ -182,7 +182,7 @@ Additional Inherited Members</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classop_1_1_webcam_reader.html">WebcamReader</a> is a wrapper of the cv::VideoCapture class for webcam. It allows controlling a video (extracting frames, setting resolution &amp; fps, seeking to a particular frame, etc). </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="afbfa9ebf32ab1c95f0378b49fce0df35"></a>
<a class="anchor" id="ab6709f433122e783f87db1004e6666f4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -201,12 +201,6 @@ Additional Inherited Members</h2></td></tr>
<td class="paramtype">const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>webcamResolution</em> = <code><a class="el" href="structop_1_1_point.html">Point</a>&lt;&#160;int&#160;&gt;{}</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>fps</em> = <code>30.</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
@@ -230,7 +224,7 @@ Additional Inherited Members</h2></td></tr>
<table class="params">
<tr><td class="paramname">webcamIndex</td><td>const int indicating the camera source (see the OpenCV documentation about cv::VideoCapture for more details), in the range [0, 9]. </td></tr>
<tr><td class="paramname">webcamResolution</td><td>const <a class="el" href="structop_1_1_point.html">Point&lt;int&gt;</a> parameter which specifies the desired camera resolution. </td></tr>
<tr><td class="paramname">fps</td><td>Double parameter which specifies the desired camera frame rate. </td></tr>
<tr><td class="paramname">throwExceptionIfNoOpened</td><td>Bool parameter which specifies whether to throw an exception if the camera cannot be opened. </td></tr>
</table>
</dd>
</dl>
+1 -1
View File
@@ -1,6 +1,6 @@
var classop_1_1_webcam_reader =
[
[ "WebcamReader", "classop_1_1_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35", null ],
[ "WebcamReader", "classop_1_1_webcam_reader.html#ab6709f433122e783f87db1004e6666f4", null ],
[ "~WebcamReader", "classop_1_1_webcam_reader.html#aea29bfce4df5493d662ed3a892f364d2", null ],
[ "get", "classop_1_1_webcam_reader.html#a38ccbdf61f21fba0694362077cb6bdb1", null ],
[ "getCameraExtrinsics", "classop_1_1_webcam_reader.html#ab4be6381957df794c76b1c9eddd1f676", null ],
+54 -42
View File
@@ -125,8 +125,6 @@ Functions</h2></td></tr>
<tr class="separator:a10efaeb1ea3a8478388cc7d0bfd4e59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e7b1394aea185360a1fe19cf4e20a89"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a> (camera_resolution,&quot;-1x-1&quot;,&quot;Set the camera resolution (either `--camera` or `--flir_camera`). `-1x-1` will use the&quot;&quot; default 1280x720 for `--camera`, or the maximum flir camera resolution available for&quot;&quot; `--flir_camera`&quot;)</td></tr>
<tr class="separator:a9e7b1394aea185360a1fe19cf4e20a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f9621cd9361deec9512f8d8b53e6ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a> (camera_fps, 30.0,&quot;Frame rate for the webcam (also used when saving video). Set this value to the minimum&quot;&quot; value between the OpenPose displayed speed and the webcam real frame rate.&quot;)</td></tr>
<tr class="separator:a29f9621cd9361deec9512f8d8b53e6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab02d4078b5f7999a582d9c5f4248676"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#aab02d4078b5f7999a582d9c5f4248676">DEFINE_string</a> (video,&quot;&quot;,&quot;Use a video file instead of the camera. Use `examples/media/video.avi` for our default&quot;&quot; example video.&quot;)</td></tr>
<tr class="separator:aab02d4078b5f7999a582d9c5f4248676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7773e867133822f5601899975dc06adb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a7773e867133822f5601899975dc06adb">DEFINE_string</a> (image_dir,&quot;&quot;,&quot;Process a directory of images. Use `examples/media/` for our default example folder with 20&quot;&quot; images. Read all standard formats (jpg, png, bmp, etc.).&quot;)</td></tr>
@@ -255,8 +253,10 @@ Functions</h2></td></tr>
<tr class="separator:a7a3597e9216885470199ca1578eb7f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6957bf419a0ca3478948a62a3ce5ecf0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a6957bf419a0ca3478948a62a3ce5ecf0">DEFINE_string</a> (write_images_format,&quot;png&quot;,&quot;File extension and format for `write_images`, e.g., png, jpg or bmp. Check the OpenCV&quot;&quot; function cv::imwrite for all compatible extensions.&quot;)</td></tr>
<tr class="separator:a6957bf419a0ca3478948a62a3ce5ecf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3051d21eb51cc39eed5f781d8eaed960"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a3051d21eb51cc39eed5f781d8eaed960">DEFINE_string</a> (write_video,&quot;&quot;,&quot;Full file path to write rendered frames in motion JPEG video format. It might fail if the&quot;&quot; final path does not finish in `.avi`. It internally uses cv::VideoWriter. Flag&quot;&quot; `camera_fps` controls FPS.&quot;)</td></tr>
<tr class="separator:a3051d21eb51cc39eed5f781d8eaed960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2473e551c10d8627471382b70fbb838e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a2473e551c10d8627471382b70fbb838e">DEFINE_string</a> (write_video,&quot;&quot;,&quot;Full file path to write rendered frames in motion JPEG video format. It might fail if the&quot;&quot; final path does not finish in `.avi`. It internally uses cv::VideoWriter. Flag&quot;&quot; `write_video_fps` controls FPS.&quot;)</td></tr>
<tr class="separator:a2473e551c10d8627471382b70fbb838e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba34d451bc7a9409cdb246e1d945b451"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#aba34d451bc7a9409cdb246e1d945b451">DEFINE_double</a> (write_video_fps,-1.,&quot;Frame rate for the recorded video. By default, it will try to get the input frames producer&quot;&quot; frame rate (e.g., input video or webcam frame rate). If the input frames producer does not&quot;&quot; have a set FPS (e.g., image_dir or webcam if OpenCV not compiled with its support), set&quot;&quot; this value accordingly (e.g., to the frame rate displayed by the OpenPose GUI).&quot;)</td></tr>
<tr class="separator:aba34d451bc7a9409cdb246e1d945b451"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aa48b2ab293842bc42b96df9e97c9b8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a9aa48b2ab293842bc42b96df9e97c9b8">DEFINE_string</a> (write_json,&quot;&quot;,&quot;Directory to write OpenPose output in JSON format. It includes body, hand, and face pose&quot;&quot; keypoints (2-D and 3-D), as well as pose candidates (if `--part_candidates` enabled).&quot;)</td></tr>
<tr class="separator:a9aa48b2ab293842bc42b96df9e97c9b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26d1c7340fc87d4593dda754d54145a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a26d1c7340fc87d4593dda754d54145a2">DEFINE_string</a> (write_coco_json,&quot;&quot;,&quot;Full file path to write people pose data with JSON COCO validation format.&quot;)</td></tr>
@@ -273,8 +273,8 @@ Functions</h2></td></tr>
<tr class="separator:ad8c5173beb83c0f9996362b3a3fba820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5aaba99bdb163516d0297d2e09dd0c7d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a5aaba99bdb163516d0297d2e09dd0c7d">DEFINE_string</a> (write_keypoint_format,&quot;yml&quot;,&quot;(Deprecated, use `write_json`) File extension and format for `write_keypoint`: json, xml,&quot;&quot; yaml &amp; yml. Json not available for OpenCV &lt; 3.0, use `write_json` instead.&quot;)</td></tr>
<tr class="separator:a5aaba99bdb163516d0297d2e09dd0c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a48143249d608e2ad3a8413eb19c34"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#ad7a48143249d608e2ad3a8413eb19c34">DEFINE_string</a> (write_video_adam,&quot;&quot;,&quot;Experimental, not available yet. E.g., `~/Desktop/adamResult.avi`. Flag `camera_fps`&quot;&quot; controls FPS.&quot;)</td></tr>
<tr class="separator:ad7a48143249d608e2ad3a8413eb19c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26f9e4bae967b528e221c40d21cad543"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a26f9e4bae967b528e221c40d21cad543">DEFINE_string</a> (write_video_adam,&quot;&quot;,&quot;Experimental, not available yet. E.g., `~/Desktop/adamResult.avi`. Flag `write_video_fps`&quot;&quot; controls FPS.&quot;)</td></tr>
<tr class="separator:a26f9e4bae967b528e221c40d21cad543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c09e09c94b67f88b53e1a94e7bfe0f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a72c09e09c94b67f88b53e1a94e7bfe0f">DEFINE_string</a> (write_bvh,&quot;&quot;,&quot;Experimental, not available yet. E.g., `~/Desktop/mocapResult.bvh`.&quot;)</td></tr>
<tr class="separator:a72c09e09c94b67f88b53e1a94e7bfe0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63936bd2bc53a453ba74066289ab9d29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flags_8hpp.html#a63936bd2bc53a453ba74066289ab9d29">DEFINE_string</a> (udp_host,&quot;&quot;,&quot;Experimental, not available yet. IP for UDP communication. E.g., `192.168.0.1`.&quot;)</td></tr>
@@ -1095,38 +1095,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a29f9621cd9361deec9512f8d8b53e6ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">DEFINE_double </td>
<td>(</td>
<td class="paramtype">camera_fps&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">30.&#160;</td>
<td class="paramname"><em>0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;Frame rate for the webcam (also used when saving video). Set this value to the minimum&quot;&quot; value between the OpenPose displayed speed and the webcam real frame rate.&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adf35e9261afec1673a42de6197f07f42"></a>
@@ -1595,6 +1563,50 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aba34d451bc7a9409cdb246e1d945b451"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">DEFINE_double </td>
<td>(</td>
<td class="paramtype">write_video_fps&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">-&#160;</td>
<td class="paramname"><em>1.</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;Frame rate for the recorded video. By&#160;</td>
<td class="paramname"><em>default</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">it will try to get the input frames producer&quot;&quot;frame &#160;</td>
<td class="paramname"><em>rate</em>e.g., input video or webcam frame rate).If the input frames producer does not&quot;&quot;have a set FPS(e.g., image_dir or webcam if OpenCV not compiled with its support, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">set&quot;&quot;this value accordingly(e.g., to the frame rate displayed by the OpenPose GUI).&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a73ee51843ead02ee6358fe39dcbeffde"></a>
@@ -3017,7 +3029,7 @@ Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="a3051d21eb51cc39eed5f781d8eaed960"></a>
<a class="anchor" id="a2473e551c10d8627471382b70fbb838e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -3036,7 +3048,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&quot;Full file path to write rendered frames in motion JPEG video format. It might fail if the&quot;&quot; final path does not finish in `.avi`. It internally uses cv::VideoWriter. Flag&quot;&quot; `camera_fps` controls FPS.&quot;&#160;</td>
<td class="paramtype">&quot;Full file path to write rendered frames in motion JPEG video format. It might fail if the&quot;&quot; final path does not finish in `.avi`. It internally uses cv::VideoWriter. Flag&quot;&quot; `write_video_fps` controls FPS.&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
@@ -3309,7 +3321,7 @@ Functions</h2></td></tr>
</div>
</div>
<a class="anchor" id="ad7a48143249d608e2ad3a8413eb19c34"></a>
<a class="anchor" id="a26f9e4bae967b528e221c40d21cad543"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -3340,7 +3352,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">`~/Desktop/adamResult.avi`.Flag`camera_fps`&quot;&quot;controls FPS.&quot;&#160;</td>
<td class="paramtype">`~/Desktop/adamResult.avi`.Flag`write_video_fps`&quot;&quot;controls FPS.&quot;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
+3 -3
View File
@@ -20,7 +20,6 @@ var flags_8hpp =
[ "DEFINE_bool", "flags_8hpp.html#a1a9ffc302eac69c8ba024da3edf01a5f", null ],
[ "DEFINE_bool", "flags_8hpp.html#a231bec7b2113f31cebb760c849ca2841", null ],
[ "DEFINE_bool", "flags_8hpp.html#a0ee4f86d572ef52ec26dcbb37efb5e65", null ],
[ "DEFINE_double", "flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba", null ],
[ "DEFINE_double", "flags_8hpp.html#adf35e9261afec1673a42de6197f07f42", null ],
[ "DEFINE_double", "flags_8hpp.html#abf5c8a05ae8f86c8e4d8eedbceb84516", null ],
[ "DEFINE_double", "flags_8hpp.html#a3a00f877d52f489ed93fb0db8cb8e4dc", null ],
@@ -33,6 +32,7 @@ var flags_8hpp =
[ "DEFINE_double", "flags_8hpp.html#a890b2b8df8a57fe4e9baa465c6584ccf", null ],
[ "DEFINE_double", "flags_8hpp.html#ac17a7af1030d7f5bd69672fec961c083", null ],
[ "DEFINE_double", "flags_8hpp.html#a2fe410b6a4ab2577d0f513f5bef78699", null ],
[ "DEFINE_double", "flags_8hpp.html#aba34d451bc7a9409cdb246e1d945b451", null ],
[ "DEFINE_int32", "flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde", null ],
[ "DEFINE_int32", "flags_8hpp.html#a8e9de971b409cfe7fdded7f0d47c502d", null ],
[ "DEFINE_int32", "flags_8hpp.html#a10efaeb1ea3a8478388cc7d0bfd4e59e", null ],
@@ -68,7 +68,7 @@ var flags_8hpp =
[ "DEFINE_string", "flags_8hpp.html#afaf97bbf6a49576782d25147bc865bed", null ],
[ "DEFINE_string", "flags_8hpp.html#a7a3597e9216885470199ca1578eb7f69", null ],
[ "DEFINE_string", "flags_8hpp.html#a6957bf419a0ca3478948a62a3ce5ecf0", null ],
[ "DEFINE_string", "flags_8hpp.html#a3051d21eb51cc39eed5f781d8eaed960", null ],
[ "DEFINE_string", "flags_8hpp.html#a2473e551c10d8627471382b70fbb838e", null ],
[ "DEFINE_string", "flags_8hpp.html#a9aa48b2ab293842bc42b96df9e97c9b8", null ],
[ "DEFINE_string", "flags_8hpp.html#a26d1c7340fc87d4593dda754d54145a2", null ],
[ "DEFINE_string", "flags_8hpp.html#ac6c2099e630e05f867ee10b43f35dc65", null ],
@@ -76,7 +76,7 @@ var flags_8hpp =
[ "DEFINE_string", "flags_8hpp.html#a242473077549869f06534e8a9ea1ddd6", null ],
[ "DEFINE_string", "flags_8hpp.html#ad8c5173beb83c0f9996362b3a3fba820", null ],
[ "DEFINE_string", "flags_8hpp.html#a5aaba99bdb163516d0297d2e09dd0c7d", null ],
[ "DEFINE_string", "flags_8hpp.html#ad7a48143249d608e2ad3a8413eb19c34", null ],
[ "DEFINE_string", "flags_8hpp.html#a26f9e4bae967b528e221c40d21cad543", null ],
[ "DEFINE_string", "flags_8hpp.html#a72c09e09c94b67f88b53e1a94e7bfe0f", null ],
[ "DEFINE_string", "flags_8hpp.html#a63936bd2bc53a453ba74066289ab9d29", null ],
[ "DEFINE_string", "flags_8hpp.html#aa7b1c758c6d6e35c3227994a9ced0236", null ],
+184 -184
View File
@@ -142,188 +142,188 @@ $(document).ready(function(){initNavTree('flags_8hpp_source.html','');});
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(camera_resolution, <span class="stringliteral">&quot;-1x-1&quot;</span>, <span class="stringliteral">&quot;Set the camera resolution (either `--camera` or `--flir_camera`). `-1x-1` will use the&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="stringliteral">&quot; default 1280x720 for `--camera`, or the maximum flir camera resolution available for&quot;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="stringliteral">&quot; `--flir_camera`&quot;</span>);</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor"></span><a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(camera_fps, 30.0, <span class="stringliteral">&quot;Frame rate for the webcam (also used when saving video). Set this value to the minimum&quot;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="stringliteral">&quot; value between the OpenPose displayed speed and the webcam real frame rate.&quot;</span>);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor"></span><a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(video, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Use a video file instead of the camera. Use `examples/media/video.avi` for our default&quot;</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="stringliteral">&quot; example video.&quot;</span>);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(image_dir, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Process a directory of images. Use `examples/media/` for our default example folder with 20&quot;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="stringliteral">&quot; images. Read all standard formats (jpg, png, bmp, etc.).&quot;</span>);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(flir_camera, <span class="keyword">false</span>, <span class="stringliteral">&quot;Whether to use FLIR (Point-Grey) stereo camera.&quot;</span>);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(flir_camera_index, -1, <span class="stringliteral">&quot;Select -1 (default) to run on all detected flir cameras at once. Otherwise, select the flir&quot;</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="stringliteral">&quot; camera index to run, where 0 corresponds to the detected flir camera with the lowest&quot;</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="stringliteral">&quot; serial number, and `n` to the `n`-th lowest serial number camera.&quot;</span>);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(ip_camera, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;String with the IP camera URL. It supports protocols like RTSP and HTTP.&quot;</span>);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef">DEFINE_uint64</a>(frame_first, 0, <span class="stringliteral">&quot;Start on desired frame number. Indexes are 0-based, i.e., the first frame has index 0.&quot;</span>);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<a class="code" href="flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef">DEFINE_uint64</a>(frame_step, 1, <span class="stringliteral">&quot;Step or gap between processed frames. E.g., `--frame_step 5` would read and process frames&quot;</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="stringliteral">&quot; 0, 5, 10, etc..&quot;</span>);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef">DEFINE_uint64</a>(frame_last, -1, <span class="stringliteral">&quot;Finish on desired frame number. Select -1 to disable. Indexes are 0-based, e.g., if set to&quot;</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="stringliteral">&quot; 10, it will process 11 frames (0-10).&quot;</span>);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(frame_flip, <span class="keyword">false</span>, <span class="stringliteral">&quot;Flip/mirror each frame (e.g., for real time webcam demonstrations).&quot;</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(frame_rotate, 0, <span class="stringliteral">&quot;Rotate each frame, 4 possible values: 0, 90, 180, 270.&quot;</span>);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(frames_repeat, <span class="keyword">false</span>, <span class="stringliteral">&quot;Repeat frames when finished.&quot;</span>);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(process_real_time, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enable to keep the original source frame rate (e.g., for video). If the processing time is&quot;</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="stringliteral">&quot; too long, it will skip frames. If it is too fast, it will slow it down.&quot;</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(camera_parameter_folder, <span class="stringliteral">&quot;models/cameraParameters/flir/&quot;</span>, <span class="stringliteral">&quot;String with the folder where the camera parameters are located.&quot;</span>);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(frame_keep_distortion, <span class="keyword">false</span>, <span class="stringliteral">&quot;If false (default), it will undistortionate the image based on the&quot;</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="stringliteral">&quot; `camera_parameter_folder` camera parameters; if true, it will not undistortionate, i.e.,&quot;</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="stringliteral">&quot; it will leave it as it is.&quot;</span>);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"></span><span class="comment">// OpenPose</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(model_folder, <span class="stringliteral">&quot;models/&quot;</span>, <span class="stringliteral">&quot;Folder path (absolute or relative) where the models (pose, face, ...) are located.&quot;</span>);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(output_resolution, <span class="stringliteral">&quot;-1x-1&quot;</span>, <span class="stringliteral">&quot;The image resolution (display and output). Use \&quot;-1x-1\&quot; to force the program to use the&quot;</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="stringliteral">&quot; input image resolution.&quot;</span>);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(num_gpu, -1, <span class="stringliteral">&quot;The number of GPU devices to use. If negative, it will use all the available GPUs in your&quot;</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="stringliteral">&quot; machine.&quot;</span>);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(num_gpu_start, 0, <span class="stringliteral">&quot;GPU device start number.&quot;</span>);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(keypoint_scale, 0, <span class="stringliteral">&quot;Scaling of the (x,y) coordinates of the final pose data array, i.e., the scale of the (x,y)&quot;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="stringliteral">&quot; coordinates that will be saved with the `write_json` &amp; `write_keypoint` flags.&quot;</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="stringliteral">&quot; Select `0` to scale it to the original source resolution; `1`to scale it to the net output&quot;</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="stringliteral">&quot; size (set with `net_resolution`); `2` to scale it to the final output size (set with&quot;</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="stringliteral">&quot; `resolution`); `3` to scale it in the range [0,1], where (0,0) would be the top-left&quot;</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="stringliteral">&quot; corner of the image, and (1,1) the bottom-right one; and 4 for range [-1,1], where&quot;</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="stringliteral">&quot; (-1,-1) would be the top-left corner of the image, and (1,1) the bottom-right one. Non&quot;</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="stringliteral">&quot; related with `scale_number` and `scale_gap`.&quot;</span>);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(number_people_max, -1, <span class="stringliteral">&quot;This parameter will limit the maximum number of people detected, by keeping the people with&quot;</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="stringliteral">&quot; top scores. The score is based in person area over the image, body part score, as well as&quot;</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="stringliteral">&quot; joint score (between each pair of connected body parts). Useful if you know the exact&quot;</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="stringliteral">&quot; number of people in the scene, so it can remove false positives (if all the people have&quot;</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="stringliteral">&quot; been detected. However, it might also include false negatives by removing very small or&quot;</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="stringliteral">&quot; highly occluded people. -1 will keep them all.&quot;</span>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(maximize_positives, <span class="keyword">false</span>, <span class="stringliteral">&quot;It reduces the thresholds to accept a person candidate. It highly increases both false and&quot;</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="stringliteral">&quot; true positives. I.e., it maximizes average recall but could harm average precision.&quot;</span>);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment">// OpenPose Body Pose</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(body_disable, <span class="keyword">false</span>, <span class="stringliteral">&quot;Disable body keypoint detection. Option only possible for faster (but less accurate) face&quot;</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="stringliteral">&quot; keypoint detection.&quot;</span>);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(model_pose, <span class="stringliteral">&quot;BODY_25&quot;</span>, <span class="stringliteral">&quot;Model to be used. E.g., `COCO` (18 keypoints), `MPI` (15 keypoints, ~10% faster), &quot;</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="stringliteral">&quot;`MPI_4_layers` (15 keypoints, even faster but less accurate).&quot;</span>);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(net_resolution, <span class="stringliteral">&quot;-1x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16. If it is increased, the accuracy potentially increases. If it is&quot;</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="stringliteral">&quot; decreased, the speed increases. For maximum speed-accuracy balance, it should keep the&quot;</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="stringliteral">&quot; closest aspect ratio possible to the images or videos to be processed. Using `-1` in&quot;</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="stringliteral">&quot; any of the dimensions, OP will choose the optimal aspect ratio depending on the user&#39;s&quot;</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="stringliteral">&quot; input value. E.g., the default `-1x368` is equivalent to `656x368` in 16:9 resolutions,&quot;</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="stringliteral">&quot; e.g., full HD (1980x1080) and HD (1280x720) resolutions.&quot;</span>);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(scale_number, 1, <span class="stringliteral">&quot;Number of scales to average.&quot;</span>);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(scale_gap, 0.3, <span class="stringliteral">&quot;Scale gap between scales. No effect unless scale_number &gt; 1. Initial scale is always 1.&quot;</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="stringliteral">&quot; If you want to change the initial scale, you actually want to multiply the&quot;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="stringliteral">&quot; `net_resolution` by your desired initial scale.&quot;</span>);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;<span class="comment">// OpenPose Body Pose Heatmaps and Part Candidates</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(heatmaps_add_parts, <span class="keyword">false</span>, <span class="stringliteral">&quot;If true, it will fill op::Datum::poseHeatMaps array with the body part heatmaps, and&quot;</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="stringliteral">&quot; analogously face &amp; hand heatmaps to op::Datum::faceHeatMaps &amp; op::Datum::handHeatMaps.&quot;</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="stringliteral">&quot; If more than one `add_heatmaps_X` flag is enabled, it will place then in sequential&quot;</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="stringliteral">&quot; memory order: body parts + bkg + PAFs. It will follow the order on&quot;</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="stringliteral">&quot; POSE_BODY_PART_MAPPING in `src/openpose/pose/poseParameters.cpp`. Program speed will&quot;</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="stringliteral">&quot; considerably decrease. Not required for OpenPose, enable it only if you intend to&quot;</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="stringliteral">&quot; explicitly use this information later.&quot;</span>);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(heatmaps_add_bkg, <span class="keyword">false</span>, <span class="stringliteral">&quot;Same functionality as `add_heatmaps_parts`, but adding the heatmap corresponding to&quot;</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="stringliteral">&quot; background.&quot;</span>);</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(heatmaps_add_PAFs, <span class="keyword">false</span>, <span class="stringliteral">&quot;Same functionality as `add_heatmaps_parts`, but adding the PAFs.&quot;</span>);</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(heatmaps_scale, 2, <span class="stringliteral">&quot;Set 0 to scale op::Datum::poseHeatMaps in the range [-1,1], 1 for [0,1]; 2 for integer&quot;</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="stringliteral">&quot; rounded [0,255]; and 3 for no scaling.&quot;</span>);</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(part_candidates, <span class="keyword">false</span>, <span class="stringliteral">&quot;Also enable `write_json` in order to save this information. If true, it will fill the&quot;</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="stringliteral">&quot; op::Datum::poseCandidates array with the body part candidates. Candidates refer to all&quot;</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="stringliteral">&quot; the detected body parts, before being assembled into people. Note that the number of&quot;</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="stringliteral">&quot; candidates is equal or higher than the number of final body parts (i.e., after being&quot;</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="stringliteral">&quot; assembled into people). The empty body parts are filled with 0s. Program speed will&quot;</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="stringliteral">&quot; slightly decrease. Not required for OpenPose, enable it only if you intend to explicitly&quot;</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="stringliteral">&quot; use this information.&quot;</span>);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment">// OpenPose Face</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(face, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enables face keypoint detection. It will share some parameters from the body pose, e.g.&quot;</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="stringliteral">&quot; `model_folder`. Note that this will considerable slow down the performance and increse&quot;</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="stringliteral">&quot; the required GPU memory. In addition, the greater number of people on the image, the&quot;</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="stringliteral">&quot; slower OpenPose will be.&quot;</span>);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(face_net_resolution, <span class="stringliteral">&quot;368x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16 and squared. Analogous to `net_resolution` but applied to the face keypoint&quot;</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="stringliteral">&quot; detector. 320x320 usually works fine while giving a substantial speed up when multiple&quot;</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="stringliteral">&quot; faces on the image.&quot;</span>);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="comment">// OpenPose Hand</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(hand, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enables hand keypoint detection. It will share some parameters from the body pose, e.g.&quot;</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="stringliteral">&quot; `model_folder`. Analogously to `--face`, it will also slow down the performance, increase&quot;</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="stringliteral">&quot; the required GPU memory and its speed depends on the number of people.&quot;</span>);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(hand_net_resolution, <span class="stringliteral">&quot;368x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16 and squared. Analogous to `net_resolution` but applied to the hand keypoint&quot;</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="stringliteral">&quot; detector.&quot;</span>);</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(hand_scale_number, 1, <span class="stringliteral">&quot;Analogous to `scale_number` but applied to the hand keypoint detector. Our best results&quot;</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="stringliteral">&quot; were found with `hand_scale_number` = 6 and `hand_scale_range` = 0.4.&quot;</span>);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_scale_range, 0.4, <span class="stringliteral">&quot;Analogous purpose than `scale_gap` but applied to the hand keypoint detector. Total range&quot;</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="stringliteral">&quot; between smallest and biggest scale. The scales will be centered in ratio 1. E.g., if&quot;</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="stringliteral">&quot; scaleRange = 0.4 and scalesNumber = 2, then there will be 2 scales, 0.8 and 1.2.&quot;</span>);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(hand_tracking, <span class="keyword">false</span>, <span class="stringliteral">&quot;Adding hand tracking might improve hand keypoints detection for webcam (if the frame rate&quot;</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="stringliteral">&quot; is high enough, i.e., &gt;7 FPS per GPU) and video. This is not person ID tracking, it&quot;</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="stringliteral">&quot; simply looks for hands in positions at which hands were located in previous frames, but&quot;</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="stringliteral">&quot; it does not guarantee the same person ID among frames.&quot;</span>);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160;<span class="comment">// OpenPose 3-D Reconstruction</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(3d, <span class="keyword">false</span>, <span class="stringliteral">&quot;Running OpenPose 3-D reconstruction demo: 1) Reading from a stereo camera system.&quot;</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="stringliteral">&quot; 2) Performing 3-D reconstruction from the multiple views. 3) Displaying 3-D reconstruction&quot;</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="stringliteral">&quot; results. Note that it will only display 1 person. If multiple people is present, it will&quot;</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="stringliteral">&quot; fail.&quot;</span>);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(3d_min_views, -1, <span class="stringliteral">&quot;Minimum number of views required to reconstruct each keypoint. By default (-1), it will&quot;</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="stringliteral">&quot; require all the cameras to see the keypoint in order to reconstruct it.&quot;</span>);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(3d_views, 1, <span class="stringliteral">&quot;Complementary option to `--image_dir` or `--video`. OpenPose will read as many images per&quot;</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="stringliteral">&quot; iteration, allowing tasks such as stereo camera processing (`--3d`). Note that&quot;</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="stringliteral">&quot; `--camera_parameters_folder` must be set. OpenPose must find as many `xml` files in the&quot;</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="stringliteral">&quot; parameter folder as this number indicates.&quot;</span>);</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment">// Extra algorithms</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(identification, <span class="keyword">false</span>, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable people identification across frames.&quot;</span>);</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(tracking, -1, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable people tracking across frames. The&quot;</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="stringliteral">&quot; value indicates the number of frames where tracking is run between each OpenPose keypoint&quot;</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="stringliteral">&quot; detection. Select -1 (default) to disable it or 0 to run simultaneously OpenPose keypoint&quot;</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="stringliteral">&quot; detector and tracking for potentially higher accurary than only OpenPose.&quot;</span>);</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(ik_threads, 0, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable inverse kinematics (IK) from 3-D&quot;</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="stringliteral">&quot; keypoints to obtain 3-D joint angles. By default (0 threads), it is disabled. Increasing&quot;</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="stringliteral">&quot; the number of threads will increase the speed but also the global system latency.&quot;</span>);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<span class="comment">// OpenPose Rendering</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(part_to_show, 0, <span class="stringliteral">&quot;Prediction channel to visualize (default: 0). 0 for all the body parts, 1-18 for each body&quot;</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="stringliteral">&quot; part heat map, 19 for the background heat map, 20 for all the body part heat maps&quot;</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="stringliteral">&quot; together, 21 for all the PAFs, 22-40 for each body part pair PAF.&quot;</span>);</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(disable_blending, <span class="keyword">false</span>, <span class="stringliteral">&quot;If enabled, it will render the results (keypoint skeletons or heatmaps) on a black&quot;</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="stringliteral">&quot; background, instead of being rendered into the original image. Related: `part_to_show`,&quot;</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="stringliteral">&quot; `alpha_pose`, and `alpha_pose`.&quot;</span>);</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160;<span class="comment">// OpenPose Rendering Pose</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(render_threshold, 0.05, <span class="stringliteral">&quot;Only estimated keypoints whose score confidences are higher than this threshold will be&quot;</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="stringliteral">&quot; rendered. Generally, a high threshold (&gt; 0.5) will only render very clear body parts;&quot;</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="stringliteral">&quot; while small thresholds (~0.1) will also output guessed and occluded keypoints, but also&quot;</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="stringliteral">&quot; more false positives (i.e., wrong detections).&quot;</span>);</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(render_pose, -1, <span class="stringliteral">&quot;Set to 0 for no rendering, 1 for CPU rendering (slightly faster), and 2 for GPU rendering&quot;</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="stringliteral">&quot; (slower but greater functionality, e.g., `alpha_X` flags). If -1, it will pick CPU if&quot;</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="stringliteral">&quot; CPU_ONLY is enabled, or GPU if CUDA is enabled. If rendering is enabled, it will render&quot;</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="stringliteral">&quot; both `outputData` and `cvOutputData` with the original image and desired body part to be&quot;</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="stringliteral">&quot; shown (i.e., keypoints, heat maps or PAFs).&quot;</span>);</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(alpha_pose, 0.6, <span class="stringliteral">&quot;Blending factor (range 0-1) for the body part rendering. 1 will show it completely, 0 will&quot;</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="stringliteral">&quot; hide it. Only valid for GPU rendering.&quot;</span>);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(alpha_heatmap, 0.7, <span class="stringliteral">&quot;Blending factor (range 0-1) between heatmap and original frame. 1 will only show the&quot;</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="stringliteral">&quot; heatmap, 0 will only show the frame. Only valid for GPU rendering.&quot;</span>);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<span class="comment">// OpenPose Rendering Face</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(face_render_threshold, 0.4, <span class="stringliteral">&quot;Analogous to `render_threshold`, but applied to the face keypoints.&quot;</span>);</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(face_render, -1, <span class="stringliteral">&quot;Analogous to `render_pose` but applied to the face. Extra option: -1 to use the same&quot;</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="stringliteral">&quot; configuration that `render_pose` is using.&quot;</span>);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(face_alpha_pose, 0.6, <span class="stringliteral">&quot;Analogous to `alpha_pose` but applied to face.&quot;</span>);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(face_alpha_heatmap, 0.7, <span class="stringliteral">&quot;Analogous to `alpha_heatmap` but applied to face.&quot;</span>);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment">// OpenPose Rendering Hand</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_render_threshold, 0.2, <span class="stringliteral">&quot;Analogous to `render_threshold`, but applied to the hand keypoints.&quot;</span>);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(hand_render, -1, <span class="stringliteral">&quot;Analogous to `render_pose` but applied to the hand. Extra option: -1 to use the same&quot;</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="stringliteral">&quot; configuration that `render_pose` is using.&quot;</span>);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_alpha_pose, 0.6, <span class="stringliteral">&quot;Analogous to `alpha_pose` but applied to hand.&quot;</span>);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(hand_alpha_heatmap, 0.7, <span class="stringliteral">&quot;Analogous to `alpha_heatmap` but applied to hand.&quot;</span>);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_FLAGS_DISABLE_DISPLAY</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor"></span><span class="comment">// Display</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(fullscreen, <span class="keyword">false</span>, <span class="stringliteral">&quot;Run in full-screen mode (press f during runtime to toggle).&quot;</span>);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(no_gui_verbose, <span class="keyword">false</span>, <span class="stringliteral">&quot;Do not write text on output images on GUI (e.g., number of current frame and people). It&quot;</span></div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="stringliteral">&quot; does not affect the pose rendering.&quot;</span>);</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(display, -1, <span class="stringliteral">&quot;Display mode: -1 for automatic selection; 0 for no display (useful if there is no X server&quot;</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="stringliteral">&quot; and/or to slightly speed up the processing if visual output is not required); 2 for 2-D&quot;</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="stringliteral">&quot; display; 3 for 3-D display (if `--3d` enabled); and 1 for both 2-D and 3-D display.&quot;</span>);</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_DISPLAY</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="preprocessor"></span><span class="comment">// Command Line Interface Verbose</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<a class="code" href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a>(cli_verbose, -1.f, <span class="stringliteral">&quot;If -1, it will be disabled (default). If it is a positive integer number, it will print on&quot;</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="stringliteral">&quot; the command line every `verbose` frames. If number in the range (0,1), it will print the&quot;</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="stringliteral">&quot; progress every `verbose` times the total of frames.&quot;</span>);</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<span class="comment">// Result Saving</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_images, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Directory to write rendered frames in `write_images_format` image format.&quot;</span>);</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_images_format, <span class="stringliteral">&quot;png&quot;</span>, <span class="stringliteral">&quot;File extension and format for `write_images`, e.g., png, jpg or bmp. Check the OpenCV&quot;</span></div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="stringliteral">&quot; function cv::imwrite for all compatible extensions.&quot;</span>);</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_video, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Full file path to write rendered frames in motion JPEG video format. It might fail if the&quot;</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="stringliteral">&quot; final path does not finish in `.avi`. It internally uses cv::VideoWriter. Flag&quot;</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="stringliteral">&quot; `camera_fps` controls FPS.&quot;</span>);</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(video, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Use a video file instead of the camera. Use `examples/media/video.avi` for our default&quot;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="stringliteral">&quot; example video.&quot;</span>);</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(image_dir, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Process a directory of images. Use `examples/media/` for our default example folder with 20&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="stringliteral">&quot; images. Read all standard formats (jpg, png, bmp, etc.).&quot;</span>);</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(flir_camera, <span class="keyword">false</span>, <span class="stringliteral">&quot;Whether to use FLIR (Point-Grey) stereo camera.&quot;</span>);</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(flir_camera_index, -1, <span class="stringliteral">&quot;Select -1 (default) to run on all detected flir cameras at once. Otherwise, select the flir&quot;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="stringliteral">&quot; camera index to run, where 0 corresponds to the detected flir camera with the lowest&quot;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="stringliteral">&quot; serial number, and `n` to the `n`-th lowest serial number camera.&quot;</span>);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(ip_camera, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;String with the IP camera URL. It supports protocols like RTSP and HTTP.&quot;</span>);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<a class="code" href="flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef">DEFINE_uint64</a>(frame_first, 0, <span class="stringliteral">&quot;Start on desired frame number. Indexes are 0-based, i.e., the first frame has index 0.&quot;</span>);</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<a class="code" href="flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef">DEFINE_uint64</a>(frame_step, 1, <span class="stringliteral">&quot;Step or gap between processed frames. E.g., `--frame_step 5` would read and process frames&quot;</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="stringliteral">&quot; 0, 5, 10, etc..&quot;</span>);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<a class="code" href="flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef">DEFINE_uint64</a>(frame_last, -1, <span class="stringliteral">&quot;Finish on desired frame number. Select -1 to disable. Indexes are 0-based, e.g., if set to&quot;</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="stringliteral">&quot; 10, it will process 11 frames (0-10).&quot;</span>);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(frame_flip, <span class="keyword">false</span>, <span class="stringliteral">&quot;Flip/mirror each frame (e.g., for real time webcam demonstrations).&quot;</span>);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(frame_rotate, 0, <span class="stringliteral">&quot;Rotate each frame, 4 possible values: 0, 90, 180, 270.&quot;</span>);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(frames_repeat, <span class="keyword">false</span>, <span class="stringliteral">&quot;Repeat frames when finished.&quot;</span>);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(process_real_time, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enable to keep the original source frame rate (e.g., for video). If the processing time is&quot;</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="stringliteral">&quot; too long, it will skip frames. If it is too fast, it will slow it down.&quot;</span>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(camera_parameter_folder, <span class="stringliteral">&quot;models/cameraParameters/flir/&quot;</span>, <span class="stringliteral">&quot;String with the folder where the camera parameters are located.&quot;</span>);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(frame_keep_distortion, <span class="keyword">false</span>, <span class="stringliteral">&quot;If false (default), it will undistortionate the image based on the&quot;</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="stringliteral">&quot; `camera_parameter_folder` camera parameters; if true, it will not undistortionate, i.e.,&quot;</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="stringliteral">&quot; it will leave it as it is.&quot;</span>);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_PRODUCER</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor"></span><span class="comment">// OpenPose</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(model_folder, <span class="stringliteral">&quot;models/&quot;</span>, <span class="stringliteral">&quot;Folder path (absolute or relative) where the models (pose, face, ...) are located.&quot;</span>);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(output_resolution, <span class="stringliteral">&quot;-1x-1&quot;</span>, <span class="stringliteral">&quot;The image resolution (display and output). Use \&quot;-1x-1\&quot; to force the program to use the&quot;</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="stringliteral">&quot; input image resolution.&quot;</span>);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(num_gpu, -1, <span class="stringliteral">&quot;The number of GPU devices to use. If negative, it will use all the available GPUs in your&quot;</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="stringliteral">&quot; machine.&quot;</span>);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(num_gpu_start, 0, <span class="stringliteral">&quot;GPU device start number.&quot;</span>);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(keypoint_scale, 0, <span class="stringliteral">&quot;Scaling of the (x,y) coordinates of the final pose data array, i.e., the scale of the (x,y)&quot;</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="stringliteral">&quot; coordinates that will be saved with the `write_json` &amp; `write_keypoint` flags.&quot;</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="stringliteral">&quot; Select `0` to scale it to the original source resolution; `1`to scale it to the net output&quot;</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="stringliteral">&quot; size (set with `net_resolution`); `2` to scale it to the final output size (set with&quot;</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="stringliteral">&quot; `resolution`); `3` to scale it in the range [0,1], where (0,0) would be the top-left&quot;</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="stringliteral">&quot; corner of the image, and (1,1) the bottom-right one; and 4 for range [-1,1], where&quot;</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="stringliteral">&quot; (-1,-1) would be the top-left corner of the image, and (1,1) the bottom-right one. Non&quot;</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="stringliteral">&quot; related with `scale_number` and `scale_gap`.&quot;</span>);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(number_people_max, -1, <span class="stringliteral">&quot;This parameter will limit the maximum number of people detected, by keeping the people with&quot;</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="stringliteral">&quot; top scores. The score is based in person area over the image, body part score, as well as&quot;</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="stringliteral">&quot; joint score (between each pair of connected body parts). Useful if you know the exact&quot;</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="stringliteral">&quot; number of people in the scene, so it can remove false positives (if all the people have&quot;</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="stringliteral">&quot; been detected. However, it might also include false negatives by removing very small or&quot;</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="stringliteral">&quot; highly occluded people. -1 will keep them all.&quot;</span>);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(maximize_positives, <span class="keyword">false</span>, <span class="stringliteral">&quot;It reduces the thresholds to accept a person candidate. It highly increases both false and&quot;</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="stringliteral">&quot; true positives. I.e., it maximizes average recall but could harm average precision.&quot;</span>);</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment">// OpenPose Body Pose</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(body_disable, <span class="keyword">false</span>, <span class="stringliteral">&quot;Disable body keypoint detection. Option only possible for faster (but less accurate) face&quot;</span></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="stringliteral">&quot; keypoint detection.&quot;</span>);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(model_pose, <span class="stringliteral">&quot;BODY_25&quot;</span>, <span class="stringliteral">&quot;Model to be used. E.g., `COCO` (18 keypoints), `MPI` (15 keypoints, ~10% faster), &quot;</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="stringliteral">&quot;`MPI_4_layers` (15 keypoints, even faster but less accurate).&quot;</span>);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(net_resolution, <span class="stringliteral">&quot;-1x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16. If it is increased, the accuracy potentially increases. If it is&quot;</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="stringliteral">&quot; decreased, the speed increases. For maximum speed-accuracy balance, it should keep the&quot;</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="stringliteral">&quot; closest aspect ratio possible to the images or videos to be processed. Using `-1` in&quot;</span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="stringliteral">&quot; any of the dimensions, OP will choose the optimal aspect ratio depending on the user&#39;s&quot;</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="stringliteral">&quot; input value. E.g., the default `-1x368` is equivalent to `656x368` in 16:9 resolutions,&quot;</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="stringliteral">&quot; e.g., full HD (1980x1080) and HD (1280x720) resolutions.&quot;</span>);</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(scale_number, 1, <span class="stringliteral">&quot;Number of scales to average.&quot;</span>);</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(scale_gap, 0.3, <span class="stringliteral">&quot;Scale gap between scales. No effect unless scale_number &gt; 1. Initial scale is always 1.&quot;</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="stringliteral">&quot; If you want to change the initial scale, you actually want to multiply the&quot;</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="stringliteral">&quot; `net_resolution` by your desired initial scale.&quot;</span>);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">// OpenPose Body Pose Heatmaps and Part Candidates</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(heatmaps_add_parts, <span class="keyword">false</span>, <span class="stringliteral">&quot;If true, it will fill op::Datum::poseHeatMaps array with the body part heatmaps, and&quot;</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="stringliteral">&quot; analogously face &amp; hand heatmaps to op::Datum::faceHeatMaps &amp; op::Datum::handHeatMaps.&quot;</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="stringliteral">&quot; If more than one `add_heatmaps_X` flag is enabled, it will place then in sequential&quot;</span></div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="stringliteral">&quot; memory order: body parts + bkg + PAFs. It will follow the order on&quot;</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="stringliteral">&quot; POSE_BODY_PART_MAPPING in `src/openpose/pose/poseParameters.cpp`. Program speed will&quot;</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="stringliteral">&quot; considerably decrease. Not required for OpenPose, enable it only if you intend to&quot;</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="stringliteral">&quot; explicitly use this information later.&quot;</span>);</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(heatmaps_add_bkg, <span class="keyword">false</span>, <span class="stringliteral">&quot;Same functionality as `add_heatmaps_parts`, but adding the heatmap corresponding to&quot;</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="stringliteral">&quot; background.&quot;</span>);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(heatmaps_add_PAFs, <span class="keyword">false</span>, <span class="stringliteral">&quot;Same functionality as `add_heatmaps_parts`, but adding the PAFs.&quot;</span>);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(heatmaps_scale, 2, <span class="stringliteral">&quot;Set 0 to scale op::Datum::poseHeatMaps in the range [-1,1], 1 for [0,1]; 2 for integer&quot;</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="stringliteral">&quot; rounded [0,255]; and 3 for no scaling.&quot;</span>);</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(part_candidates, <span class="keyword">false</span>, <span class="stringliteral">&quot;Also enable `write_json` in order to save this information. If true, it will fill the&quot;</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="stringliteral">&quot; op::Datum::poseCandidates array with the body part candidates. Candidates refer to all&quot;</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="stringliteral">&quot; the detected body parts, before being assembled into people. Note that the number of&quot;</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="stringliteral">&quot; candidates is equal or higher than the number of final body parts (i.e., after being&quot;</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="stringliteral">&quot; assembled into people). The empty body parts are filled with 0s. Program speed will&quot;</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="stringliteral">&quot; slightly decrease. Not required for OpenPose, enable it only if you intend to explicitly&quot;</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="stringliteral">&quot; use this information.&quot;</span>);</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;<span class="comment">// OpenPose Face</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(face, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enables face keypoint detection. It will share some parameters from the body pose, e.g.&quot;</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="stringliteral">&quot; `model_folder`. Note that this will considerable slow down the performance and increse&quot;</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="stringliteral">&quot; the required GPU memory. In addition, the greater number of people on the image, the&quot;</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="stringliteral">&quot; slower OpenPose will be.&quot;</span>);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(face_net_resolution, <span class="stringliteral">&quot;368x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16 and squared. Analogous to `net_resolution` but applied to the face keypoint&quot;</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="stringliteral">&quot; detector. 320x320 usually works fine while giving a substantial speed up when multiple&quot;</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="stringliteral">&quot; faces on the image.&quot;</span>);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment">// OpenPose Hand</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(hand, <span class="keyword">false</span>, <span class="stringliteral">&quot;Enables hand keypoint detection. It will share some parameters from the body pose, e.g.&quot;</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="stringliteral">&quot; `model_folder`. Analogously to `--face`, it will also slow down the performance, increase&quot;</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="stringliteral">&quot; the required GPU memory and its speed depends on the number of people.&quot;</span>);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(hand_net_resolution, <span class="stringliteral">&quot;368x368&quot;</span>, <span class="stringliteral">&quot;Multiples of 16 and squared. Analogous to `net_resolution` but applied to the hand keypoint&quot;</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="stringliteral">&quot; detector.&quot;</span>);</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(hand_scale_number, 1, <span class="stringliteral">&quot;Analogous to `scale_number` but applied to the hand keypoint detector. Our best results&quot;</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="stringliteral">&quot; were found with `hand_scale_number` = 6 and `hand_scale_range` = 0.4.&quot;</span>);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(hand_scale_range, 0.4, <span class="stringliteral">&quot;Analogous purpose than `scale_gap` but applied to the hand keypoint detector. Total range&quot;</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="stringliteral">&quot; between smallest and biggest scale. The scales will be centered in ratio 1. E.g., if&quot;</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="stringliteral">&quot; scaleRange = 0.4 and scalesNumber = 2, then there will be 2 scales, 0.8 and 1.2.&quot;</span>);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(hand_tracking, <span class="keyword">false</span>, <span class="stringliteral">&quot;Adding hand tracking might improve hand keypoints detection for webcam (if the frame rate&quot;</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="stringliteral">&quot; is high enough, i.e., &gt;7 FPS per GPU) and video. This is not person ID tracking, it&quot;</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="stringliteral">&quot; simply looks for hands in positions at which hands were located in previous frames, but&quot;</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="stringliteral">&quot; it does not guarantee the same person ID among frames.&quot;</span>);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment">// OpenPose 3-D Reconstruction</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(3d, <span class="keyword">false</span>, <span class="stringliteral">&quot;Running OpenPose 3-D reconstruction demo: 1) Reading from a stereo camera system.&quot;</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="stringliteral">&quot; 2) Performing 3-D reconstruction from the multiple views. 3) Displaying 3-D reconstruction&quot;</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="stringliteral">&quot; results. Note that it will only display 1 person. If multiple people is present, it will&quot;</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="stringliteral">&quot; fail.&quot;</span>);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(3d_min_views, -1, <span class="stringliteral">&quot;Minimum number of views required to reconstruct each keypoint. By default (-1), it will&quot;</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="stringliteral">&quot; require all the cameras to see the keypoint in order to reconstruct it.&quot;</span>);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(3d_views, 1, <span class="stringliteral">&quot;Complementary option to `--image_dir` or `--video`. OpenPose will read as many images per&quot;</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="stringliteral">&quot; iteration, allowing tasks such as stereo camera processing (`--3d`). Note that&quot;</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="stringliteral">&quot; `--camera_parameters_folder` must be set. OpenPose must find as many `xml` files in the&quot;</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="stringliteral">&quot; parameter folder as this number indicates.&quot;</span>);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="comment">// Extra algorithms</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(identification, <span class="keyword">false</span>, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable people identification across frames.&quot;</span>);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(tracking, -1, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable people tracking across frames. The&quot;</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="stringliteral">&quot; value indicates the number of frames where tracking is run between each OpenPose keypoint&quot;</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="stringliteral">&quot; detection. Select -1 (default) to disable it or 0 to run simultaneously OpenPose keypoint&quot;</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="stringliteral">&quot; detector and tracking for potentially higher accurary than only OpenPose.&quot;</span>);</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(ik_threads, 0, <span class="stringliteral">&quot;Experimental, not available yet. Whether to enable inverse kinematics (IK) from 3-D&quot;</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="stringliteral">&quot; keypoints to obtain 3-D joint angles. By default (0 threads), it is disabled. Increasing&quot;</span></div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="stringliteral">&quot; the number of threads will increase the speed but also the global system latency.&quot;</span>);</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment">// OpenPose Rendering</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(part_to_show, 0, <span class="stringliteral">&quot;Prediction channel to visualize (default: 0). 0 for all the body parts, 1-18 for each body&quot;</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="stringliteral">&quot; part heat map, 19 for the background heat map, 20 for all the body part heat maps&quot;</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="stringliteral">&quot; together, 21 for all the PAFs, 22-40 for each body part pair PAF.&quot;</span>);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(disable_blending, <span class="keyword">false</span>, <span class="stringliteral">&quot;If enabled, it will render the results (keypoint skeletons or heatmaps) on a black&quot;</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="stringliteral">&quot; background, instead of being rendered into the original image. Related: `part_to_show`,&quot;</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="stringliteral">&quot; `alpha_pose`, and `alpha_pose`.&quot;</span>);</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="comment">// OpenPose Rendering Pose</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(render_threshold, 0.05, <span class="stringliteral">&quot;Only estimated keypoints whose score confidences are higher than this threshold will be&quot;</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="stringliteral">&quot; rendered. Generally, a high threshold (&gt; 0.5) will only render very clear body parts;&quot;</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="stringliteral">&quot; while small thresholds (~0.1) will also output guessed and occluded keypoints, but also&quot;</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="stringliteral">&quot; more false positives (i.e., wrong detections).&quot;</span>);</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(render_pose, -1, <span class="stringliteral">&quot;Set to 0 for no rendering, 1 for CPU rendering (slightly faster), and 2 for GPU rendering&quot;</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="stringliteral">&quot; (slower but greater functionality, e.g., `alpha_X` flags). If -1, it will pick CPU if&quot;</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="stringliteral">&quot; CPU_ONLY is enabled, or GPU if CUDA is enabled. If rendering is enabled, it will render&quot;</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="stringliteral">&quot; both `outputData` and `cvOutputData` with the original image and desired body part to be&quot;</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="stringliteral">&quot; shown (i.e., keypoints, heat maps or PAFs).&quot;</span>);</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(alpha_pose, 0.6, <span class="stringliteral">&quot;Blending factor (range 0-1) for the body part rendering. 1 will show it completely, 0 will&quot;</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="stringliteral">&quot; hide it. Only valid for GPU rendering.&quot;</span>);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(alpha_heatmap, 0.7, <span class="stringliteral">&quot;Blending factor (range 0-1) between heatmap and original frame. 1 will only show the&quot;</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="stringliteral">&quot; heatmap, 0 will only show the frame. Only valid for GPU rendering.&quot;</span>);</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160;<span class="comment">// OpenPose Rendering Face</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(face_render_threshold, 0.4, <span class="stringliteral">&quot;Analogous to `render_threshold`, but applied to the face keypoints.&quot;</span>);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(face_render, -1, <span class="stringliteral">&quot;Analogous to `render_pose` but applied to the face. Extra option: -1 to use the same&quot;</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="stringliteral">&quot; configuration that `render_pose` is using.&quot;</span>);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(face_alpha_pose, 0.6, <span class="stringliteral">&quot;Analogous to `alpha_pose` but applied to face.&quot;</span>);</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(face_alpha_heatmap, 0.7, <span class="stringliteral">&quot;Analogous to `alpha_heatmap` but applied to face.&quot;</span>);</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;<span class="comment">// OpenPose Rendering Hand</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(hand_render_threshold, 0.2, <span class="stringliteral">&quot;Analogous to `render_threshold`, but applied to the hand keypoints.&quot;</span>);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(hand_render, -1, <span class="stringliteral">&quot;Analogous to `render_pose` but applied to the hand. Extra option: -1 to use the same&quot;</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="stringliteral">&quot; configuration that `render_pose` is using.&quot;</span>);</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(hand_alpha_pose, 0.6, <span class="stringliteral">&quot;Analogous to `alpha_pose` but applied to hand.&quot;</span>);</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(hand_alpha_heatmap, 0.7, <span class="stringliteral">&quot;Analogous to `alpha_heatmap` but applied to hand.&quot;</span>);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="preprocessor">#ifndef OPENPOSE_FLAGS_DISABLE_DISPLAY</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;<span class="preprocessor"></span><span class="comment">// Display</span></div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(fullscreen, <span class="keyword">false</span>, <span class="stringliteral">&quot;Run in full-screen mode (press f during runtime to toggle).&quot;</span>);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<a class="code" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a>(no_gui_verbose, <span class="keyword">false</span>, <span class="stringliteral">&quot;Do not write text on output images on GUI (e.g., number of current frame and people). It&quot;</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="stringliteral">&quot; does not affect the pose rendering.&quot;</span>);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<a class="code" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a>(display, -1, <span class="stringliteral">&quot;Display mode: -1 for automatic selection; 0 for no display (useful if there is no X server&quot;</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="stringliteral">&quot; and/or to slightly speed up the processing if visual output is not required); 2 for 2-D&quot;</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="stringliteral">&quot; display; 3 for 3-D display (if `--3d` enabled); and 1 for both 2-D and 3-D display.&quot;</span>);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_DISPLAY</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="preprocessor"></span><span class="comment">// Command Line Interface Verbose</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(cli_verbose, -1.f, <span class="stringliteral">&quot;If -1, it will be disabled (default). If it is a positive integer number, it will print on&quot;</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="stringliteral">&quot; the command line every `verbose` frames. If number in the range (0,1), it will print the&quot;</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="stringliteral">&quot; progress every `verbose` times the total of frames.&quot;</span>);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment">// Result Saving</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_images, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Directory to write rendered frames in `write_images_format` image format.&quot;</span>);</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_images_format, <span class="stringliteral">&quot;png&quot;</span>, <span class="stringliteral">&quot;File extension and format for `write_images`, e.g., png, jpg or bmp. Check the OpenCV&quot;</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="stringliteral">&quot; function cv::imwrite for all compatible extensions.&quot;</span>);</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_video, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Full file path to write rendered frames in motion JPEG video format. It might fail if the&quot;</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="stringliteral">&quot; final path does not finish in `.avi`. It internally uses cv::VideoWriter. Flag&quot;</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="stringliteral">&quot; `write_video_fps` controls FPS.&quot;</span>);</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<a class="code" href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a>(write_video_fps, -1., <span class="stringliteral">&quot;Frame rate for the recorded video. By default, it will try to get the input frames producer&quot;</span></div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="stringliteral">&quot; frame rate (e.g., input video or webcam frame rate). If the input frames producer does not&quot;</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="stringliteral">&quot; have a set FPS (e.g., image_dir or webcam if OpenCV not compiled with its support), set&quot;</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="stringliteral">&quot; this value accordingly (e.g., to the frame rate displayed by the OpenPose GUI).&quot;</span>);</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_json, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Directory to write OpenPose output in JSON format. It includes body, hand, and face pose&quot;</span></div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="stringliteral">&quot; keypoints (2-D and 3-D), as well as pose candidates (if `--part_candidates` enabled).&quot;</span>);</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_coco_json, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Full file path to write people pose data with JSON COCO validation format.&quot;</span>);</div>
@@ -340,7 +340,7 @@ $(document).ready(function(){initNavTree('flags_8hpp_source.html','');});
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_keypoint_format, <span class="stringliteral">&quot;yml&quot;</span>, <span class="stringliteral">&quot;(Deprecated, use `write_json`) File extension and format for `write_keypoint`: json, xml,&quot;</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="stringliteral">&quot; yaml &amp; yml. Json not available for OpenCV &lt; 3.0, use `write_json` instead.&quot;</span>);</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="comment">// Result Saving - Extra Algorithms</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_video_adam, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Experimental, not available yet. E.g., `~/Desktop/adamResult.avi`. Flag `camera_fps`&quot;</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_video_adam, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Experimental, not available yet. E.g., `~/Desktop/adamResult.avi`. Flag `write_video_fps`&quot;</span></div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="stringliteral">&quot; controls FPS.&quot;</span>);</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<a class="code" href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a>(write_bvh, <span class="stringliteral">&quot;&quot;</span>, <span class="stringliteral">&quot;Experimental, not available yet. E.g., `~/Desktop/mocapResult.bvh`.&quot;</span>);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="comment">// UDP Communication</span></div>
@@ -349,10 +349,10 @@ $(document).ready(function(){initNavTree('flags_8hpp_source.html','');});
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_DISABLE_POSE</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="preprocessor">#endif // OPENPOSE_FLAGS_HPP</span></div>
<div class="ttc" id="flags_8hpp_html_a29f9621cd9361deec9512f8d8b53e6ba"><div class="ttname"><a href="flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba">DEFINE_double</a></div><div class="ttdeci">DEFINE_double(camera_fps, 30.0,&quot;Frame rate for the webcam (also used when saving video). Set this value to the minimum&quot;&quot; value between the OpenPose displayed speed and the webcam real frame rate.&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a035ba7d578f36103d096569f1984ab61"><div class="ttname"><a href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">DEFINE_bool</a></div><div class="ttdeci">DEFINE_bool(disable_multi_thread, false,&quot;It would slightly reduce the frame rate in order to highly reduce the lag. Mainly useful&quot;&quot; for 1) Cases where it is needed a low latency (e.g., webcam in real-time scenarios with&quot;&quot; low-range GPU devices); and 2) Debugging OpenPose when it is crashing to locate the&quot;&quot; error.&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a9e7b1394aea185360a1fe19cf4e20a89"><div class="ttname"><a href="flags_8hpp.html#a9e7b1394aea185360a1fe19cf4e20a89">DEFINE_string</a></div><div class="ttdeci">DEFINE_string(camera_resolution,&quot;-1x-1&quot;,&quot;Set the camera resolution (either `--camera` or `--flir_camera`). `-1x-1` will use the&quot;&quot; default 1280x720 for `--camera`, or the maximum flir camera resolution available for&quot;&quot; `--flir_camera`&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a73ee51843ead02ee6358fe39dcbeffde"><div class="ttname"><a href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">DEFINE_int32</a></div><div class="ttdeci">DEFINE_int32(logging_level, 3,&quot;The logging level. Integer in the range [0, 255]. 0 will output any log() message, while&quot;&quot; 255 will not output any. Current OpenPose library messages are in the range 0-4: 1 for&quot;&quot; low priority messages and 4 for important ones.&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_adf35e9261afec1673a42de6197f07f42"><div class="ttname"><a href="flags_8hpp.html#adf35e9261afec1673a42de6197f07f42">DEFINE_double</a></div><div class="ttdeci">DEFINE_double(scale_gap, 0.3,&quot;Scale gap between scales. No effect unless scale_number &gt; 1. Initial scale is always 1.&quot;&quot; If you want to change the initial scale, you actually want to multiply the&quot;&quot; `net_resolution` by your desired initial scale.&quot;)</div></div>
<div class="ttc" id="flags_8hpp_html_a89127a571b2b18ba05912d7b06ffb2ef"><div class="ttname"><a href="flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef">DEFINE_uint64</a></div><div class="ttdeci">DEFINE_uint64(frame_first, 0,&quot;Start on desired frame number. Indexes are 0-based, i.e., the first frame has index 0.&quot;)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+3 -3
View File
@@ -180,7 +180,7 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
: <a class="el" href="classop_1_1_w_datum_producer.html#aaba921d1cf641dc44ab509c0e460c5f1">op::WDatumProducer&lt; TDatums, TDatumsNoPtr &gt;</a>
</li>
<li>WebcamReader()
: <a class="el" href="classop_1_1_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35">op::WebcamReader</a>
: <a class="el" href="classop_1_1_webcam_reader.html#ab6709f433122e783f87db1004e6666f4">op::WebcamReader</a>
</li>
<li>WFaceDetector()
: <a class="el" href="classop_1_1_w_face_detector.html#a77355426bc59b212a8eb1730ff6289f3">op::WFaceDetector&lt; TDatums &gt;</a>
@@ -349,10 +349,10 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');});
: <a class="el" href="structop_1_1_wrapper_struct_hand.html#aaa42d271c3cb7fa3a071d4785644c0a8">op::WrapperStructHand</a>
</li>
<li>WrapperStructInput()
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622">op::WrapperStructInput</a>
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d">op::WrapperStructInput</a>
</li>
<li>WrapperStructOutput()
: <a class="el" href="structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928">op::WrapperStructOutput</a>
: <a class="el" href="structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313">op::WrapperStructOutput</a>
</li>
<li>WrapperStructPose()
: <a class="el" href="structop_1_1_wrapper_struct_pose.html#a17b6f8cf237c7b0399c65d432188165a">op::WrapperStructPose</a>
-3
View File
@@ -655,9 +655,6 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>webcamFps
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5">op::WrapperStructInput</a>
</li>
<li>width
: <a class="el" href="structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf">op::Rectangle&lt; T &gt;</a>
</li>
+6 -9
View File
@@ -181,11 +181,8 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
<li>WDatumProducer()
: <a class="el" href="classop_1_1_w_datum_producer.html#aaba921d1cf641dc44ab509c0e460c5f1">op::WDatumProducer&lt; TDatums, TDatumsNoPtr &gt;</a>
</li>
<li>webcamFps
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5">op::WrapperStructInput</a>
</li>
<li>WebcamReader()
: <a class="el" href="classop_1_1_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35">op::WebcamReader</a>
: <a class="el" href="classop_1_1_webcam_reader.html#ab6709f433122e783f87db1004e6666f4">op::WebcamReader</a>
</li>
<li>WFaceDetector()
: <a class="el" href="classop_1_1_w_face_detector.html#a77355426bc59b212a8eb1730ff6289f3">op::WFaceDetector&lt; TDatums &gt;</a>
@@ -341,8 +338,8 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
: <a class="el" href="classop_1_1_w_queue_orderer.html#a3303add5fa8cc36593d3d859ffdd8ae0">op::WQueueOrderer&lt; TDatums &gt;</a>
</li>
<li>Wrapper()
: <a class="el" href="classcl_1_1detail_1_1_wrapper.html#a98dce667e0f400f2ba15a8a8d65fdea0">cl::detail::Wrapper&lt; T &gt;</a>
, <a class="el" href="classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a69a1b6a912ec468216ddfec1f5b6598e">cl::detail::Wrapper&lt; cl_device_id &gt;</a>
: <a class="el" href="classcl_1_1detail_1_1_wrapper.html#aa1b916a75114fe3217018378d5f1eb71">cl::detail::Wrapper&lt; T &gt;</a>
, <a class="el" href="classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a6881f47b159f53e2efefc3325127bdc5">cl::detail::Wrapper&lt; cl_device_id &gt;</a>
</li>
<li>WrapperStructExtra()
: <a class="el" href="structop_1_1_wrapper_struct_extra.html#a70cdc27c953962810333fafe011f86dd">op::WrapperStructExtra</a>
@@ -357,10 +354,10 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
: <a class="el" href="structop_1_1_wrapper_struct_hand.html#aaa42d271c3cb7fa3a071d4785644c0a8">op::WrapperStructHand</a>
</li>
<li>WrapperStructInput()
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622">op::WrapperStructInput</a>
: <a class="el" href="structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d">op::WrapperStructInput</a>
</li>
<li>WrapperStructOutput()
: <a class="el" href="structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928">op::WrapperStructOutput</a>
: <a class="el" href="structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313">op::WrapperStructOutput</a>
</li>
<li>WrapperStructPose()
: <a class="el" href="structop_1_1_wrapper_struct_pose.html#a17b6f8cf237c7b0399c65d432188165a">op::WrapperStructPose</a>
@@ -369,7 +366,7 @@ $(document).ready(function(){initNavTree('functions_w.html','');});
: <a class="el" href="classop_1_1_wrapper_t.html#af1a56f0542a2cbcc11d6b185adeb5626">op::WrapperT&lt; TDatums, TDatumsSP, TWorker &gt;</a>
</li>
<li>write()
: <a class="el" href="classop_1_1_video_saver.html#a3cdbef8bada237edffaf7793eaa0fe8e">op::VideoSaver</a>
: <a class="el" href="classop_1_1_video_saver.html#a7c79397b9be8b6d6d12b9f3e78e6c794">op::VideoSaver</a>
</li>
<li>writeBvh
: <a class="el" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">op::WrapperStructOutput</a>
+1 -1
View File
@@ -226,7 +226,7 @@ $(document).ready(function(){initNavTree('globals.html','');});
: <a class="el" href="flags_8hpp.html#a8d76e63210ddd6541cb8b030df0c09cf">flags.hpp</a>
</li>
<li>DEFINE_double()
: <a class="el" href="flags_8hpp.html#ac17a7af1030d7f5bd69672fec961c083">flags.hpp</a>
: <a class="el" href="flags_8hpp.html#a2fe410b6a4ab2577d0f513f5bef78699">flags.hpp</a>
</li>
<li>DEFINE_int32()
: <a class="el" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">flags.hpp</a>
+1 -1
View File
@@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('globals_func.html','');});
: <a class="el" href="flags_8hpp.html#a035ba7d578f36103d096569f1984ab61">flags.hpp</a>
</li>
<li>DEFINE_double()
: <a class="el" href="flags_8hpp.html#ac17a7af1030d7f5bd69672fec961c083">flags.hpp</a>
: <a class="el" href="flags_8hpp.html#a2fe410b6a4ab2577d0f513f5bef78699">flags.hpp</a>
</li>
<li>DEFINE_int32()
: <a class="el" href="flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde">flags.hpp</a>
+1 -1
View File
@@ -225,7 +225,7 @@ $(document).ready(function(){initNavTree('namespacemembers_c.html','');});
: <a class="el" href="namespaceop.html#ae9cb91cf03ed561a31b9f4c950926731">op</a>
</li>
<li>createProducer()
: <a class="el" href="namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94">op</a>
: <a class="el" href="namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7">op</a>
</li>
<li>Cuda
: <a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa8b95dcff7397d0693c03e394af5552aa">op</a>
+1 -1
View File
@@ -185,7 +185,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_c.html','');});
: <a class="el" href="namespaceop.html#ae9cb91cf03ed561a31b9f4c950926731">op</a>
</li>
<li>createProducer()
: <a class="el" href="namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94">op</a>
: <a class="el" href="namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7">op</a>
</li>
<li>cudaCheck()
: <a class="el" href="namespaceop.html#a2af8422ada0de882cc222920ca15c6d2">op</a>
+4 -10
View File
@@ -795,8 +795,8 @@ int, int, int &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom">
<tr class="separator:ab1e242b1ae7ff3300324fbfedebb52fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76afeeeaedaebe6941f41a4bdf50e2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae76afeeeaedaebe6941f41a4bdf50e2a">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_pose_renderer.html">WPoseRenderer</a>)</td></tr>
<tr class="separator:ae76afeeeaedaebe6941f41a4bdf50e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff1530aa4f78f3c55b7df9b452ceee94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr&lt; <a class="el" href="classop_1_1_producer.html">Producer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94">createProducer</a> (const <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> producerType=<a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>, const std::string &amp;producerString=&quot;&quot;, const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;cameraResolution=<a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt;{-1,-1}, const double webcamFps=30., const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=-1)</td></tr>
<tr class="separator:aff1530aa4f78f3c55b7df9b452ceee94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70c5ea34fa5f283a820c6090c674cbc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr&lt; <a class="el" href="classop_1_1_producer.html">Producer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7">createProducer</a> (const <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> producerType=<a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>, const std::string &amp;producerString=&quot;&quot;, const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;cameraResolution=<a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt;{-1,-1}, const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=-1)</td></tr>
<tr class="separator:a70c5ea34fa5f283a820c6090c674cbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa65c081c13e0d0453938a3c41d04dc49"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa65c081c13e0d0453938a3c41d04dc49">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_priority_queue.html">PriorityQueue</a>)</td></tr>
<tr class="separator:aa65c081c13e0d0453938a3c41d04dc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f93261bd6d87f86c45e933607a0678"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa7f93261bd6d87f86c45e933607a0678">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_queue.html">Queue</a>)</td></tr>
@@ -1623,7 +1623,7 @@ Variables</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Type of producers An enum class in which all the possible type of <a class="el" href="classop_1_1_producer.html">Producer</a> are included. In order to add a new <a class="el" href="classop_1_1_producer.html">Producer</a>, include its name in this enum and add a new 'else if' statement inside <a class="el" href="namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94">ProducerFactory::createProducer()</a>. </p>
<p>Type of producers An enum class in which all the possible type of <a class="el" href="classop_1_1_producer.html">Producer</a> are included. In order to add a new <a class="el" href="classop_1_1_producer.html">Producer</a>, include its name in this enum and add a new 'else if' statement inside <a class="el" href="namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7">ProducerFactory::createProducer()</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a54b73745852c270cfd891eed0f6f2332af436d4d7a472ac39a7cb227e3ea24f8d"></a>FlirCamera</em>&#160;</td><td class="fielddoc">
<p>Stereo FLIR (Point-Grey) camera reader. Based on Spinnaker SDK. </p>
@@ -3314,7 +3314,7 @@ template&lt;typename T &gt; </div>
</div>
</div>
<a class="anchor" id="aff1530aa4f78f3c55b7df9b452ceee94"></a>
<a class="anchor" id="a70c5ea34fa5f283a820c6090c674cbc7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -3336,12 +3336,6 @@ template&lt;typename T &gt; </div>
<td class="paramtype">const Point&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>cameraResolution</em> = <code>Point&lt;&#160;int&#160;&gt;{-1,-1}</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>webcamFps</em> = <code>30.</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
+1 -1
View File
@@ -49,7 +49,7 @@ var NAVTREEINDEX =
"gpu_2headers_8hpp.html",
"pose_2enum_classes_8hpp.html#af5b3ce2a5d3de87cb31b9b67e96f261fa0c4a19d9254adcb3ca1f0f527ee141fd",
"structop_1_1_datum.html#aba90dccffb5a830296231bd430c4766c",
"w_gui3_d_8hpp.html"
"w_gui3_d_8hpp.html#a54b38240e45009f7e6a25d956ac96fe0"
];
var SYNCONMSG = 'click to disable panel synchronisation';
-1
View File
@@ -1,6 +1,5 @@
var NAVTREEINDEX10 =
{
"w_gui3_d_8hpp.html":[2,0,0,0,6,8],
"w_gui3_d_8hpp.html#a54b38240e45009f7e6a25d956ac96fe0":[2,0,0,0,6,8,1],
"w_gui3_d_8hpp_source.html":[2,0,0,0,6,8],
"w_gui_8hpp.html":[2,0,0,0,6,7],
+1 -1
View File
@@ -117,10 +117,10 @@ var NAVTREEINDEX5 =
"classop_1_1_webcam_reader.html#a9ac58534016e640dce5c5c6b53e5cb6f":[1,0,3,99,7],
"classop_1_1_webcam_reader.html#aa03db1223070395d8970038fa3a8203a":[1,0,3,99,4],
"classop_1_1_webcam_reader.html#ab4be6381957df794c76b1c9eddd1f676":[1,0,3,99,3],
"classop_1_1_webcam_reader.html#ab6709f433122e783f87db1004e6666f4":[1,0,3,99,0],
"classop_1_1_webcam_reader.html#ae66b26829cc2d6e3f02109d4431a7bc2":[1,0,3,99,8],
"classop_1_1_webcam_reader.html#aea29bfce4df5493d662ed3a892f364d2":[1,0,3,99,1],
"classop_1_1_webcam_reader.html#afbad75f82bf39bfd503bbc8bd881592d":[1,0,3,99,5],
"classop_1_1_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35":[1,0,3,99,0],
"classop_1_1_worker.html":[1,0,3,111],
"classop_1_1_worker.html#a3f7c86ab1c4ce15c0f0ef12a1d4647e0":[1,0,3,111,4],
"classop_1_1_worker.html#a5008fc4ef4e41366ba0022f5cd79edba":[1,0,3,111,0],
+15 -15
View File
@@ -96,34 +96,34 @@ var NAVTREEINDEX6 =
"flags_8hpp.html#a22572531e5a4896c510639ac57cf522c":[2,0,0,0,15,81],
"flags_8hpp.html#a231bec7b2113f31cebb760c849ca2841":[2,0,0,0,15,18],
"flags_8hpp.html#a242473077549869f06534e8a9ea1ddd6":[2,0,0,0,15,73],
"flags_8hpp.html#a2473e551c10d8627471382b70fbb838e":[2,0,0,0,15,68],
"flags_8hpp.html#a26d1c7340fc87d4593dda754d54145a2":[2,0,0,0,15,70],
"flags_8hpp.html#a26f9e4bae967b528e221c40d21cad543":[2,0,0,0,15,76],
"flags_8hpp.html#a284252d3d255ad5e5c35815d720fd67a":[2,0,0,0,15,38],
"flags_8hpp.html#a29f9621cd9361deec9512f8d8b53e6ba":[2,0,0,0,15,20],
"flags_8hpp.html#a2aac3e05431b81d298fdbd7f701dcd5e":[2,0,0,0,15,50],
"flags_8hpp.html#a2fe410b6a4ab2577d0f513f5bef78699":[2,0,0,0,15,32],
"flags_8hpp.html#a3051d21eb51cc39eed5f781d8eaed960":[2,0,0,0,15,68],
"flags_8hpp.html#a2fe410b6a4ab2577d0f513f5bef78699":[2,0,0,0,15,31],
"flags_8hpp.html#a311e487137e17445e6939abb7cc0cf8f":[2,0,0,0,15,44],
"flags_8hpp.html#a3135e093746d3a75b88eb7fb5d0d35e4":[2,0,0,0,15,14],
"flags_8hpp.html#a39756aa6d6911435a326e18541db970a":[2,0,0,0,15,54],
"flags_8hpp.html#a3a00f877d52f489ed93fb0db8cb8e4dc":[2,0,0,0,15,23],
"flags_8hpp.html#a3a00f877d52f489ed93fb0db8cb8e4dc":[2,0,0,0,15,22],
"flags_8hpp.html#a485d9b07e65fe81454f5f0bdc2d33278":[2,0,0,0,15,40],
"flags_8hpp.html#a4c800b6a91b02874d006da33ab8432cd":[2,0,0,0,15,15],
"flags_8hpp.html#a4cead735de5b43cfcae5c1139df3be1a":[2,0,0,0,15,49],
"flags_8hpp.html#a4da8f1bc0afb58f2a757ab6d90c6042e":[2,0,0,0,15,13],
"flags_8hpp.html#a53eb4c15af968876f31ca0be54d251b3":[2,0,0,0,15,26],
"flags_8hpp.html#a53eb4c15af968876f31ca0be54d251b3":[2,0,0,0,15,25],
"flags_8hpp.html#a5aaba99bdb163516d0297d2e09dd0c7d":[2,0,0,0,15,75],
"flags_8hpp.html#a5db17b8bc6df4fe40b556af7157dcbf7":[2,0,0,0,15,58],
"flags_8hpp.html#a5e350d38962a702d8e0c658fbbb5cc64":[2,0,0,0,15,4],
"flags_8hpp.html#a5e8200fc5fd8bc1e80b94b029ea8e18d":[2,0,0,0,15,7],
"flags_8hpp.html#a62bfc56794bb8ceaedd0eb7bc32a0f22":[2,0,0,0,15,25],
"flags_8hpp.html#a62bfc56794bb8ceaedd0eb7bc32a0f22":[2,0,0,0,15,24],
"flags_8hpp.html#a63936bd2bc53a453ba74066289ab9d29":[2,0,0,0,15,78],
"flags_8hpp.html#a669c6f4820af0275f40808b18147b98c":[2,0,0,0,15,8],
"flags_8hpp.html#a66d6d5c07371179c3702dbd1da9d9bd3":[2,0,0,0,15,63],
"flags_8hpp.html#a6957bf419a0ca3478948a62a3ce5ecf0":[2,0,0,0,15,67],
"flags_8hpp.html#a6a501f229de1ba19801b77fd0565527b":[2,0,0,0,15,3],
"flags_8hpp.html#a6b12d681ace972ae8eede484505c50af":[2,0,0,0,15,29],
"flags_8hpp.html#a6b12d681ace972ae8eede484505c50af":[2,0,0,0,15,28],
"flags_8hpp.html#a6c9c8a5843dd8b93e009bf29dc31cde2":[2,0,0,0,15,37],
"flags_8hpp.html#a71043931875d1f5ec677fd69ae96c632":[2,0,0,0,15,28],
"flags_8hpp.html#a71043931875d1f5ec677fd69ae96c632":[2,0,0,0,15,27],
"flags_8hpp.html#a72c09e09c94b67f88b53e1a94e7bfe0f":[2,0,0,0,15,77],
"flags_8hpp.html#a73ee51843ead02ee6358fe39dcbeffde":[2,0,0,0,15,33],
"flags_8hpp.html#a7773e867133822f5601899975dc06adb":[2,0,0,0,15,57],
@@ -131,7 +131,7 @@ var NAVTREEINDEX6 =
"flags_8hpp.html#a7fc3e871114ac35447499ffda035d51e":[2,0,0,0,15,1],
"flags_8hpp.html#a8511765700f652000f2c1c2b1a5df9f9":[2,0,0,0,15,39],
"flags_8hpp.html#a85be61a31eaa438a7e9c7d2baf51da47":[2,0,0,0,15,61],
"flags_8hpp.html#a890b2b8df8a57fe4e9baa465c6584ccf":[2,0,0,0,15,30],
"flags_8hpp.html#a890b2b8df8a57fe4e9baa465c6584ccf":[2,0,0,0,15,29],
"flags_8hpp.html#a89127a571b2b18ba05912d7b06ffb2ef":[2,0,0,0,15,80],
"flags_8hpp.html#a8d76e63210ddd6541cb8b030df0c09cf":[2,0,0,0,15,6],
"flags_8hpp.html#a8e9de971b409cfe7fdded7f0d47c502d":[2,0,0,0,15,34],
@@ -148,22 +148,22 @@ var NAVTREEINDEX6 =
"flags_8hpp.html#aab02d4078b5f7999a582d9c5f4248676":[2,0,0,0,15,56],
"flags_8hpp.html#ab30cdb2253e3ea76aa474424e87075eb":[2,0,0,0,15,11],
"flags_8hpp.html#ab41c02abe3634f0db65123ecda964a31":[2,0,0,0,15,36],
"flags_8hpp.html#abf5c8a05ae8f86c8e4d8eedbceb84516":[2,0,0,0,15,22],
"flags_8hpp.html#ac17a7af1030d7f5bd69672fec961c083":[2,0,0,0,15,31],
"flags_8hpp.html#aba34d451bc7a9409cdb246e1d945b451":[2,0,0,0,15,32],
"flags_8hpp.html#abf5c8a05ae8f86c8e4d8eedbceb84516":[2,0,0,0,15,21],
"flags_8hpp.html#ac17a7af1030d7f5bd69672fec961c083":[2,0,0,0,15,30],
"flags_8hpp.html#ac210b56a3c46ff06143a62b0bb725cc6":[2,0,0,0,15,16],
"flags_8hpp.html#ac6c2099e630e05f867ee10b43f35dc65":[2,0,0,0,15,71],
"flags_8hpp.html#ac881df85c5be736d05822ad98ac0496f":[2,0,0,0,15,10],
"flags_8hpp.html#ad0269da28dc2033e23b8ea84b7e793a2":[2,0,0,0,15,51],
"flags_8hpp.html#ad739178d4295e31edd2f1e468bd2e600":[2,0,0,0,15,5],
"flags_8hpp.html#ad7a48143249d608e2ad3a8413eb19c34":[2,0,0,0,15,76],
"flags_8hpp.html#ad8c5173beb83c0f9996362b3a3fba820":[2,0,0,0,15,74],
"flags_8hpp.html#ad971ae1068651177e7a78ae68c022792":[2,0,0,0,15,24],
"flags_8hpp.html#ad971ae1068651177e7a78ae68c022792":[2,0,0,0,15,23],
"flags_8hpp.html#ada5b7fef5063818fd668359e9e0b0504":[2,0,0,0,15,52],
"flags_8hpp.html#adf35e9261afec1673a42de6197f07f42":[2,0,0,0,15,21],
"flags_8hpp.html#adf35e9261afec1673a42de6197f07f42":[2,0,0,0,15,20],
"flags_8hpp.html#aea11a0489c2af278990d3ddff10960fd":[2,0,0,0,15,12],
"flags_8hpp.html#af57ca90aafa15b707af299527b0aff6f":[2,0,0,0,15,9],
"flags_8hpp.html#af5ee5f61f0d36a03bb8647408f5e236b":[2,0,0,0,15,64],
"flags_8hpp.html#af654373ad667b1683f30e350331ea709":[2,0,0,0,15,27],
"flags_8hpp.html#af654373ad667b1683f30e350331ea709":[2,0,0,0,15,26],
"flags_8hpp.html#afaf97bbf6a49576782d25147bc865bed":[2,0,0,0,15,65],
"flags_8hpp.html#afdfef14901f7b5e324d6983845f5ab50":[2,0,0,0,15,47],
"flags_8hpp.html#aff61246512375ff5941dc4110e127ca3":[2,0,0,0,15,59],
+3 -3
View File
@@ -136,14 +136,14 @@ var NAVTREEINDEX7 =
"maximum_caffe_8hpp_source.html":[2,0,0,0,8,4],
"namespaceboost.html":[1,0,0],
"namespaceboost.html":[0,0,0],
"namespacecaffe.html":[1,0,1],
"namespacecaffe.html":[0,0,1],
"namespacecaffe.html":[1,0,1],
"namespacecl.html":[1,0,2],
"namespacecl.html":[0,0,2],
"namespacecl_1_1compatibility.html":[1,0,2,0],
"namespacecl_1_1compatibility.html":[0,0,2,0],
"namespacecl_1_1detail.html":[0,0,2,1],
"namespacecl_1_1detail.html":[1,0,2,1],
"namespacecl_1_1detail.html":[0,0,2,1],
"namespacemembers.html":[0,1,0],
"namespacemembers.html":[0,1,0,0],
"namespacemembers_b.html":[0,1,0,1],
@@ -195,8 +195,8 @@ var NAVTREEINDEX7 =
"namespacemembers_x.html":[0,1,0,23],
"namespacemembers_y.html":[0,1,0,24],
"namespacemembers_z.html":[0,1,0,25],
"namespaceop.html":[0,0,3],
"namespaceop.html":[1,0,3],
"namespaceop.html":[0,0,3],
"namespaceop_1_1_configure_error.html":[1,0,3,0],
"namespaceop_1_1_configure_error.html":[0,0,3,0],
"namespaceop_1_1_configure_log.html":[1,0,3,1],
+1 -1
View File
@@ -109,7 +109,7 @@ var NAVTREEINDEX8 =
"producer_2headers_8hpp.html":[2,0,0,0,10,3],
"producer_2headers_8hpp_source.html":[2,0,0,0,10,3],
"producer_8hpp.html":[2,0,0,0,10,6],
"producer_8hpp.html#aff1530aa4f78f3c55b7df9b452ceee94":[2,0,0,0,10,6,1],
"producer_8hpp.html#a70c5ea34fa5f283a820c6090c674cbc7":[2,0,0,0,10,6,1],
"producer_8hpp_source.html":[2,0,0,0,10,6],
"profiler_8hpp.html":[2,0,0,0,13,10],
"profiler_8hpp_source.html":[2,0,0,0,13,10],
+4 -4
View File
@@ -106,8 +106,7 @@ var NAVTREEINDEX9 =
"structop_1_1_wrapper_struct_input.html":[1,0,3,129],
"structop_1_1_wrapper_struct_input.html#a03e5628a93671e1d771b3080d3c4f1e7":[1,0,3,129,10],
"structop_1_1_wrapper_struct_input.html#a2eeea9ee711a1dcbec99c3dc871fbc47":[1,0,3,129,12],
"structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5":[1,0,3,129,14],
"structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622":[1,0,3,129,0],
"structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d":[1,0,3,129,0],
"structop_1_1_wrapper_struct_input.html#a5cffb282052bdd812217e54f0b2ec7d5":[1,0,3,129,5],
"structop_1_1_wrapper_struct_input.html#a5ee9722814fe2b5a695511cabd12b613":[1,0,3,129,4],
"structop_1_1_wrapper_struct_input.html#a7c80f6a3687696ba30d3ce0902ac162f":[1,0,3,129,7],
@@ -122,7 +121,6 @@ var NAVTREEINDEX9 =
"structop_1_1_wrapper_struct_output.html":[1,0,3,130],
"structop_1_1_wrapper_struct_output.html#a0119bb7429483928c587ffaf607919de":[1,0,3,130,7],
"structop_1_1_wrapper_struct_output.html#a34d5796e02b8afaaaef99fc26e7f3056":[1,0,3,130,9],
"structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928":[1,0,3,130,0],
"structop_1_1_wrapper_struct_output.html#a5f56c15d410645442b5ac21c316b9c85":[1,0,3,130,10],
"structop_1_1_wrapper_struct_output.html#a6efbd77da8ebcea3abc4109bb2f39c0b":[1,0,3,130,6],
"structop_1_1_wrapper_struct_output.html#a73d6a5687ab8abac22f5cd29690b6277":[1,0,3,130,15],
@@ -138,6 +136,7 @@ var NAVTREEINDEX9 =
"structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53":[1,0,3,130,4],
"structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c":[1,0,3,130,2],
"structop_1_1_wrapper_struct_output.html#aec57f5b4f6920cd43c2f6e55a21c769b":[1,0,3,130,3],
"structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313":[1,0,3,130,0],
"structop_1_1_wrapper_struct_pose.html":[1,0,3,131],
"structop_1_1_wrapper_struct_pose.html#a02c4ab6b56e4da4b3ed0da4eae8ac0fc":[1,0,3,131,16],
"structop_1_1_wrapper_struct_pose.html#a17b6f8cf237c7b0399c65d432188165a":[1,0,3,131,0],
@@ -249,5 +248,6 @@ var NAVTREEINDEX9 =
"w_face_renderer_8hpp_source.html":[2,0,0,0,3,13],
"w_face_saver_8hpp.html":[2,0,0,0,4,15],
"w_face_saver_8hpp.html#a57c4f3ada0db4882a4106d4dedf08012":[2,0,0,0,4,15,1],
"w_face_saver_8hpp_source.html":[2,0,0,0,4,15]
"w_face_saver_8hpp_source.html":[2,0,0,0,4,15],
"w_gui3_d_8hpp.html":[2,0,0,0,6,8]
};
+2 -2
View File
@@ -130,8 +130,8 @@ Namespaces</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aff1530aa4f78f3c55b7df9b452ceee94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr&lt; Producer &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94">op::createProducer</a> (const ProducerType producerType=ProducerType::None, const std::string &amp;producerString=&quot;&quot;, const Point&lt; int &gt; &amp;cameraResolution=Point&lt; int &gt;{-1,-1}, const double webcamFps=30., const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=-1)</td></tr>
<tr class="separator:aff1530aa4f78f3c55b7df9b452ceee94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70c5ea34fa5f283a820c6090c674cbc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr&lt; Producer &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7">op::createProducer</a> (const ProducerType producerType=ProducerType::None, const std::string &amp;producerString=&quot;&quot;, const Point&lt; int &gt; &amp;cameraResolution=Point&lt; int &gt;{-1,-1}, const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=-1)</td></tr>
<tr class="separator:a70c5ea34fa5f283a820c6090c674cbc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
+1 -1
View File
@@ -1,5 +1,5 @@
var producer_8hpp =
[
[ "Producer", "classop_1_1_producer.html", "classop_1_1_producer" ],
[ "createProducer", "producer_8hpp.html#aff1530aa4f78f3c55b7df9b452ceee94", null ]
[ "createProducer", "producer_8hpp.html#a70c5ea34fa5f283a820c6090c674cbc7", null ]
];
+3 -3
View File
@@ -183,9 +183,9 @@ $(document).ready(function(){initNavTree('producer_8hpp_source.html','');});
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="macros_8hpp.html#abef96b5dd35dd9d44ad27ddf0e2f5f2e">DELETE_COPY</a>(<a class="code" href="classop_1_1_producer.html">Producer</a>);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; };</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr&lt;Producer&gt; <a class="code" href="namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94">createProducer</a>(</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr&lt;Producer&gt; <a class="code" href="namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7">createProducer</a>(</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> producerType = <a class="code" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; producerString = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">const</span> Point&lt;int&gt;&amp; cameraResolution = Point&lt;int&gt;{-1,-1}, <span class="keyword">const</span> <span class="keywordtype">double</span> webcamFps = 30.,</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keyword">const</span> Point&lt;int&gt;&amp; cameraResolution = Point&lt;int&gt;{-1,-1},</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; cameraParameterPath = <span class="stringliteral">&quot;models/cameraParameters/&quot;</span>, <span class="keyword">const</span> <span class="keywordtype">bool</span> undistortImage = <span class="keyword">true</span>,</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> imageDirectoryStereo = -1);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;}</div>
@@ -193,11 +193,11 @@ $(document).ready(function(){initNavTree('producer_8hpp_source.html','');});
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor">#endif // OPENPOSE_PRODUCER_PRODUCER_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:34</div></div>
<div class="ttc" id="namespaceop_html_afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">op::RenderMode::None</a></div></div>
<div class="ttc" id="namespaceop_html_aff1530aa4f78f3c55b7df9b452ceee94"><div class="ttname"><a href="namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94">op::createProducer</a></div><div class="ttdeci">OP_API std::shared_ptr&lt; Producer &gt; createProducer(const ProducerType producerType=ProducerType::None, const std::string &amp;producerString=&quot;&quot;, const Point&lt; int &gt; &amp;cameraResolution=Point&lt; int &gt;{-1,-1}, const double webcamFps=30., const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=-1)</div></div>
<div class="ttc" id="namespaceop_html_ac0230b669b296920c0cfc41b7587268f"><div class="ttname"><a href="namespaceop.html#ac0230b669b296920c0cfc41b7587268f">op::ProducerFpsMode</a></div><div class="ttdeci">ProducerFpsMode</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="namespaceop_html_abc501c56c6cf6cf1989c84b1692cb774"><div class="ttname"><a href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774">op::ProducerProperty</a></div><div class="ttdeci">ProducerProperty</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:14</div></div>
<div class="ttc" id="classop_1_1_producer_html"><div class="ttname"><a href="classop_1_1_producer.html">op::Producer</a></div><div class="ttdef"><b>Definition:</b> producer.hpp:15</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_a70c5ea34fa5f283a820c6090c674cbc7"><div class="ttname"><a href="namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7">op::createProducer</a></div><div class="ttdeci">OP_API std::shared_ptr&lt; Producer &gt; createProducer(const ProducerType producerType=ProducerType::None, const std::string &amp;producerString=&quot;&quot;, const Point&lt; int &gt; &amp;cameraResolution=Point&lt; int &gt;{-1,-1}, const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=-1)</div></div>
<div class="ttc" id="classop_1_1_producer_html_a9a9424027e5bc8e0fba7c65eccc460e0"><div class="ttname"><a href="classop_1_1_producer.html#a9a9424027e5bc8e0fba7c65eccc460e0">op::Producer::getType</a></div><div class="ttdeci">ProducerType getType()</div><div class="ttdef"><b>Definition:</b> producer.hpp:79</div></div>
<div class="ttc" id="namespaceop_html_a54b73745852c270cfd891eed0f6f2332"><div class="ttname"><a href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">op::ProducerType</a></div><div class="ttdeci">ProducerType</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:28</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:19</div></div>
+11 -12
View File
@@ -19,9 +19,8 @@ var searchData=
['wdatumproducer',['WDatumProducer',['../classop_1_1_w_datum_producer.html#aaba921d1cf641dc44ab509c0e460c5f1',1,'op::WDatumProducer']]],
['wdatumproducer_2ehpp',['wDatumProducer.hpp',['../w_datum_producer_8hpp.html',1,'']]],
['webcam',['Webcam',['../namespaceop.html#a54b73745852c270cfd891eed0f6f2332ae2faa2a74b6a4134d0b3e84c7c0e2a01',1,'op']]],
['webcamfps',['webcamFps',['../structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5',1,'op::WrapperStructInput']]],
['webcamreader',['WebcamReader',['../classop_1_1_webcam_reader.html',1,'op']]],
['webcamreader',['WebcamReader',['../classop_1_1_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35',1,'op::WebcamReader']]],
['webcamreader',['WebcamReader',['../classop_1_1_webcam_reader.html#ab6709f433122e783f87db1004e6666f4',1,'op::WebcamReader']]],
['webcamreader_2ehpp',['webcamReader.hpp',['../webcam_reader_8hpp.html',1,'']]],
['wfacedetector',['WFaceDetector',['../classop_1_1_w_face_detector.html',1,'op']]],
['wfacedetector',['WFaceDetector',['../classop_1_1_w_face_detector.html#a77355426bc59b212a8eb1730ff6289f3',1,'op::WFaceDetector']]],
@@ -76,8 +75,8 @@ var searchData=
['widgenerator',['WIdGenerator',['../classop_1_1_w_id_generator.html',1,'op']]],
['widgenerator_2ehpp',['wIdGenerator.hpp',['../w_id_generator_8hpp.html',1,'']]],
['width',['width',['../structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf',1,'op::Rectangle']]],
['wimagesaver',['WImageSaver',['../classop_1_1_w_image_saver.html#a11add012ee88b64a4f36d3f63cb65ee0',1,'op::WImageSaver']]],
['wimagesaver',['WImageSaver',['../classop_1_1_w_image_saver.html',1,'op']]],
['wimagesaver',['WImageSaver',['../classop_1_1_w_image_saver.html#a11add012ee88b64a4f36d3f63cb65ee0',1,'op::WImageSaver']]],
['wimagesaver_2ehpp',['wImageSaver.hpp',['../w_image_saver_8hpp.html',1,'']]],
['windowed',['Windowed',['../namespaceop.html#a6c22a72ce93c64e7582cb670492a50bfab13311ab51c4c34757f67f26580018dd',1,'op']]],
['wjointangleestimation_2ehpp',['wJointAngleEstimation.hpp',['../w_joint_angle_estimation_8hpp.html',1,'']]],
@@ -126,11 +125,11 @@ var searchData=
['wqueueassembler',['WQueueAssembler',['../classop_1_1_w_queue_assembler.html',1,'op']]],
['wqueueassembler',['WQueueAssembler',['../classop_1_1_w_queue_assembler.html#a8d73df6a562bd797e16d2bb3ced83b6d',1,'op::WQueueAssembler']]],
['wqueueassembler_2ehpp',['wQueueAssembler.hpp',['../w_queue_assembler_8hpp.html',1,'']]],
['wqueueorderer',['WQueueOrderer',['../classop_1_1_w_queue_orderer.html',1,'op']]],
['wqueueorderer',['WQueueOrderer',['../classop_1_1_w_queue_orderer.html#a3303add5fa8cc36593d3d859ffdd8ae0',1,'op::WQueueOrderer']]],
['wqueueorderer',['WQueueOrderer',['../classop_1_1_w_queue_orderer.html',1,'op']]],
['wqueueorderer_2ehpp',['wQueueOrderer.hpp',['../w_queue_orderer_8hpp.html',1,'']]],
['wrapper',['Wrapper',['../classcl_1_1detail_1_1_wrapper.html#aa1b916a75114fe3217018378d5f1eb71',1,'cl::detail::Wrapper::Wrapper()'],['../classcl_1_1detail_1_1_wrapper.html#a98dce667e0f400f2ba15a8a8d65fdea0',1,'cl::detail::Wrapper::Wrapper(const cl_type &amp;obj, bool retainObject)'],['../classcl_1_1detail_1_1_wrapper.html#af91bafdf8593c34e0d0722cdd93010be',1,'cl::detail::Wrapper::Wrapper(const Wrapper&lt; cl_type &gt; &amp;rhs)'],['../classcl_1_1detail_1_1_wrapper.html#a115618e2baf10ec5c09513394d985ea6',1,'cl::detail::Wrapper::Wrapper(Wrapper&lt; cl_type &gt; &amp;&amp;rhs) CL_HPP_NOEXCEPT_'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a6881f47b159f53e2efefc3325127bdc5',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper()'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a69a1b6a912ec468216ddfec1f5b6598e',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper(const cl_type &amp;obj, bool retainObject)'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a0abf5113a5123b8de94685ddfa214bd0',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper(const Wrapper&lt; cl_type &gt; &amp;rhs)'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a6a4506b8f3920fb2487b1a5448a6f10c',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper(Wrapper&lt; cl_type &gt; &amp;&amp;rhs) CL_HPP_NOEXCEPT_'],['../namespaceop.html#a3434981351c0d4d04eac3b29dfc22fbd',1,'op::Wrapper()']]],
['wrapper',['Wrapper',['../classcl_1_1detail_1_1_wrapper.html',1,'cl::detail']]],
['wrapper',['Wrapper',['../classcl_1_1detail_1_1_wrapper.html#aa1b916a75114fe3217018378d5f1eb71',1,'cl::detail::Wrapper::Wrapper()'],['../classcl_1_1detail_1_1_wrapper.html#a98dce667e0f400f2ba15a8a8d65fdea0',1,'cl::detail::Wrapper::Wrapper(const cl_type &amp;obj, bool retainObject)'],['../classcl_1_1detail_1_1_wrapper.html#af91bafdf8593c34e0d0722cdd93010be',1,'cl::detail::Wrapper::Wrapper(const Wrapper&lt; cl_type &gt; &amp;rhs)'],['../classcl_1_1detail_1_1_wrapper.html#a115618e2baf10ec5c09513394d985ea6',1,'cl::detail::Wrapper::Wrapper(Wrapper&lt; cl_type &gt; &amp;&amp;rhs) CL_HPP_NOEXCEPT_'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a6881f47b159f53e2efefc3325127bdc5',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper()'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a69a1b6a912ec468216ddfec1f5b6598e',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper(const cl_type &amp;obj, bool retainObject)'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a0abf5113a5123b8de94685ddfa214bd0',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper(const Wrapper&lt; cl_type &gt; &amp;rhs)'],['../classcl_1_1detail_1_1_wrapper_3_01cl__device__id_01_4.html#a6a4506b8f3920fb2487b1a5448a6f10c',1,'cl::detail::Wrapper&lt; cl_device_id &gt;::Wrapper(Wrapper&lt; cl_type &gt; &amp;&amp;rhs) CL_HPP_NOEXCEPT_'],['../namespaceop.html#a3434981351c0d4d04eac3b29dfc22fbd',1,'op::Wrapper()']]],
['wrapper_2ehpp',['wrapper.hpp',['../wrapper_8hpp.html',1,'']]],
['wrapper_3c_20cl_5fcommand_5fqueue_20_3e',['Wrapper&lt; cl_command_queue &gt;',['../classcl_1_1detail_1_1_wrapper.html',1,'cl::detail']]],
['wrapper_3c_20cl_5fcontext_20_3e',['Wrapper&lt; cl_context &gt;',['../classcl_1_1detail_1_1_wrapper.html',1,'cl::detail']]],
@@ -156,13 +155,13 @@ var searchData=
['wrapperstructhand',['WrapperStructHand',['../structop_1_1_wrapper_struct_hand.html',1,'op']]],
['wrapperstructhand_2ehpp',['wrapperStructHand.hpp',['../wrapper_struct_hand_8hpp.html',1,'']]],
['wrapperstructinput',['WrapperStructInput',['../structop_1_1_wrapper_struct_input.html',1,'op']]],
['wrapperstructinput',['WrapperStructInput',['../structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622',1,'op::WrapperStructInput']]],
['wrapperstructinput',['WrapperStructInput',['../structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d',1,'op::WrapperStructInput']]],
['wrapperstructinput_2ehpp',['wrapperStructInput.hpp',['../wrapper_struct_input_8hpp.html',1,'']]],
['wrapperstructoutput',['WrapperStructOutput',['../structop_1_1_wrapper_struct_output.html',1,'op']]],
['wrapperstructoutput',['WrapperStructOutput',['../structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928',1,'op::WrapperStructOutput']]],
['wrapperstructoutput',['WrapperStructOutput',['../structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313',1,'op::WrapperStructOutput']]],
['wrapperstructoutput_2ehpp',['wrapperStructOutput.hpp',['../wrapper_struct_output_8hpp.html',1,'']]],
['wrapperstructpose',['WrapperStructPose',['../structop_1_1_wrapper_struct_pose.html',1,'op']]],
['wrapperstructpose',['WrapperStructPose',['../structop_1_1_wrapper_struct_pose.html#a17b6f8cf237c7b0399c65d432188165a',1,'op::WrapperStructPose']]],
['wrapperstructpose',['WrapperStructPose',['../structop_1_1_wrapper_struct_pose.html',1,'op']]],
['wrapperstructpose_2ehpp',['wrapperStructPose.hpp',['../wrapper_struct_pose_8hpp.html',1,'']]],
['wrappert',['WrapperT',['../classop_1_1_wrapper_t.html',1,'op']]],
['wrappert',['WrapperT',['../classop_1_1_wrapper_t.html#af1a56f0542a2cbcc11d6b185adeb5626',1,'op::WrapperT']]],
@@ -182,16 +181,16 @@ var searchData=
['writevideo',['writeVideo',['../structop_1_1_wrapper_struct_output.html#a73d6a5687ab8abac22f5cd29690b6277',1,'op::WrapperStructOutput']]],
['writevideoadam',['writeVideoAdam',['../structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6',1,'op::WrapperStructOutput']]],
['writevideofps',['writeVideoFps',['../structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505',1,'op::WrapperStructOutput']]],
['wscaleandsizeextractor',['WScaleAndSizeExtractor',['../classop_1_1_w_scale_and_size_extractor.html',1,'op']]],
['wscaleandsizeextractor',['WScaleAndSizeExtractor',['../classop_1_1_w_scale_and_size_extractor.html#a8e6ef291bd809987f06fbb1cc2173b0f',1,'op::WScaleAndSizeExtractor']]],
['wscaleandsizeextractor',['WScaleAndSizeExtractor',['../classop_1_1_w_scale_and_size_extractor.html',1,'op']]],
['wscaleandsizeextractor_2ehpp',['wScaleAndSizeExtractor.hpp',['../w_scale_and_size_extractor_8hpp.html',1,'']]],
['wudpsender',['WUdpSender',['../classop_1_1_w_udp_sender.html#a22a5ec90fe83ed654bd0aef112fac98b',1,'op::WUdpSender']]],
['wudpsender',['WUdpSender',['../classop_1_1_w_udp_sender.html',1,'op']]],
['wudpsender',['WUdpSender',['../classop_1_1_w_udp_sender.html#a22a5ec90fe83ed654bd0aef112fac98b',1,'op::WUdpSender']]],
['wudpsender_2ehpp',['wUdpSender.hpp',['../w_udp_sender_8hpp.html',1,'']]],
['wverboseprinter',['WVerbosePrinter',['../classop_1_1_w_verbose_printer.html#a6ece5acbf5f8a7a3e900c5029a56271d',1,'op::WVerbosePrinter']]],
['wverboseprinter',['WVerbosePrinter',['../classop_1_1_w_verbose_printer.html',1,'op']]],
['wverboseprinter',['WVerbosePrinter',['../classop_1_1_w_verbose_printer.html#a6ece5acbf5f8a7a3e900c5029a56271d',1,'op::WVerbosePrinter']]],
['wverboseprinter_2ehpp',['wVerbosePrinter.hpp',['../w_verbose_printer_8hpp.html',1,'']]],
['wvideosaver',['WVideoSaver',['../classop_1_1_w_video_saver.html#a04dc4e6f039d047a0da6f94283c145d9',1,'op::WVideoSaver']]],
['wvideosaver',['WVideoSaver',['../classop_1_1_w_video_saver.html',1,'op']]],
['wvideosaver',['WVideoSaver',['../classop_1_1_w_video_saver.html#a04dc4e6f039d047a0da6f94283c145d9',1,'op::WVideoSaver']]],
['wvideosaver_2ehpp',['wVideoSaver.hpp',['../w_video_saver_8hpp.html',1,'']]]
];
+1 -1
View File
@@ -94,7 +94,7 @@ var searchData=
['createarray',['createArray',['../classop_1_1_cv_mat_to_op_input.html#acf0c43174fe8e3b1c71d76aca861a6ab',1,'op::CvMatToOpInput::createArray()'],['../classop_1_1_cv_mat_to_op_output.html#a003515873bf34525e2a6d313d8619ff3',1,'op::CvMatToOpOutput::createArray()']]],
['createkernels',['createKernels',['../classcl_1_1_program.html#a8251f8a862bdfd82caf10a949b2bd884',1,'cl::Program']]],
['createpeoplevector',['createPeopleVector',['../namespaceop.html#ae9cb91cf03ed561a31b9f4c950926731',1,'op']]],
['createproducer',['createProducer',['../namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94',1,'op']]],
['createproducer',['createProducer',['../namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7',1,'op']]],
['createsubbuffer',['createSubBuffer',['../classcl_1_1_buffer.html#ab73f1e0ab2224f3d515820dd6b0c1d73',1,'cl::Buffer']]],
['createsubdevices',['createSubDevices',['../classcl_1_1_device.html#ab60bfd190bf8f82cb8f0adb0a869a2f2',1,'cl::Device']]],
['cuda',['Cuda',['../namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa8b95dcff7397d0693c03e394af5552aa',1,'op']]],
+2 -2
View File
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -9,7 +9,7 @@ var searchData=
['wcvmattoopinput',['WCvMatToOpInput',['../classop_1_1_w_cv_mat_to_op_input.html#a82c13641d071fdb5db50afdee7cfa849',1,'op::WCvMatToOpInput']]],
['wcvmattoopoutput',['WCvMatToOpOutput',['../classop_1_1_w_cv_mat_to_op_output.html#a04cd3d8e91d731a36e3c7830631e47af',1,'op::WCvMatToOpOutput']]],
['wdatumproducer',['WDatumProducer',['../classop_1_1_w_datum_producer.html#aaba921d1cf641dc44ab509c0e460c5f1',1,'op::WDatumProducer']]],
['webcamreader',['WebcamReader',['../classop_1_1_webcam_reader.html#afbfa9ebf32ab1c95f0378b49fce0df35',1,'op::WebcamReader']]],
['webcamreader',['WebcamReader',['../classop_1_1_webcam_reader.html#ab6709f433122e783f87db1004e6666f4',1,'op::WebcamReader']]],
['wfacedetector',['WFaceDetector',['../classop_1_1_w_face_detector.html#a77355426bc59b212a8eb1730ff6289f3',1,'op::WFaceDetector']]],
['wfacedetectoropencv',['WFaceDetectorOpenCV',['../classop_1_1_w_face_detector_open_c_v.html#a8c765201f0cc9440f8d172c8d8c76a62',1,'op::WFaceDetectorOpenCV']]],
['wfaceextractornet',['WFaceExtractorNet',['../classop_1_1_w_face_extractor_net.html#a31bd32d4b9922ea456c97343c94501ac',1,'op::WFaceExtractorNet']]],
@@ -51,8 +51,8 @@ var searchData=
['wrapperstructface',['WrapperStructFace',['../structop_1_1_wrapper_struct_face.html#ac60accbce8d798adbc3b8a76e6e4f879',1,'op::WrapperStructFace']]],
['wrapperstructgui',['WrapperStructGui',['../structop_1_1_wrapper_struct_gui.html#a41638659ae2237d4ebfac635f4cc7842',1,'op::WrapperStructGui']]],
['wrapperstructhand',['WrapperStructHand',['../structop_1_1_wrapper_struct_hand.html#aaa42d271c3cb7fa3a071d4785644c0a8',1,'op::WrapperStructHand']]],
['wrapperstructinput',['WrapperStructInput',['../structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622',1,'op::WrapperStructInput']]],
['wrapperstructoutput',['WrapperStructOutput',['../structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928',1,'op::WrapperStructOutput']]],
['wrapperstructinput',['WrapperStructInput',['../structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d',1,'op::WrapperStructInput']]],
['wrapperstructoutput',['WrapperStructOutput',['../structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313',1,'op::WrapperStructOutput']]],
['wrapperstructpose',['WrapperStructPose',['../structop_1_1_wrapper_struct_pose.html#a17b6f8cf237c7b0399c65d432188165a',1,'op::WrapperStructPose']]],
['wrappert',['WrapperT',['../classop_1_1_wrapper_t.html#af1a56f0542a2cbcc11d6b185adeb5626',1,'op::WrapperT']]],
['write',['write',['../classop_1_1_video_saver.html#a7c79397b9be8b6d6d12b9f3e78e6c794',1,'op::VideoSaver::write(const cv::Mat &amp;cvMat)'],['../classop_1_1_video_saver.html#a3cdbef8bada237edffaf7793eaa0fe8e',1,'op::VideoSaver::write(const std::vector&lt; cv::Mat &gt; &amp;cvMats)']]],
+1 -1
View File
@@ -33,7 +33,7 @@ var searchData=
['createarray',['createArray',['../classop_1_1_cv_mat_to_op_input.html#acf0c43174fe8e3b1c71d76aca861a6ab',1,'op::CvMatToOpInput::createArray()'],['../classop_1_1_cv_mat_to_op_output.html#a003515873bf34525e2a6d313d8619ff3',1,'op::CvMatToOpOutput::createArray()']]],
['createkernels',['createKernels',['../classcl_1_1_program.html#a8251f8a862bdfd82caf10a949b2bd884',1,'cl::Program']]],
['createpeoplevector',['createPeopleVector',['../namespaceop.html#ae9cb91cf03ed561a31b9f4c950926731',1,'op']]],
['createproducer',['createProducer',['../namespaceop.html#aff1530aa4f78f3c55b7df9b452ceee94',1,'op']]],
['createproducer',['createProducer',['../namespaceop.html#a70c5ea34fa5f283a820c6090c674cbc7',1,'op']]],
['createsubbuffer',['createSubBuffer',['../classcl_1_1_buffer.html#ab73f1e0ab2224f3d515820dd6b0c1d73',1,'cl::Buffer']]],
['createsubdevices',['createSubDevices',['../classcl_1_1_device.html#ab60bfd190bf8f82cb8f0adb0a869a2f2',1,'cl::Device']]],
['cudacheck',['cudaCheck',['../namespaceop.html#a2af8422ada0de882cc222920ca15c6d2',1,'op']]],
File diff suppressed because one or more lines are too long
-1
View File
@@ -1,6 +1,5 @@
var searchData=
[
['webcamfps',['webcamFps',['../structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5',1,'op::WrapperStructInput']]],
['width',['width',['../structop_1_1_rectangle.html#a0d0ae826039b0961fae8723708809cdf',1,'op::Rectangle']]],
['writebvh',['writeBvh',['../structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53',1,'op::WrapperStructOutput']]],
['writecocofootjson',['writeCocoFootJson',['../structop_1_1_wrapper_struct_output.html#aaadbe4f8f765a751973ed1b405843c74',1,'op::WrapperStructOutput']]],
@@ -125,8 +125,7 @@ $(document).ready(function(){initNavTree('structop_1_1_wrapper_struct_input.html
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html#acd6a460d6c0a64bc818539b67fcafea7">producerType</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html">op::WrapperStructInput</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html#a2eeea9ee711a1dcbec99c3dc871fbc47">realTimeProcessing</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html">op::WrapperStructInput</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">undistortImage</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html">op::WrapperStructInput</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5">webcamFps</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html">op::WrapperStructInput</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622">WrapperStructInput</a>(const ProducerType producerType=ProducerType::None, const std::string &amp;producerString=&quot;&quot;, const unsigned long long frameFirst=0, const unsigned long long frameStep=1, const unsigned long long frameLast=std::numeric_limits&lt; unsigned long long &gt;::max(), const bool realTimeProcessing=false, const bool frameFlip=false, const int frameRotate=0, const bool framesRepeat=false, const Point&lt; int &gt; &amp;cameraResolution=Point&lt; int &gt;{-1,-1}, const double webcamFps=30., const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=1)</td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html">op::WrapperStructInput</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d">WrapperStructInput</a>(const ProducerType producerType=ProducerType::None, const std::string &amp;producerString=&quot;&quot;, const unsigned long long frameFirst=0, const unsigned long long frameStep=1, const unsigned long long frameLast=std::numeric_limits&lt; unsigned long long &gt;::max(), const bool realTimeProcessing=false, const bool frameFlip=false, const int frameRotate=0, const bool framesRepeat=false, const Point&lt; int &gt; &amp;cameraResolution=Point&lt; int &gt;{-1,-1}, const std::string &amp;cameraParameterPath=&quot;models/cameraParameters/&quot;, const bool undistortImage=true, const unsigned int imageDirectoryStereo=1)</td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_input.html">op::WrapperStructInput</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+3 -24
View File
@@ -118,8 +118,8 @@ $(document).ready(function(){initNavTree('structop_1_1_wrapper_struct_input.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:a529d945c83bb69ac1db7b8db371e6622"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622">WrapperStructInput</a> (const <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> <a class="el" href="structop_1_1_wrapper_struct_input.html#acd6a460d6c0a64bc818539b67fcafea7">producerType</a>=<a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_input.html#a03e5628a93671e1d771b3080d3c4f1e7">producerString</a>=&quot;&quot;, const unsigned long long <a class="el" href="structop_1_1_wrapper_struct_input.html#acc72b8efe09ec3888823ed5680a19fe4">frameFirst</a>=0, const unsigned long long <a class="el" href="structop_1_1_wrapper_struct_input.html#ac4349e123d359f436cc01d4068231dc2">frameStep</a>=1, const unsigned long long <a class="el" href="structop_1_1_wrapper_struct_input.html#a5cffb282052bdd812217e54f0b2ec7d5">frameLast</a>=std::numeric_limits&lt; unsigned long long &gt;::max(), const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#a2eeea9ee711a1dcbec99c3dc871fbc47">realTimeProcessing</a>=false, const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#a5ee9722814fe2b5a695511cabd12b613">frameFlip</a>=false, const int <a class="el" href="structop_1_1_wrapper_struct_input.html#a86df98e50b680b30afe100d8b2b50685">frameRotate</a>=0, const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#a7c80f6a3687696ba30d3ce0902ac162f">framesRepeat</a>=false, const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;<a class="el" href="structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee">cameraResolution</a>=<a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt;{-1,-1}, const double <a class="el" href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5">webcamFps</a>=30., const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd">cameraParameterPath</a>=&quot;models/cameraParameters/&quot;, const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">undistortImage</a>=true, const unsigned int <a class="el" href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f">imageDirectoryStereo</a>=1)</td></tr>
<tr class="separator:a529d945c83bb69ac1db7b8db371e6622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55839a660d5259c5a4adb0639bdf156d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d">WrapperStructInput</a> (const <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> <a class="el" href="structop_1_1_wrapper_struct_input.html#acd6a460d6c0a64bc818539b67fcafea7">producerType</a>=<a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_input.html#a03e5628a93671e1d771b3080d3c4f1e7">producerString</a>=&quot;&quot;, const unsigned long long <a class="el" href="structop_1_1_wrapper_struct_input.html#acc72b8efe09ec3888823ed5680a19fe4">frameFirst</a>=0, const unsigned long long <a class="el" href="structop_1_1_wrapper_struct_input.html#ac4349e123d359f436cc01d4068231dc2">frameStep</a>=1, const unsigned long long <a class="el" href="structop_1_1_wrapper_struct_input.html#a5cffb282052bdd812217e54f0b2ec7d5">frameLast</a>=std::numeric_limits&lt; unsigned long long &gt;::max(), const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#a2eeea9ee711a1dcbec99c3dc871fbc47">realTimeProcessing</a>=false, const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#a5ee9722814fe2b5a695511cabd12b613">frameFlip</a>=false, const int <a class="el" href="structop_1_1_wrapper_struct_input.html#a86df98e50b680b30afe100d8b2b50685">frameRotate</a>=0, const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#a7c80f6a3687696ba30d3ce0902ac162f">framesRepeat</a>=false, const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;<a class="el" href="structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee">cameraResolution</a>=<a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt;{-1,-1}, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd">cameraParameterPath</a>=&quot;models/cameraParameters/&quot;, const bool <a class="el" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">undistortImage</a>=true, const unsigned int <a class="el" href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f">imageDirectoryStereo</a>=1)</td></tr>
<tr class="separator:a55839a660d5259c5a4adb0639bdf156d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
@@ -143,8 +143,6 @@ Public Attributes</h2></td></tr>
<tr class="separator:a7c80f6a3687696ba30d3ce0902ac162f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2078c540324a9cdc8500dce5d361bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee">cameraResolution</a></td></tr>
<tr class="separator:ae2078c540324a9cdc8500dce5d361bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49970fa2a3e14394ac49c1f0679c72f5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5">webcamFps</a></td></tr>
<tr class="separator:a49970fa2a3e14394ac49c1f0679c72f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca3c35d7835493bbaf1dee26ee7a9bbd"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd">cameraParameterPath</a></td></tr>
<tr class="separator:aca3c35d7835493bbaf1dee26ee7a9bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7183e10862dbdbed422f042f1a71ed1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">undistortImage</a></td></tr>
@@ -155,7 +153,7 @@ Public Attributes</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a>: Input (images, video, webcam, etc.) configuration struct. <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> allows the user to set up the input frames generator. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a529d945c83bb69ac1db7b8db371e6622"></a>
<a class="anchor" id="a55839a660d5259c5a4adb0639bdf156d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -219,12 +217,6 @@ Public Attributes</h2></td></tr>
<td class="paramtype">const <a class="el" href="structop_1_1_point.html">Point</a>&lt; int &gt; &amp;&#160;</td>
<td class="paramname"><em>cameraResolution</em> = <code><a class="el" href="structop_1_1_point.html">Point</a>&lt;&#160;int&#160;&gt;{-1,-1}</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>webcamFps</em> = <code>30.</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
@@ -422,19 +414,6 @@ Public Attributes</h2></td></tr>
</div><div class="memdoc">
<p>Whether to undistort the image given the camera parameters. </p>
</div>
</div>
<a class="anchor" id="a49970fa2a3e14394ac49c1f0679c72f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double op::WrapperStructInput::webcamFps</td>
</tr>
</table>
</div><div class="memdoc">
<p>Frame rate of the camera (only for some producers). </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
+2 -3
View File
@@ -1,6 +1,6 @@
var structop_1_1_wrapper_struct_input =
[
[ "WrapperStructInput", "structop_1_1_wrapper_struct_input.html#a529d945c83bb69ac1db7b8db371e6622", null ],
[ "WrapperStructInput", "structop_1_1_wrapper_struct_input.html#a55839a660d5259c5a4adb0639bdf156d", null ],
[ "cameraParameterPath", "structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd", null ],
[ "cameraResolution", "structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee", null ],
[ "frameFirst", "structop_1_1_wrapper_struct_input.html#acc72b8efe09ec3888823ed5680a19fe4", null ],
@@ -13,6 +13,5 @@ var structop_1_1_wrapper_struct_input =
[ "producerString", "structop_1_1_wrapper_struct_input.html#a03e5628a93671e1d771b3080d3c4f1e7", null ],
[ "producerType", "structop_1_1_wrapper_struct_input.html#acd6a460d6c0a64bc818539b67fcafea7", null ],
[ "realTimeProcessing", "structop_1_1_wrapper_struct_input.html#a2eeea9ee711a1dcbec99c3dc871fbc47", null ],
[ "undistortImage", "structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1", null ],
[ "webcamFps", "structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5", null ]
[ "undistortImage", "structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1", null ]
];
@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('structop_1_1_wrapper_struct_output.htm
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117">udpHost</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c">udpPort</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#aec57f5b4f6920cd43c2f6e55a21c769b">verbose</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928">WrapperStructOutput</a>(const double verbose=-1, const std::string &amp;writeKeypoint=&quot;&quot;, const DataFormat writeKeypointFormat=DataFormat::Xml, const std::string &amp;writeJson=&quot;&quot;, const std::string &amp;writeCocoJson=&quot;&quot;, const std::string &amp;writeCocoFootJson=&quot;&quot;, const int writeCocoJsonVariant=1, const std::string &amp;writeImages=&quot;&quot;, const std::string &amp;writeImagesFormat=&quot;&quot;, const std::string &amp;writeVideo=&quot;&quot;, const double writeVideoFps=30., const std::string &amp;writeHeatMaps=&quot;&quot;, const std::string &amp;writeHeatMapsFormat=&quot;&quot;, const std::string &amp;writeVideoAdam=&quot;&quot;, const std::string &amp;writeBvh=&quot;&quot;, const std::string &amp;udpHost=&quot;&quot;, const std::string &amp;udpPort=&quot;&quot;)</td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313">WrapperStructOutput</a>(const double verbose=-1, const std::string &amp;writeKeypoint=&quot;&quot;, const DataFormat writeKeypointFormat=DataFormat::Xml, const std::string &amp;writeJson=&quot;&quot;, const std::string &amp;writeCocoJson=&quot;&quot;, const std::string &amp;writeCocoFootJson=&quot;&quot;, const int writeCocoJsonVariant=1, const std::string &amp;writeImages=&quot;&quot;, const std::string &amp;writeImagesFormat=&quot;&quot;, const std::string &amp;writeVideo=&quot;&quot;, const double writeVideoFps=-1., const std::string &amp;writeHeatMaps=&quot;&quot;, const std::string &amp;writeHeatMapsFormat=&quot;&quot;, const std::string &amp;writeVideoAdam=&quot;&quot;, const std::string &amp;writeBvh=&quot;&quot;, const std::string &amp;udpHost=&quot;&quot;, const std::string &amp;udpPort=&quot;&quot;)</td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">writeBvh</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#aaadbe4f8f765a751973ed1b405843c74">writeCocoFootJson</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html#a6efbd77da8ebcea3abc4109bb2f39c0b">writeCocoJson</a></td><td class="entry"><a class="el" href="structop_1_1_wrapper_struct_output.html">op::WrapperStructOutput</a></td><td class="entry"></td></tr>
+5 -5
View File
@@ -118,8 +118,8 @@ $(document).ready(function(){initNavTree('structop_1_1_wrapper_struct_output.htm
<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:a429cbf2dbb9464ad6c5937033211c928"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928">WrapperStructOutput</a> (const double <a class="el" href="structop_1_1_wrapper_struct_output.html#aec57f5b4f6920cd43c2f6e55a21c769b">verbose</a>=-1, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#ad9ca696781cb7c250752f078f5c937fc">writeKeypoint</a>=&quot;&quot;, const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> <a class="el" href="structop_1_1_wrapper_struct_output.html#ad338fd4719d6f243bb64bc67f68bc7c9">writeKeypointFormat</a>=<a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">DataFormat::Xml</a>, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a8a2f29bae4ff55195b10a83717a0f738">writeJson</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a6efbd77da8ebcea3abc4109bb2f39c0b">writeCocoJson</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#aaadbe4f8f765a751973ed1b405843c74">writeCocoFootJson</a>=&quot;&quot;, const int <a class="el" href="structop_1_1_wrapper_struct_output.html#a0119bb7429483928c587ffaf607919de">writeCocoJsonVariant</a>=1, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a5f56c15d410645442b5ac21c316b9c85">writeImages</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#aba2aed26f1d01771a0c896bc50e477a5">writeImagesFormat</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a73d6a5687ab8abac22f5cd29690b6277">writeVideo</a>=&quot;&quot;, const double <a class="el" href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505">writeVideoFps</a>=30., const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#adca0d08aa43e2280ca06a8db0deb81bc">writeHeatMaps</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a34d5796e02b8afaaaef99fc26e7f3056">writeHeatMapsFormat</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6">writeVideoAdam</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">writeBvh</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117">udpHost</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c">udpPort</a>=&quot;&quot;)</td></tr>
<tr class="separator:a429cbf2dbb9464ad6c5937033211c928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af12d5e43eef90a3c0f8cc0b0d805b313"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313">WrapperStructOutput</a> (const double <a class="el" href="structop_1_1_wrapper_struct_output.html#aec57f5b4f6920cd43c2f6e55a21c769b">verbose</a>=-1, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#ad9ca696781cb7c250752f078f5c937fc">writeKeypoint</a>=&quot;&quot;, const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> <a class="el" href="structop_1_1_wrapper_struct_output.html#ad338fd4719d6f243bb64bc67f68bc7c9">writeKeypointFormat</a>=<a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">DataFormat::Xml</a>, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a8a2f29bae4ff55195b10a83717a0f738">writeJson</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a6efbd77da8ebcea3abc4109bb2f39c0b">writeCocoJson</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#aaadbe4f8f765a751973ed1b405843c74">writeCocoFootJson</a>=&quot;&quot;, const int <a class="el" href="structop_1_1_wrapper_struct_output.html#a0119bb7429483928c587ffaf607919de">writeCocoJsonVariant</a>=1, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a5f56c15d410645442b5ac21c316b9c85">writeImages</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#aba2aed26f1d01771a0c896bc50e477a5">writeImagesFormat</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a73d6a5687ab8abac22f5cd29690b6277">writeVideo</a>=&quot;&quot;, const double <a class="el" href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505">writeVideoFps</a>=-1., const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#adca0d08aa43e2280ca06a8db0deb81bc">writeHeatMaps</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a34d5796e02b8afaaaef99fc26e7f3056">writeHeatMapsFormat</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6">writeVideoAdam</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">writeBvh</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117">udpHost</a>=&quot;&quot;, const std::string &amp;<a class="el" href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c">udpPort</a>=&quot;&quot;)</td></tr>
<tr class="separator:af12d5e43eef90a3c0f8cc0b0d805b313"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
@@ -161,7 +161,7 @@ Public Attributes</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>: Output ( writing rendered results and/or pose data, etc.) configuration struct. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a429cbf2dbb9464ad6c5937033211c928"></a>
<a class="anchor" id="af12d5e43eef90a3c0f8cc0b0d805b313"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -229,7 +229,7 @@ Public Attributes</h2></td></tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>writeVideoFps</em> = <code>30.</code>, </td>
<td class="paramname"><em>writeVideoFps</em> = <code>-1.</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
@@ -501,7 +501,7 @@ the command line every `verbose` frames. If number in the range (0,1), it will p
</tr>
</table>
</div><div class="memdoc">
<p>Frame rate of the recorded video. </p>
<p>Frame rate of the recorded video. By default (-1.), it will try to get the input frames producer frame rate (e.g., input video or webcam frame rate). If the input frames producer does not have a set FPS (e.g., image_dir or webcam if OpenCV not compiled with its support), set this value accordingly (e.g., to the frame rate displayed by the OpenPose GUI). </p>
</div>
</div>
+1 -1
View File
@@ -1,6 +1,6 @@
var structop_1_1_wrapper_struct_output =
[
[ "WrapperStructOutput", "structop_1_1_wrapper_struct_output.html#a429cbf2dbb9464ad6c5937033211c928", null ],
[ "WrapperStructOutput", "structop_1_1_wrapper_struct_output.html#af12d5e43eef90a3c0f8cc0b0d805b313", null ],
[ "udpHost", "structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117", null ],
[ "udpPort", "structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c", null ],
[ "verbose", "structop_1_1_wrapper_struct_output.html#aec57f5b4f6920cd43c2f6e55a21c769b", null ],
+21 -22
View File
@@ -120,28 +120,27 @@ $(document).ready(function(){initNavTree('webcam_reader_8hpp_source.html','');})
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classop_1_1_webcam_reader.html"> 15</a></span>&#160; <span class="keyword">class </span><a class="code" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="code" href="classop_1_1_webcam_reader.html">WebcamReader</a> : <span class="keyword">public</span> <a class="code" href="classop_1_1_video_capture_reader.html">VideoCaptureReader</a></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">public</span>:</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_webcam_reader.html">WebcamReader</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> webcamIndex = 0, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; webcamResolution = <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>{},</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> fps = 30., <span class="keyword">const</span> <span class="keywordtype">bool</span> throwExceptionIfNoOpened = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classop_1_1_webcam_reader.html">WebcamReader</a>();</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::vector&lt;cv::Mat&gt; getCameraMatrices();</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; std::vector&lt;cv::Mat&gt; getCameraExtrinsics();</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; std::vector&lt;cv::Mat&gt; getCameraIntrinsics();</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> getNextFrameName();</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordtype">bool</span> isOpened() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">double</span> <span class="keyword">get</span>(<span class="keyword">const</span> <span class="keywordtype">int</span> capProperty);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">void</span> set(<span class="keyword">const</span> <span class="keywordtype">int</span> capProperty, <span class="keyword">const</span> <span class="keywordtype">double</span> value);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> mIndex;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">double</span> mFps;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classop_1_1_webcam_reader.html">WebcamReader</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> webcamIndex = 0, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; webcamResolution = <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>{},</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> throwExceptionIfNoOpened = <span class="keyword">true</span>);</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classop_1_1_webcam_reader.html">WebcamReader</a>();</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; std::vector&lt;cv::Mat&gt; getCameraMatrices();</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; std::vector&lt;cv::Mat&gt; getCameraExtrinsics();</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; std::vector&lt;cv::Mat&gt; getCameraIntrinsics();</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> getNextFrameName();</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordtype">bool</span> isOpened() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">double</span> <span class="keyword">get</span>(<span class="keyword">const</span> <span class="keywordtype">int</span> capProperty);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordtype">void</span> set(<span class="keyword">const</span> <span class="keywordtype">int</span> capProperty, <span class="keyword">const</span> <span class="keywordtype">double</span> value);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">private</span>:</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> mIndex;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">long</span> mFrameNameCounter;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">bool</span> mThreadOpened;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; cv::Mat mBuffer;</div>
File diff suppressed because it is too large Load Diff
+18 -21
View File
@@ -138,28 +138,26 @@ $(document).ready(function(){initNavTree('wrapper_struct_input_8hpp_source.html'
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee"> 72</a></span>&#160; <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a> <a class="code" href="structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee">cameraResolution</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5"> 77</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5">webcamFps</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd"> 77</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd">cameraParameterPath</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd"> 82</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd">cameraParameterPath</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1"> 82</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">undistortImage</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1"> 87</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">undistortImage</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f"> 87</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f">imageDirectoryStereo</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f"> 92</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f">imageDirectoryStereo</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a>(</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> producerType = <a class="code" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; producerString = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> frameFirst = 0, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> frameStep = 1,</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> frameLast = std::numeric_limits&lt;unsigned long long&gt;::max(),</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> realTimeProcessing = <span class="keyword">false</span>, <span class="keyword">const</span> <span class="keywordtype">bool</span> frameFlip = <span class="keyword">false</span>, <span class="keyword">const</span> <span class="keywordtype">int</span> frameRotate = 0,</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> framesRepeat = <span class="keyword">false</span>, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; cameraResolution = <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>{-1,-1},</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> webcamFps = 30., <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; cameraParameterPath = <span class="stringliteral">&quot;models/cameraParameters/&quot;</span>,</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> undistortImage = <span class="keyword">true</span>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> imageDirectoryStereo = 1);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; };</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;}</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="preprocessor">#endif // OPENPOSE_WRAPPER_WRAPPER_STRUCT_INPUT_HPP</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a>(</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> producerType = <a class="code" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; producerString = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> frameFirst = 0, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> frameStep = 1,</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> frameLast = std::numeric_limits&lt;unsigned long long&gt;::max(),</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> realTimeProcessing = <span class="keyword">false</span>, <span class="keyword">const</span> <span class="keywordtype">bool</span> frameFlip = <span class="keyword">false</span>, <span class="keyword">const</span> <span class="keywordtype">int</span> frameRotate = 0,</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> framesRepeat = <span class="keyword">false</span>, <span class="keyword">const</span> <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>&amp; cameraResolution = <a class="code" href="structop_1_1_point.html">Point&lt;int&gt;</a>{-1,-1},</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; cameraParameterPath = <span class="stringliteral">&quot;models/cameraParameters/&quot;</span>,</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keyword">const</span> <span class="keywordtype">bool</span> undistortImage = <span class="keyword">true</span>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> imageDirectoryStereo = 1);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; };</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;}</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="preprocessor">#endif // OPENPOSE_WRAPPER_WRAPPER_STRUCT_INPUT_HPP</span></div>
<div class="ttc" id="namespaceop_html_afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754"><div class="ttname"><a href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">op::RenderMode::None</a></div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_aca3c35d7835493bbaf1dee26ee7a9bbd"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd">op::WrapperStructInput::cameraParameterPath</a></div><div class="ttdeci">std::string cameraParameterPath</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:82</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_aca3c35d7835493bbaf1dee26ee7a9bbd"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#aca3c35d7835493bbaf1dee26ee7a9bbd">op::WrapperStructInput::cameraParameterPath</a></div><div class="ttdeci">std::string cameraParameterPath</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:77</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a5ee9722814fe2b5a695511cabd12b613"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a5ee9722814fe2b5a695511cabd12b613">op::WrapperStructInput::frameFlip</a></div><div class="ttdeci">bool frameFlip</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:56</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a7c80f6a3687696ba30d3ce0902ac162f"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a7c80f6a3687696ba30d3ce0902ac162f">op::WrapperStructInput::framesRepeat</a></div><div class="ttdeci">bool framesRepeat</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:67</div></div>
<div class="ttc" id="structop_1_1_point_html"><div class="ttname"><a href="structop_1_1_point.html">op::Point&lt; int &gt;</a></div></div>
@@ -167,18 +165,17 @@ $(document).ready(function(){initNavTree('wrapper_struct_input_8hpp_source.html'
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a2eeea9ee711a1dcbec99c3dc871fbc47"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a2eeea9ee711a1dcbec99c3dc871fbc47">op::WrapperStructInput::realTimeProcessing</a></div><div class="ttdeci">bool realTimeProcessing</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:51</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html">op::WrapperStructInput</a></div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:14</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_ac4349e123d359f436cc01d4068231dc2"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#ac4349e123d359f436cc01d4068231dc2">op::WrapperStructInput::frameStep</a></div><div class="ttdeci">unsigned long long frameStep</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:40</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_ae7183e10862dbdbed422f042f1a71ed1"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">op::WrapperStructInput::undistortImage</a></div><div class="ttdeci">bool undistortImage</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:87</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_ae7183e10862dbdbed422f042f1a71ed1"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#ae7183e10862dbdbed422f042f1a71ed1">op::WrapperStructInput::undistortImage</a></div><div class="ttdeci">bool undistortImage</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:82</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_ae2078c540324a9cdc8500dce5d361bee"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#ae2078c540324a9cdc8500dce5d361bee">op::WrapperStructInput::cameraResolution</a></div><div class="ttdeci">Point&lt; int &gt; cameraResolution</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:72</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_acd6a460d6c0a64bc818539b67fcafea7"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#acd6a460d6c0a64bc818539b67fcafea7">op::WrapperStructInput::producerType</a></div><div class="ttdeci">ProducerType producerType</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:20</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a5cffb282052bdd812217e54f0b2ec7d5"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a5cffb282052bdd812217e54f0b2ec7d5">op::WrapperStructInput::frameLast</a></div><div class="ttdeci">unsigned long long frameLast</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:46</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a03e5628a93671e1d771b3080d3c4f1e7"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a03e5628a93671e1d771b3080d3c4f1e7">op::WrapperStructInput::producerString</a></div><div class="ttdeci">std::string producerString</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:27</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a92597a68a61c6a1a3f4c09c8dfe5819f"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f">op::WrapperStructInput::imageDirectoryStereo</a></div><div class="ttdeci">unsigned int imageDirectoryStereo</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:92</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a92597a68a61c6a1a3f4c09c8dfe5819f"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a92597a68a61c6a1a3f4c09c8dfe5819f">op::WrapperStructInput::imageDirectoryStereo</a></div><div class="ttdeci">unsigned int imageDirectoryStereo</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:87</div></div>
<div class="ttc" id="namespaceop_html_a54b73745852c270cfd891eed0f6f2332"><div class="ttname"><a href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">op::ProducerType</a></div><div class="ttdeci">ProducerType</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:28</div></div>
<div class="ttc" id="producer_8hpp_html"><div class="ttname"><a href="producer_8hpp.html">producer.hpp</a></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:19</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a86df98e50b680b30afe100d8b2b50685"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a86df98e50b680b30afe100d8b2b50685">op::WrapperStructInput::frameRotate</a></div><div class="ttdeci">int frameRotate</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:62</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_acc72b8efe09ec3888823ed5680a19fe4"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#acc72b8efe09ec3888823ed5680a19fe4">op::WrapperStructInput::frameFirst</a></div><div class="ttdeci">unsigned long long frameFirst</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:33</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_input_html_a49970fa2a3e14394ac49c1f0679c72f5"><div class="ttname"><a href="structop_1_1_wrapper_struct_input.html#a49970fa2a3e14394ac49c1f0679c72f5">op::WrapperStructInput::webcamFps</a></div><div class="ttdeci">double webcamFps</div><div class="ttdef"><b>Definition:</b> wrapperStructInput.hpp:77</div></div>
<div class="ttc" id="namespacecl_html_abff80bfb254d646f6afeb6638df41686"><div class="ttname"><a href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">cl::string</a></div><div class="ttdeci">std::string string</div><div class="ttdef"><b>Definition:</b> cl2.hpp:574</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
+28 -28
View File
@@ -142,49 +142,49 @@ $(document).ready(function(){initNavTree('wrapper_struct_output_8hpp_source.html
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#a34d5796e02b8afaaaef99fc26e7f3056"> 96</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#a34d5796e02b8afaaaef99fc26e7f3056">writeHeatMapsFormat</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505"> 101</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505">writeVideoFps</a>;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6"> 108</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6">writeVideoAdam</a>;</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53"> 115</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">writeBvh</a>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117"> 120</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117">udpHost</a>;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c"> 125</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c">udpPort</a>;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>(</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> verbose = -1, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeKeypoint = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> writeKeypointFormat = <a class="code" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">DataFormat::Xml</a>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeJson = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeCocoJson = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeCocoFootJson = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> writeCocoJsonVariant = 1, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeImages = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeImagesFormat = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeVideo = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> writeVideoFps = 30., <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeHeatMaps = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeHeatMapsFormat = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeVideoAdam = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeBvh = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; udpHost = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; udpPort = <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; };</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;}</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160;<span class="preprocessor">#endif // OPENPOSE_WRAPPER_WRAPPER_STRUCT_OUTPUT_HPP</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505"> 105</a></span>&#160; <span class="keywordtype">double</span> <a class="code" href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505">writeVideoFps</a>;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6"> 112</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6">writeVideoAdam</a>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53"> 119</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">writeBvh</a>;</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117"> 124</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117">udpHost</a>;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;</div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c"> 129</a></span>&#160; <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a> <a class="code" href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c">udpPort</a>;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a>(</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> verbose = -1, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeKeypoint = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keyword">const</span> <a class="code" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> writeKeypointFormat = <a class="code" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">DataFormat::Xml</a>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeJson = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeCocoJson = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeCocoFootJson = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keyword">const</span> <span class="keywordtype">int</span> writeCocoJsonVariant = 1, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeImages = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeImagesFormat = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeVideo = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keyword">const</span> <span class="keywordtype">double</span> writeVideoFps = -1., <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeHeatMaps = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeHeatMapsFormat = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeVideoAdam = <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; writeBvh = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; udpHost = <span class="stringliteral">&quot;&quot;</span>, <span class="keyword">const</span> <a class="code" href="namespacecl.html#abff80bfb254d646f6afeb6638df41686">std::string</a>&amp; udpPort = <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; };</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160;}</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="preprocessor">#endif // OPENPOSE_WRAPPER_WRAPPER_STRUCT_OUTPUT_HPP</span></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a0119bb7429483928c587ffaf607919de"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a0119bb7429483928c587ffaf607919de">op::WrapperStructOutput::writeCocoJsonVariant</a></div><div class="ttdeci">int writeCocoJsonVariant</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:62</div></div>
<div class="ttc" id="gui_2enum_classes_8hpp_html"><div class="ttname"><a href="gui_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a34d5796e02b8afaaaef99fc26e7f3056"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a34d5796e02b8afaaaef99fc26e7f3056">op::WrapperStructOutput::writeHeatMapsFormat</a></div><div class="ttdeci">std::string writeHeatMapsFormat</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:96</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_ad9ca696781cb7c250752f078f5c937fc"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#ad9ca696781cb7c250752f078f5c937fc">op::WrapperStructOutput::writeKeypoint</a></div><div class="ttdeci">std::string writeKeypoint</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:28</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_ad595edffced2bfd80c3bee183f32f505"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505">op::WrapperStructOutput::writeVideoFps</a></div><div class="ttdeci">double writeVideoFps</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:101</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_aec3a7ec85be0779930427ba3e806ea2c"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c">op::WrapperStructOutput::udpPort</a></div><div class="ttdeci">std::string udpPort</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:125</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_ad595edffced2bfd80c3bee183f32f505"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505">op::WrapperStructOutput::writeVideoFps</a></div><div class="ttdeci">double writeVideoFps</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:105</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_aec3a7ec85be0779930427ba3e806ea2c"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#aec3a7ec85be0779930427ba3e806ea2c">op::WrapperStructOutput::udpPort</a></div><div class="ttdeci">std::string udpPort</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:129</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a5f56c15d410645442b5ac21c316b9c85"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a5f56c15d410645442b5ac21c316b9c85">op::WrapperStructOutput::writeImages</a></div><div class="ttdeci">std::string writeImages</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:68</div></div>
<div class="ttc" id="namespaceop_html_ae52c21a24cf2c21e3b419c127924fd7e"><div class="ttname"><a href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">op::DataFormat</a></div><div class="ttdeci">DataFormat</div><div class="ttdef"><b>Definition:</b> enumClasses.hpp:6</div></div>
<div class="ttc" id="namespaceop_html_ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743"><div class="ttname"><a href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">op::DataFormat::Xml</a></div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_adca0d08aa43e2280ca06a8db0deb81bc"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#adca0d08aa43e2280ca06a8db0deb81bc">op::WrapperStructOutput::writeHeatMaps</a></div><div class="ttdeci">std::string writeHeatMaps</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:90</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a6efbd77da8ebcea3abc4109bb2f39c0b"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a6efbd77da8ebcea3abc4109bb2f39c0b">op::WrapperStructOutput::writeCocoJson</a></div><div class="ttdeci">std::string writeCocoJson</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:51</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_wrapper_struct_output_html_a92040f009e2f9344037d93d6442ce117"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117">op::WrapperStructOutput::udpHost</a></div><div class="ttdeci">std::string udpHost</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:120</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a92040f009e2f9344037d93d6442ce117"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a92040f009e2f9344037d93d6442ce117">op::WrapperStructOutput::udpHost</a></div><div class="ttdeci">std::string udpHost</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:124</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_ad338fd4719d6f243bb64bc67f68bc7c9"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#ad338fd4719d6f243bb64bc67f68bc7c9">op::WrapperStructOutput::writeKeypointFormat</a></div><div class="ttdeci">DataFormat writeKeypointFormat</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:35</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_aaadbe4f8f765a751973ed1b405843c74"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#aaadbe4f8f765a751973ed1b405843c74">op::WrapperStructOutput::writeCocoFootJson</a></div><div class="ttdeci">std::string writeCocoFootJson</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:56</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_add74785fc0cb1fc7d2c6b5f88b622d53"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">op::WrapperStructOutput::writeBvh</a></div><div class="ttdeci">std::string writeBvh</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:115</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_add74785fc0cb1fc7d2c6b5f88b622d53"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">op::WrapperStructOutput::writeBvh</a></div><div class="ttdeci">std::string writeBvh</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:119</div></div>
<div class="ttc" id="filestream_2enum_classes_8hpp_html"><div class="ttname"><a href="filestream_2enum_classes_8hpp.html">enumClasses.hpp</a></div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a8a2f29bae4ff55195b10a83717a0f738"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a8a2f29bae4ff55195b10a83717a0f738">op::WrapperStructOutput::writeJson</a></div><div class="ttdeci">std::string writeJson</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:45</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_aec57f5b4f6920cd43c2f6e55a21c769b"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#aec57f5b4f6920cd43c2f6e55a21c769b">op::WrapperStructOutput::verbose</a></div><div class="ttdeci">double verbose</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:21</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a94538578a465c78788760cadb8ea86f6"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6">op::WrapperStructOutput::writeVideoAdam</a></div><div class="ttdeci">std::string writeVideoAdam</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:108</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a94538578a465c78788760cadb8ea86f6"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a94538578a465c78788760cadb8ea86f6">op::WrapperStructOutput::writeVideoAdam</a></div><div class="ttdeci">std::string writeVideoAdam</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:112</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_a73d6a5687ab8abac22f5cd29690b6277"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#a73d6a5687ab8abac22f5cd29690b6277">op::WrapperStructOutput::writeVideo</a></div><div class="ttdeci">std::string writeVideo</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:83</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:19</div></div>
<div class="ttc" id="structop_1_1_wrapper_struct_output_html_aba2aed26f1d01771a0c896bc50e477a5"><div class="ttname"><a href="structop_1_1_wrapper_struct_output.html#aba2aed26f1d01771a0c896bc50e477a5">op::WrapperStructOutput::writeImagesFormat</a></div><div class="ttdeci">std::string writeImagesFormat</div><div class="ttdef"><b>Definition:</b> wrapperStructOutput.hpp:76</div></div>