Files
openpose/html/structop_1_1_wrapper_struct_output.html

545 lines
32 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>OpenPose: op::WrapperStructOutput Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">OpenPose
&#160;<span id="projectnumber">1.0.0rc2</span>
</div>
<div id="projectbrief">OpenPose: A Real-Time Multi-Person Key-Point Detection And Multi-Threading C++ Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structop_1_1_wrapper_struct_output.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structop_1_1_wrapper_struct_output-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">op::WrapperStructOutput Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="wrapper_struct_output_8hpp_source.html">wrapperStructOutput.hpp</a>&gt;</code></p>
<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:a47267fba1b2576737f2f9ceeaba2ba89"><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#a47267fba1b2576737f2f9ceeaba2ba89">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#a8d0103d5235eb79027205dca4c3838a6">writeVideo3D</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:a47267fba1b2576737f2f9ceeaba2ba89"><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>
<tr class="memitem:aec57f5b4f6920cd43c2f6e55a21c769b"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_output.html#aec57f5b4f6920cd43c2f6e55a21c769b">verbose</a></td></tr>
<tr class="separator:aec57f5b4f6920cd43c2f6e55a21c769b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9ca696781cb7c250752f078f5c937fc"><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_output.html#ad9ca696781cb7c250752f078f5c937fc">writeKeypoint</a></td></tr>
<tr class="separator:ad9ca696781cb7c250752f078f5c937fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad338fd4719d6f243bb64bc67f68bc7c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_output.html#ad338fd4719d6f243bb64bc67f68bc7c9">writeKeypointFormat</a></td></tr>
<tr class="separator:ad338fd4719d6f243bb64bc67f68bc7c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a2f29bae4ff55195b10a83717a0f738"><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_output.html#a8a2f29bae4ff55195b10a83717a0f738">writeJson</a></td></tr>
<tr class="separator:a8a2f29bae4ff55195b10a83717a0f738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6efbd77da8ebcea3abc4109bb2f39c0b"><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_output.html#a6efbd77da8ebcea3abc4109bb2f39c0b">writeCocoJson</a></td></tr>
<tr class="separator:a6efbd77da8ebcea3abc4109bb2f39c0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaadbe4f8f765a751973ed1b405843c74"><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_output.html#aaadbe4f8f765a751973ed1b405843c74">writeCocoFootJson</a></td></tr>
<tr class="separator:aaadbe4f8f765a751973ed1b405843c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0119bb7429483928c587ffaf607919de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_output.html#a0119bb7429483928c587ffaf607919de">writeCocoJsonVariant</a></td></tr>
<tr class="separator:a0119bb7429483928c587ffaf607919de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f56c15d410645442b5ac21c316b9c85"><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_output.html#a5f56c15d410645442b5ac21c316b9c85">writeImages</a></td></tr>
<tr class="separator:a5f56c15d410645442b5ac21c316b9c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba2aed26f1d01771a0c896bc50e477a5"><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_output.html#aba2aed26f1d01771a0c896bc50e477a5">writeImagesFormat</a></td></tr>
<tr class="separator:aba2aed26f1d01771a0c896bc50e477a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73d6a5687ab8abac22f5cd29690b6277"><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_output.html#a73d6a5687ab8abac22f5cd29690b6277">writeVideo</a></td></tr>
<tr class="separator:a73d6a5687ab8abac22f5cd29690b6277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adca0d08aa43e2280ca06a8db0deb81bc"><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_output.html#adca0d08aa43e2280ca06a8db0deb81bc">writeHeatMaps</a></td></tr>
<tr class="separator:adca0d08aa43e2280ca06a8db0deb81bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34d5796e02b8afaaaef99fc26e7f3056"><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_output.html#a34d5796e02b8afaaaef99fc26e7f3056">writeHeatMapsFormat</a></td></tr>
<tr class="separator:a34d5796e02b8afaaaef99fc26e7f3056"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad595edffced2bfd80c3bee183f32f505"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_output.html#ad595edffced2bfd80c3bee183f32f505">writeVideoFps</a></td></tr>
<tr class="separator:ad595edffced2bfd80c3bee183f32f505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d0103d5235eb79027205dca4c3838a6"><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_output.html#a8d0103d5235eb79027205dca4c3838a6">writeVideo3D</a></td></tr>
<tr class="separator:a8d0103d5235eb79027205dca4c3838a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94538578a465c78788760cadb8ea86f6"><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_output.html#a94538578a465c78788760cadb8ea86f6">writeVideoAdam</a></td></tr>
<tr class="separator:a94538578a465c78788760cadb8ea86f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add74785fc0cb1fc7d2c6b5f88b622d53"><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_output.html#add74785fc0cb1fc7d2c6b5f88b622d53">writeBvh</a></td></tr>
<tr class="separator:add74785fc0cb1fc7d2c6b5f88b622d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92040f009e2f9344037d93d6442ce117"><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_output.html#a92040f009e2f9344037d93d6442ce117">udpHost</a></td></tr>
<tr class="separator:a92040f009e2f9344037d93d6442ce117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec3a7ec85be0779930427ba3e806ea2c"><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_output.html#aec3a7ec85be0779930427ba3e806ea2c">udpPort</a></td></tr>
<tr class="separator:aec3a7ec85be0779930427ba3e806ea2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<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="a47267fba1b2576737f2f9ceeaba2ba89"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">op::WrapperStructOutput::WrapperStructOutput </td>
<td>(</td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>verbose</em> = <code>-1</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeKeypoint</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a>&#160;</td>
<td class="paramname"><em>writeKeypointFormat</em> = <code><a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">DataFormat::Xml</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeJson</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeCocoJson</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeCocoFootJson</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>writeCocoJsonVariant</em> = <code>1</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeImages</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeImagesFormat</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeVideo</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const double&#160;</td>
<td class="paramname"><em>writeVideoFps</em> = <code>-1.</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeHeatMaps</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeHeatMapsFormat</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeVideo3D</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeVideoAdam</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>writeBvh</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>udpHost</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>udpPort</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of the struct. It has the recommended and default values we recommend for each element of the struct. Since all the elements of the struct are public, they can also be manually filled. </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a92040f009e2f9344037d93d6442ce117"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::udpHost</td>
</tr>
</table>
</div><div class="memdoc">
<p>Target server IP address for UDP client-server communication. </p>
</div>
</div>
<a class="anchor" id="aec3a7ec85be0779930427ba3e806ea2c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::udpPort</td>
</tr>
</table>
</div><div class="memdoc">
<p>Target server IP port for UDP client-server communication. </p>
</div>
</div>
<a class="anchor" id="aec57f5b4f6920cd43c2f6e55a21c769b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double op::WrapperStructOutput::verbose</td>
</tr>
</table>
</div><div class="memdoc">
<p>Output verbose in the command line. If -1, it will be disabled (default). If it is a positive integer number, it will print on"
the command line every `verbose` frames. If number in the range (0,1), it will print the" progress every <code>verbose</code> times the total of frames. </p>
</div>
</div>
<a class="anchor" id="add74785fc0cb1fc7d2c6b5f88b622d53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeBvh</td>
</tr>
</table>
</div><div class="memdoc">
<p>Path to save a 3-D joint angle BVH file. Please, use *.bvh format. If it is empty (default), it is disabled. </p>
</div>
</div>
<a class="anchor" id="aaadbe4f8f765a751973ed1b405843c74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeCocoFootJson</td>
</tr>
</table>
</div><div class="memdoc">
<p>Analogous to writeCocoJson but for foot keypoints. </p>
</div>
</div>
<a class="anchor" id="a6efbd77da8ebcea3abc4109bb2f39c0b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeCocoJson</td>
</tr>
</table>
</div><div class="memdoc">
<p>Pose (x, y, score) locations saving folder location in JSON COCO validation format. If it is empty (default), it is disabled. </p>
</div>
</div>
<a class="anchor" id="a0119bb7429483928c587ffaf607919de"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int op::WrapperStructOutput::writeCocoJsonVariant</td>
</tr>
</table>
</div><div class="memdoc">
<p>Experimental option (only makes effect on car JSON generation). It selects the COCO variant for cocoJsonSaver. </p>
</div>
</div>
<a class="anchor" id="adca0d08aa43e2280ca06a8db0deb81bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeHeatMaps</td>
</tr>
</table>
</div><div class="memdoc">
<p>Rendered heat maps saving folder. In order to save the heatmaps, <a class="el" href="structop_1_1_wrapper_struct_pose.html#aa459f2f26c1f1a929af55b8c2d39ccf6">WrapperStructPose.heatMapTypes</a> must also be filled. If it is empty (default), it is disabled. </p>
</div>
</div>
<a class="anchor" id="a34d5796e02b8afaaaef99fc26e7f3056"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeHeatMapsFormat</td>
</tr>
</table>
</div><div class="memdoc">
<p>Heat maps image saving format. Analogous to writeImagesFormat. </p>
</div>
</div>
<a class="anchor" id="a5f56c15d410645442b5ac21c316b9c85"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeImages</td>
</tr>
</table>
</div><div class="memdoc">
<p>Rendered image saving folder. If it is empty (default), it is disabled. </p>
</div>
</div>
<a class="anchor" id="aba2aed26f1d01771a0c896bc50e477a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeImagesFormat</td>
</tr>
</table>
</div><div class="memdoc">
<p>Rendered image saving folder format. Check your OpenCV version documentation for a list of compatible formats. E.g., png, jpg, etc. If writeImages is empty (default), it makes no effect. </p>
</div>
</div>
<a class="anchor" id="a8a2f29bae4ff55195b10a83717a0f738"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeJson</td>
</tr>
</table>
</div><div class="memdoc">
<p>Directory to write OpenPose output in JSON format. If it is empty (default), it is disabled. It includes:</p>
<ul>
<li><code>people</code> field with body, hand, and face pose keypoints in (x, y, score) format.</li>
<li><code>part_candidates</code> field with body part candidates in (x, y, score) format (if enabled with <code>--part_candidates</code>). </li>
</ul>
</div>
</div>
<a class="anchor" id="ad9ca696781cb7c250752f078f5c937fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeKeypoint</td>
</tr>
</table>
</div><div class="memdoc">
<p>Pose (x, y, score) locations saving folder location. If it is empty (default), it is disabled. Select format with writeKeypointFormat. </p>
</div>
</div>
<a class="anchor" id="ad338fd4719d6f243bb64bc67f68bc7c9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> op::WrapperStructOutput::writeKeypointFormat</td>
</tr>
</table>
</div><div class="memdoc">
<p>Data format to save Pose (x, y, score) locations. Options: <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7eaeed8d85b888a6c015834240885ee6333">DataFormat::Json</a> (default), <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">DataFormat::Xml</a> and <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea55eeca17b45365c188d0edbd35f6e0c3">DataFormat::Yml</a> (equivalent to <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea65f6036bfc9798ce230c5d8567551315">DataFormat::Yaml</a>) JSON option only available for OpenCV &gt;= 3.0. </p>
</div>
</div>
<a class="anchor" id="a73d6a5687ab8abac22f5cd29690b6277"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeVideo</td>
</tr>
</table>
</div><div class="memdoc">
<p>Rendered images saving video path. Please, use *.avi format. If it is empty (default), it is disabled. </p>
</div>
</div>
<a class="anchor" id="a8d0103d5235eb79027205dca4c3838a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeVideo3D</td>
</tr>
</table>
</div><div class="memdoc">
<p>Rendered 3D images saving video path. Please, use *.avi format. If it is empty (default), it is disabled. </p>
</div>
</div>
<a class="anchor" id="a94538578a465c78788760cadb8ea86f6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string op::WrapperStructOutput::writeVideoAdam</td>
</tr>
</table>
</div><div class="memdoc">
<p>Rendered Adam images saving video path. Please, use *.avi format. If it is empty (default), it is disabled. </p>
</div>
</div>
<a class="anchor" id="ad595edffced2bfd80c3bee183f32f505"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double op::WrapperStructOutput::writeVideoFps</td>
</tr>
</table>
</div><div class="memdoc">
<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>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/<a class="el" href="wrapper_struct_output_8hpp_source.html">wrapperStructOutput.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceop.html">op</a></li><li class="navelem"><a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>