mirror of
https://github.com/gosticks/openpose.git
synced 2026-08-12 20:30:20 +00:00
8948 lines
466 KiB
HTML
8948 lines
466 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 Namespace 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
|
|
 <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 Page</span></a></li>
|
|
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><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="namespaces.html"><span>Namespace List</span></a></li>
|
|
<li><a href="namespacemembers.html"><span>Namespace 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('namespaceop.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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </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="#namespaces">Namespaces</a> |
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">op Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespaceop_1_1_configure_error"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop_1_1_configure_error.html">ConfigureError</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespaceop_1_1_configure_log"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop_1_1_configure_log.html">ConfigureLog</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_camera_parameter_reader.html">CameraParameterReader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pose_triangulation.html">PoseTriangulation</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_pose_triangulation.html">WPoseTriangulation</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_array.html">Array</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_cv_mat_to_op_input.html">CvMatToOpInput</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_cv_mat_to_op_output.html">CvMatToOpOutput</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_datum.html">Datum</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_gpu_renderer.html">GpuRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_keep_top_n_people.html">KeepTopNPeople</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_keypoint_scaler.html">KeypointScaler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_op_output_to_cv_mat.html">OpOutputToCvMat</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_point.html">Point</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_rectangle.html">Rectangle</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_renderer.html">Renderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_scale_and_size_extractor.html">ScaleAndSizeExtractor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_verbose_printer.html">VerbosePrinter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_cv_mat_to_op_input.html">WCvMatToOpInput</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_cv_mat_to_op_output.html">WCvMatToOpOutput</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_keep_top_n_people.html">WKeepTopNPeople</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_keypoint_scaler.html">WKeypointScaler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_op_output_to_cv_mat.html">WOpOutputToCvMat</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_scale_and_size_extractor.html">WScaleAndSizeExtractor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_verbose_printer.html">WVerbosePrinter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_cpu_renderer.html">FaceCpuRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_detector.html">FaceDetector</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_detector_open_c_v.html">FaceDetectorOpenCV</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor_caffe.html">FaceExtractorCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_extractor_net.html">FaceExtractorNet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_gpu_renderer.html">FaceGpuRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_face_renderer.html">FaceRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_face_detector.html">WFaceDetector</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_face_detector_open_c_v.html">WFaceDetectorOpenCV</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_face_extractor_net.html">WFaceExtractorNet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_face_renderer.html">WFaceRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_coco_json_saver.html">CocoJsonSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_file_saver.html">FileSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_heat_map_saver.html">HeatMapSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_image_saver.html">ImageSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_json_ofstream.html">JsonOfstream</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_keypoint_saver.html">KeypointSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_people_json_saver.html">PeopleJsonSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_udp_sender.html">UdpSender</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_video_saver.html">VideoSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_coco_json_saver.html">WCocoJsonSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_face_saver.html">WFaceSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_hand_saver.html">WHandSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_heat_map_saver.html">WHeatMapSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_image_saver.html">WImageSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_people_json_saver.html">WPeopleJsonSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_pose_saver.html">WPoseSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_udp_sender.html">WUdpSender</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_video_saver.html">WVideoSaver</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_video_saver3_d.html">WVideoSaver3D</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_frame_displayer.html">FrameDisplayer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_gui.html">Gui</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_gui3_d.html">Gui3D</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_gui_info_adder.html">GuiInfoAdder</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_gui.html">WGui</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_gui3_d.html">WGui3D</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_gui_info_adder.html">WGuiInfoAdder</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_cpu_renderer.html">HandCpuRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_detector.html">HandDetector</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_detector_from_txt.html">HandDetectorFromTxt</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor_caffe.html">HandExtractorCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_extractor_net.html">HandExtractorNet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_gpu_renderer.html">HandGpuRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_hand_renderer.html">HandRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_hand_detector.html">WHandDetector</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_hand_detector_from_txt.html">WHandDetectorFromTxt</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_hand_detector_tracking.html">WHandDetectorTracking</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_hand_detector_update.html">WHandDetectorUpdate</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_hand_extractor_net.html">WHandExtractorNet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_hand_renderer.html">WHandRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_body_part_connector_caffe.html">BodyPartConnectorCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_maximum_caffe.html">MaximumCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_net.html">Net</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_net_caffe.html">NetCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_net_open_cv.html">NetOpenCv</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_nms_caffe.html">NmsCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_resize_and_merge_caffe.html">ResizeAndMergeCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pose_cpu_renderer.html">PoseCpuRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pose_extractor.html">PoseExtractor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pose_extractor_caffe.html">PoseExtractorCaffe</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pose_extractor_net.html">PoseExtractorNet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pose_gpu_renderer.html">PoseGpuRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pose_renderer.html">PoseRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_pose_extractor.html">WPoseExtractor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_pose_extractor_net.html">WPoseExtractorNet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_pose_renderer.html">WPoseRenderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_datum_producer.html">DatumProducer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_flir_reader.html">FlirReader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_image_directory_reader.html">ImageDirectoryReader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_ip_camera_reader.html">IpCameraReader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_producer.html">Producer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_spinnaker_wrapper.html">SpinnakerWrapper</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_video_capture_reader.html">VideoCaptureReader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_video_reader.html">VideoReader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_datum_producer.html">WDatumProducer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_webcam_reader.html">WebcamReader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_priority_queue.html">PriorityQueue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_queue.html">Queue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_queue_base.html">QueueBase</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_sub_thread.html">SubThread</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_sub_thread_no_queue.html">SubThreadNoQueue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_sub_thread_queue_in.html">SubThreadQueueIn</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_sub_thread_queue_in_out.html">SubThreadQueueInOut</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_sub_thread_queue_out.html">SubThreadQueueOut</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_thread.html">Thread</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_fps_max.html">WFpsMax</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_id_generator.html">WIdGenerator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_worker.html">Worker</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_worker_consumer.html">WorkerConsumer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_worker_producer.html">WorkerProducer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_queue_assembler.html">WQueueAssembler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_queue_orderer.html">WQueueOrderer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_person_entry.html">PersonEntry</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_person_id_extractor.html">PersonIdExtractor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_person_tracker_entry.html">PersonTrackerEntry</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_person_tracker.html">PersonTracker</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_w_person_id_extractor.html">WPersonIdExtractor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pointer_container_greater.html">PointerContainerGreater</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_pointer_container_less.html">PointerContainerLess</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_profiler.html">Profiler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classop_1_1_wrapper_t.html">WrapperT</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_gui.html">WrapperStructGui</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a3434981351c0d4d04eac3b29dfc22fbd"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classop_1_1_wrapper_t.html">WrapperT</a><br class="typebreak"/>
|
|
< <a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3434981351c0d4d04eac3b29dfc22fbd">Wrapper</a></td></tr>
|
|
<tr class="separator:a3434981351c0d4d04eac3b29dfc22fbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a98fa284e9c4f26865d8c78ad76ea4073"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073">Points2DOrigin</a> { <a class="el" href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073ab32beb056fbfe36afbabc6c88c81ab36">Points2DOrigin::TopLeft</a>,
|
|
<a class="el" href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073a1d85a557894c340c318493f33bfa8efb">Points2DOrigin::TopRight</a>,
|
|
<a class="el" href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073a98e5a1c44509157ebcaf46c515c78875">Points2DOrigin::BottomLeft</a>,
|
|
<a class="el" href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073a9146bfc669fddc88db2c4d89297d0e9a">Points2DOrigin::BottomRight</a>
|
|
}</td></tr>
|
|
<tr class="separator:a98fa284e9c4f26865d8c78ad76ea4073"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af72fe4ed32846c12f41b049d3d0e1bda"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> : unsigned char { <br/>
|
|
  <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa46f9a0da0a5d448fd0cc8b3aa0a9b228">ScaleMode::InputResolution</a>,
|
|
<a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa668a2bc599fd07445eae0730d043c96d">ScaleMode::NetOutputResolution</a>,
|
|
<a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa73c42013aac51c335d50d103f30fcb99">ScaleMode::OutputResolution</a>,
|
|
<a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855">ScaleMode::ZeroToOne</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaab7e7b2beae3435e73021d6d9a6a3fd8a">ScaleMode::PlusMinusOne</a>,
|
|
<a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaaa93f121640d609f8772397a0f40f40d6">ScaleMode::UnsignedChar</a>,
|
|
<a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bdaa6089ccf7c3fe93a62745e51200419c60">ScaleMode::NoScale</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:af72fe4ed32846c12f41b049d3d0e1bda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c3dbc214e7552f7ef9cc753ee97226b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b">HeatMapType</a> : unsigned char { <a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226ba9ce2d07469b39a72159ed8b0e0e597ca">HeatMapType::Parts</a>,
|
|
<a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226baa9ded1e5ce5d75814730bb4caaf49419">HeatMapType::Background</a>,
|
|
<a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226ba21c5c3f60f4881b8d5477f5628db74f1">HeatMapType::PAFs</a>
|
|
}</td></tr>
|
|
<tr class="separator:a1c3dbc214e7552f7ef9cc753ee97226b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afce557f02e337e16150d00bdf72ec033"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033">RenderMode</a> : unsigned char { <a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754">RenderMode::None</a>,
|
|
<a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a54c82ef76ecbbd4c2293e09bae01b54e">RenderMode::Cpu</a>,
|
|
<a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033a3432ca64f06615abf07ab44c10cada38">RenderMode::Gpu</a>
|
|
}</td></tr>
|
|
<tr class="separator:afce557f02e337e16150d00bdf72ec033"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37a23e10d9cbc428c793c3df1d62993e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a37a23e10d9cbc428c793c3df1d62993e">ElementToRender</a> : unsigned char { <a class="el" href="namespaceop.html#a37a23e10d9cbc428c793c3df1d62993ea6ab48f7ed56efc362f41853c5616bf75">ElementToRender::Skeleton</a>,
|
|
<a class="el" href="namespaceop.html#a37a23e10d9cbc428c793c3df1d62993eaa9ded1e5ce5d75814730bb4caaf49419">ElementToRender::Background</a>,
|
|
<a class="el" href="namespaceop.html#a37a23e10d9cbc428c793c3df1d62993ea5f4badd072493724e560fa43d0cf2c71">ElementToRender::AddKeypoints</a>,
|
|
<a class="el" href="namespaceop.html#a37a23e10d9cbc428c793c3df1d62993eaca9f686d0a3d6b8bfe5865b59b2fc84f">ElementToRender::AddPAFs</a>
|
|
}</td></tr>
|
|
<tr class="separator:a37a23e10d9cbc428c793c3df1d62993e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae52c21a24cf2c21e3b419c127924fd7e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> : unsigned char { <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7eaeed8d85b888a6c015834240885ee6333">DataFormat::Json</a>,
|
|
<a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743">DataFormat::Xml</a>,
|
|
<a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea65f6036bfc9798ce230c5d8567551315">DataFormat::Yaml</a>,
|
|
<a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7ea55eeca17b45365c188d0edbd35f6e0c3">DataFormat::Yml</a>
|
|
}</td></tr>
|
|
<tr class="separator:ae52c21a24cf2c21e3b419c127924fd7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5418b76dad5b4aea1133325f4aa715ac"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715ac">CocoJsonFormat</a> : unsigned char { <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715acaac101b32dda4448cf13a93fe283dddd8">CocoJsonFormat::Body</a>,
|
|
<a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca129e74dde7b475c8848310e16754c965">CocoJsonFormat::Foot</a>,
|
|
<a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715acae9989db5dabeea617f40c8dbfd07f5fb">CocoJsonFormat::Car</a>,
|
|
<a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719">CocoJsonFormat::Size</a>
|
|
}</td></tr>
|
|
<tr class="separator:a5418b76dad5b4aea1133325f4aa715ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbb34b5c8f2b6f0c051f831f18582e7f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7f">GpuMode</a> : unsigned char { <a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa8b95dcff7397d0693c03e394af5552aa">GpuMode::Cuda</a> = 0,
|
|
<a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa7982b09a852b37f2afb1227eaf552e47">GpuMode::OpenCL</a> = 1,
|
|
<a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa3c1472839b807c90abff3c7c36dff458">GpuMode::NoGpu</a> = 2,
|
|
<a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719">GpuMode::Size</a>
|
|
}</td></tr>
|
|
<tr class="separator:adbb34b5c8f2b6f0c051f831f18582e7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae52707752b1872b39f0306cc4f6c6ae6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6">DisplayMode</a> : unsigned short { <br/>
|
|
  <a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6a28b652e57d2da6b7c939166be21efd9a">DisplayMode::NoDisplay</a>,
|
|
<a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6a105036ef087117869f656cd72bfd8dd6">DisplayMode::DisplayAll</a>,
|
|
<a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6a3bd9369403112127ae7db2f866002be2">DisplayMode::Display2D</a>,
|
|
<a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6ae18221460ca8434295f980225fd6a91b">DisplayMode::Display3D</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6a442304e26339521bc296bdc47ff5fddf">DisplayMode::DisplayAdam</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:ae52707752b1872b39f0306cc4f6c6ae6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c22a72ce93c64e7582cb670492a50bf"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6c22a72ce93c64e7582cb670492a50bf">FullScreenMode</a> : bool { <a class="el" href="namespaceop.html#a6c22a72ce93c64e7582cb670492a50bfae7ec409749889353b8f83a6b04159420">FullScreenMode::FullScreen</a>,
|
|
<a class="el" href="namespaceop.html#a6c22a72ce93c64e7582cb670492a50bfab13311ab51c4c34757f67f26580018dd">FullScreenMode::Windowed</a>
|
|
}</td></tr>
|
|
<tr class="separator:a6c22a72ce93c64e7582cb670492a50bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5b3ce2a5d3de87cb31b9b67e96f261f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> : unsigned char { <br/>
|
|
  <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa9a87ca5ab7b20c2bd4f8d5379956e6f6">PoseModel::BODY_25</a> = 0,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa0c4a19d9254adcb3ca1f0f527ee141fd">PoseModel::COCO_18</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fad788fbec25069f2884ee1ed97e0af2b9">PoseModel::MPI_15</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa71e915c88449606c6498d33dd7c98e84">PoseModel::MPI_15_4</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fae3ae2003e0e0458bdc49480fb19c876e">PoseModel::BODY_19</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261faca4c7eb29b1f3402e78aa384ce8fd5a9">PoseModel::BODY_19_X2</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa9c6c21b2b0a410880f46637db622e392">PoseModel::BODY_19N</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc">PoseModel::BODY_25E</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fadbaf53bb16512afd613bbec1d1f0dc25">PoseModel::BODY_65</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa66ae79a5ac5fa502ae8bbecd3e07e71c">PoseModel::CAR_12</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa529c87ac399e5fd6f0fa4a360c032568">PoseModel::BODY_25D</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa003cc3795b0eeed2af2dfd34ed482794">PoseModel::BODY_23</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa372b9885bba8bc32ad323fffcf99e39e">PoseModel::CAR_22</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa08956a1731b54bbdce3f97f1361efc23">PoseModel::BODY_19E</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa0b93cfdf906412bd7c8560ccd180cec6">PoseModel::BODY_25B</a>,
|
|
<a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa5ccef4479bf149075784c7db6f8da24a">PoseModel::BODY_95</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719">PoseModel::Size</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:af5b3ce2a5d3de87cb31b9b67e96f261f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37c58b781e5bcd9fee67a7768afc5d0e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0e">PoseProperty</a> : unsigned char { <br/>
|
|
  <a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea83be5d7f6f29b19cf24f7393551c0439">PoseProperty::NMSThreshold</a> = 0,
|
|
<a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0eaf7405796a5c90a93fc3c8ffa89eb432d">PoseProperty::ConnectInterMinAboveThreshold</a>,
|
|
<a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea240f10f3a39507d858c743971fd4298f">PoseProperty::ConnectInterThreshold</a>,
|
|
<a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea7bf312724768faebba41ca3585a91f19">PoseProperty::ConnectMinSubsetCnt</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea04576b26f5dc3637bf3c8168fba1641d">PoseProperty::ConnectMinSubsetScore</a>,
|
|
<a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719">PoseProperty::Size</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:a37c58b781e5bcd9fee67a7768afc5d0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0230b669b296920c0cfc41b7587268f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac0230b669b296920c0cfc41b7587268f">ProducerFpsMode</a> : bool { <a class="el" href="namespaceop.html#ac0230b669b296920c0cfc41b7587268fa0123c3afc0fac5edaf8b1672cb12626c">ProducerFpsMode::OriginalFps</a>,
|
|
<a class="el" href="namespaceop.html#ac0230b669b296920c0cfc41b7587268fa6bcd0f3b66e42d1aacd18d1c3b532473">ProducerFpsMode::RetrievalFps</a>
|
|
}</td></tr>
|
|
<tr class="separator:ac0230b669b296920c0cfc41b7587268f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc501c56c6cf6cf1989c84b1692cb774"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774">ProducerProperty</a> : unsigned char { <br/>
|
|
  <a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a3ebbca1b84060b0caaf823639739945d">ProducerProperty::AutoRepeat</a> = 0,
|
|
<a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a9ffbd422925a6839ee820ddbc59278c5">ProducerProperty::Flip</a>,
|
|
<a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774af1a42bd417390fc63b030a519624607a">ProducerProperty::Rotation</a>,
|
|
<a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a63eacc5ed21c0ecb8bc583e10dc3ae58">ProducerProperty::FrameStep</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a3b6cff57206f4ce645622b2e55f784a6">ProducerProperty::NumberViews</a>,
|
|
<a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774a6f6cb72d544962fa333e2e34ce64f719">ProducerProperty::Size</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:abc501c56c6cf6cf1989c84b1692cb774"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54b73745852c270cfd891eed0f6f2332"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> : unsigned char { <br/>
|
|
  <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332af436d4d7a472ac39a7cb227e3ea24f8d">ProducerType::FlirCamera</a>,
|
|
<a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332a54a365e86ee42cff91ca36532c9bbabf">ProducerType::ImageDirectory</a>,
|
|
<a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332af40a40a04a078c4449cda2f326d7fb18">ProducerType::IPCamera</a>,
|
|
<a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332a34e2d1989a1dbf75cd631596133ee5ee">ProducerType::Video</a>,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332ae2faa2a74b6a4134d0b3e84c7c0e2a01">ProducerType::Webcam</a>,
|
|
<a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332a6adf97f83acf6453d4a6a4b1070f3754">ProducerType::None</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:a54b73745852c270cfd891eed0f6f2332"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3593e2d53bec533f0048ef3973eebd36"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36">ThreadManagerMode</a> : unsigned char { <a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36a288aae25bc408055f50c21c991903a44">ThreadManagerMode::Asynchronous</a>,
|
|
<a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36a435b3ab344c03bfc0e4530a2e75f5e44">ThreadManagerMode::AsynchronousIn</a>,
|
|
<a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36ac68f8680ccf3a65dfcfc63356112c9f9">ThreadManagerMode::AsynchronousOut</a>,
|
|
<a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36a2fe4167817733fec8e6ba1afddf78f1b">ThreadManagerMode::Synchronous</a>
|
|
}</td></tr>
|
|
<tr class="separator:a3593e2d53bec533f0048ef3973eebd36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f5a4cee9809deaf7201fb9caf5e400c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5f5a4cee9809deaf7201fb9caf5e400c">ErrorMode</a> : unsigned char { <a class="el" href="namespaceop.html#a5f5a4cee9809deaf7201fb9caf5e400cafe50b062b9b9100a72e68b48fe26fc50">ErrorMode::StdRuntimeError</a>,
|
|
<a class="el" href="namespaceop.html#a5f5a4cee9809deaf7201fb9caf5e400ca68ec2bf5b1662d1d27a523dcfc3c702a">ErrorMode::FileLogging</a>,
|
|
<a class="el" href="namespaceop.html#a5f5a4cee9809deaf7201fb9caf5e400ca002f2100f8870e7c823894f492e4d337">ErrorMode::StdCerr</a>,
|
|
<a class="el" href="namespaceop.html#a5f5a4cee9809deaf7201fb9caf5e400cab1c94ca2fbc3e78fc30069c8d0f01680">ErrorMode::All</a>
|
|
}</td></tr>
|
|
<tr class="separator:a5f5a4cee9809deaf7201fb9caf5e400c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fa46d7c4b25c823d1cdcc8e9d460f94"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5fa46d7c4b25c823d1cdcc8e9d460f94">LogMode</a> : unsigned char { <a class="el" href="namespaceop.html#a5fa46d7c4b25c823d1cdcc8e9d460f94a68ec2bf5b1662d1d27a523dcfc3c702a">LogMode::FileLogging</a>,
|
|
<a class="el" href="namespaceop.html#a5fa46d7c4b25c823d1cdcc8e9d460f94aa544d56d9492a20da20018000b5043b6">LogMode::StdCout</a>,
|
|
<a class="el" href="namespaceop.html#a5fa46d7c4b25c823d1cdcc8e9d460f94ab1c94ca2fbc3e78fc30069c8d0f01680">LogMode::All</a>
|
|
}</td></tr>
|
|
<tr class="separator:a5fa46d7c4b25c823d1cdcc8e9d460f94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc43fb9031418e7f8112816a3b535d14"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14">Priority</a> : unsigned char { <br/>
|
|
  <a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a6adf97f83acf6453d4a6a4b1070f3754">Priority::None</a> = 0,
|
|
<a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef">Priority::Low</a> = 1,
|
|
<a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a960b44c579bc2f6818d2daaf9e4c16f0">Priority::Normal</a> = 2,
|
|
<a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a655d20c1ca69519ca647684edbb2db35">Priority::High</a> = 3,
|
|
<br/>
|
|
  <a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233">Priority::Max</a> = 4,
|
|
<a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a828d496739024f4af00df1e277d96ebd">Priority::NoOutput</a> = 255
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:adc43fb9031418e7f8112816a3b535d14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a970a2a768a2ace81605b1558c9fdec18"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18">WorkerType</a> : unsigned char { <a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18a324118a6721dd6b8a9b9f4e327df2bf5">WorkerType::Input</a> = 0,
|
|
<a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18aa52d6088cbae537944827c8f8c69c570">WorkerType::PostProcessing</a>,
|
|
<a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18a29c2c02a361c9d7028472e5d92cd4a54">WorkerType::Output</a>,
|
|
<a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18a6f6cb72d544962fa333e2e34ce64f719">WorkerType::Size</a>
|
|
}</td></tr>
|
|
<tr class="separator:a970a2a768a2ace81605b1558c9fdec18"><td class="memSeparator" colspan="2"> </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:ae541aa57d03a703ab8b1da231e06a9bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae541aa57d03a703ab8b1da231e06a9bd">triangulate</a> (cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera)</td></tr>
|
|
<tr class="separator:ae541aa57d03a703ab8b1da231e06a9bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b4504cce89493c23233954f078f4779"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8b4504cce89493c23233954f078f4779">triangulateWithOptimization</a> (cv::Mat &reconstructedPoint, const std::vector< cv::Mat > &cameraMatrices, const std::vector< cv::Point2d > &pointsOnEachCamera, const double reprojectionMaxAcceptable)</td></tr>
|
|
<tr class="separator:a8b4504cce89493c23233954f078f4779"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53f346232d0743f3dd0f547de1fc508f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a53f346232d0743f3dd0f547de1fc508f">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_pose_triangulation.html">WPoseTriangulation</a>)</td></tr>
|
|
<tr class="separator:a53f346232d0743f3dd0f547de1fc508f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fd317d44606181c63ef8a4e5676a09e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1fd317d44606181c63ef8a4e5676a09e">estimateAndSaveIntrinsics</a> (const <a class="el" href="structop_1_1_point.html">Point</a>< int > &gridInnerCorners, const float gridSquareSizeMm, const int flags, const std::string &outputParameterFolder, const std::string &imageFolder, const std::string &serialNumber, const bool saveImagesWithCorners=false)</td></tr>
|
|
<tr class="separator:a1fd317d44606181c63ef8a4e5676a09e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed964859fbd282bd29f2b818a3bf10dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aed964859fbd282bd29f2b818a3bf10dd">estimateAndSaveExtrinsics</a> (const std::string &parameterFolder, const std::string &imageFolder, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &gridInnerCorners, const float gridSquareSizeMm, const int index0, const int index1, const bool imagesAreUndistorted, const bool combineCam0Extrinsics)</td></tr>
|
|
<tr class="separator:aed964859fbd282bd29f2b818a3bf10dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50526c188f2ba94b07e0945c0871fd2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a50526c188f2ba94b07e0945c0871fd2c">refineAndSaveExtrinsics</a> (const std::string &parameterFolder, const std::string &imageFolder, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &gridInnerCorners, const float gridSquareSizeMm, const int numberCameras, const bool imagesAreUndistorted, const bool saveImagesWithCorners=false)</td></tr>
|
|
<tr class="separator:a50526c188f2ba94b07e0945c0871fd2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37cdfa8dd466c3df9e7da5724a909143"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a37cdfa8dd466c3df9e7da5724a909143">estimateAndSaveSiftFile</a> (const <a class="el" href="structop_1_1_point.html">Point</a>< int > &gridInnerCorners, const std::string &imageFolder, const int numberCameras, const bool saveImagesWithCorners=false)</td></tr>
|
|
<tr class="separator:a37cdfa8dd466c3df9e7da5724a909143"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a133c08ba217983ac48281a5f1456a7de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::pair< bool, <br class="typebreak"/>
|
|
std::vector< cv::Point2f > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a133c08ba217983ac48281a5f1456a7de">findAccurateGridCorners</a> (const cv::Mat &image, const <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719">cv::Size</a> &gridInnerCorners)</td></tr>
|
|
<tr class="separator:a133c08ba217983ac48281a5f1456a7de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3eac494df764905a18e976f6af303855"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector< cv::Point3f > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3eac494df764905a18e976f6af303855">getObjects3DVector</a> (const <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719">cv::Size</a> &gridInnerCorners, const float gridSquareSizeMm)</td></tr>
|
|
<tr class="separator:a3eac494df764905a18e976f6af303855"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a0199d6781778e6f50213c816189f26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1a0199d6781778e6f50213c816189f26">drawGridCorners</a> (cv::Mat &image, const <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719">cv::Size</a> &gridInnerCorners, const std::vector< cv::Point2f > &points2DVector)</td></tr>
|
|
<tr class="separator:a1a0199d6781778e6f50213c816189f26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fbb758fb8268964611914305f185afe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::array< unsigned <br class="typebreak"/>
|
|
int, 4 > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7fbb758fb8268964611914305f185afe">getOutterCornerIndices</a> (const std::vector< cv::Point2f > &points2DVector, const <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719">cv::Size</a> &gridInnerCorners)</td></tr>
|
|
<tr class="separator:a7fbb758fb8268964611914305f185afe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2e1ce3444df12c21e3bd963a1d81d86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ab2e1ce3444df12c21e3bd963a1d81d86">reorderPoints</a> (std::vector< cv::Point2f > &points2DVector, const <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719">cv::Size</a> &gridInnerCorners, const cv::Mat &image, const bool showWarning=true)</td></tr>
|
|
<tr class="separator:ab2e1ce3444df12c21e3bd963a1d81d86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99f8e5818b5006929abdc879d82f175b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a99f8e5818b5006929abdc879d82f175b">plotGridCorners</a> (const <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719">cv::Size</a> &gridInnerCorners, const std::vector< cv::Point2f > &points2DVector, const std::string &imagePath, const cv::Mat &image)</td></tr>
|
|
<tr class="separator:a99f8e5818b5006929abdc879d82f175b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cd131c9ddd8f3987508e89e0881b9e0"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a7cd131c9ddd8f3987508e89e0881b9e0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structop_1_1_rectangle.html">Rectangle</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7cd131c9ddd8f3987508e89e0881b9e0">recenter</a> (const <a class="el" href="structop_1_1_rectangle.html">Rectangle</a>< T > &rectangle, const T newWidth, const T newHeight)</td></tr>
|
|
<tr class="separator:a7cd131c9ddd8f3987508e89e0881b9e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9076fc1719030c2a74f21682999d2315"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9076fc1719030c2a74f21682999d2315">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_cv_mat_to_op_input.html">WCvMatToOpInput</a>)</td></tr>
|
|
<tr class="separator:a9076fc1719030c2a74f21682999d2315"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d12bd1e42cfb63d2f780bed55fa01fb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6d12bd1e42cfb63d2f780bed55fa01fb">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_cv_mat_to_op_output.html">WCvMatToOpOutput</a>)</td></tr>
|
|
<tr class="separator:a6d12bd1e42cfb63d2f780bed55fa01fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaee32c4c68404e5086844bcb911b7a20"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aaee32c4c68404e5086844bcb911b7a20">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_keep_top_n_people.html">WKeepTopNPeople</a>)</td></tr>
|
|
<tr class="separator:aaee32c4c68404e5086844bcb911b7a20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47758c703fccdbb65c26dc7bc4022237"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a47758c703fccdbb65c26dc7bc4022237">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_keypoint_scaler.html">WKeypointScaler</a>)</td></tr>
|
|
<tr class="separator:a47758c703fccdbb65c26dc7bc4022237"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d9f50688522ed7368acc33a09ae9ece"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1d9f50688522ed7368acc33a09ae9ece">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_op_output_to_cv_mat.html">WOpOutputToCvMat</a>)</td></tr>
|
|
<tr class="separator:a1d9f50688522ed7368acc33a09ae9ece"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaca98fe6101cda512a43c513182ae5cc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aaca98fe6101cda512a43c513182ae5cc">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_scale_and_size_extractor.html">WScaleAndSizeExtractor</a>)</td></tr>
|
|
<tr class="separator:aaca98fe6101cda512a43c513182ae5cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89984557f6968584d1938afe7b9f32bd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a89984557f6968584d1938afe7b9f32bd">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_verbose_printer.html">WVerbosePrinter</a>)</td></tr>
|
|
<tr class="separator:a89984557f6968584d1938afe7b9f32bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fc85e8500dbeda3b75c1b6ecfac91cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5fc85e8500dbeda3b75c1b6ecfac91cd">renderFaceKeypointsCpu</a> (<a class="el" href="classop_1_1_array.html">Array</a>< float > &frameArray, const <a class="el" href="classop_1_1_array.html">Array</a>< float > &faceKeypoints, const float renderThreshold)</td></tr>
|
|
<tr class="separator:a5fc85e8500dbeda3b75c1b6ecfac91cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b25118b7565888a2dc570585e81ae63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3b25118b7565888a2dc570585e81ae63">renderFaceKeypointsGpu</a> (float *framePtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const facePtr, const int numberPeople, const float renderThreshold, const float alphaColorToAdd=<a class="el" href="namespaceop.html#a15f6c39797cee87f6aa941d93f22b78b">FACE_DEFAULT_ALPHA_KEYPOINT</a>)</td></tr>
|
|
<tr class="separator:a3b25118b7565888a2dc570585e81ae63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a196f17357cd1c1bb02e24e4e8a0e6ec3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a196f17357cd1c1bb02e24e4e8a0e6ec3">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_face_detector.html">WFaceDetector</a>)</td></tr>
|
|
<tr class="separator:a196f17357cd1c1bb02e24e4e8a0e6ec3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf3a59fc4662f07e6ba19b95bd4da32f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#abf3a59fc4662f07e6ba19b95bd4da32f">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_face_detector_open_c_v.html">WFaceDetectorOpenCV</a>)</td></tr>
|
|
<tr class="separator:abf3a59fc4662f07e6ba19b95bd4da32f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5b47f0069e9f397ff891194b20d28f2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ab5b47f0069e9f397ff891194b20d28f2">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_face_extractor_net.html">WFaceExtractorNet</a>)</td></tr>
|
|
<tr class="separator:ab5b47f0069e9f397ff891194b20d28f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af42afa53c725d556c14928b2603883e3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af42afa53c725d556c14928b2603883e3">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_face_renderer.html">WFaceRenderer</a>)</td></tr>
|
|
<tr class="separator:af42afa53c725d556c14928b2603883e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d121f33179e41075f4602eb6527e658"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9d121f33179e41075f4602eb6527e658">dataFormatToString</a> (const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> dataFormat)</td></tr>
|
|
<tr class="separator:a9d121f33179e41075f4602eb6527e658"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46e815df32db67d78a94367b7f97df25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a46e815df32db67d78a94367b7f97df25">stringToDataFormat</a> (const std::string &dataFormat)</td></tr>
|
|
<tr class="separator:a46e815df32db67d78a94367b7f97df25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1080e627185a65b88ec788184a95552"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac1080e627185a65b88ec788184a95552">saveFloatArray</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< float > &array, const std::string &fullFilePath)</td></tr>
|
|
<tr class="separator:ac1080e627185a65b88ec788184a95552"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82a9b02531d6197f023185489c7587b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a82a9b02531d6197f023185489c7587b3">saveData</a> (const std::vector< cv::Mat > &cvMats, const std::vector< std::string > &cvMatNames, const std::string &fileNameNoExtension, const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> dataFormat)</td></tr>
|
|
<tr class="separator:a82a9b02531d6197f023185489c7587b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc3c5d63a289c98efa9ee37c066432d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#adc3c5d63a289c98efa9ee37c066432d7">saveData</a> (const cv::Mat &cvMat, const std::string cvMatName, const std::string &fileNameNoExtension, const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> dataFormat)</td></tr>
|
|
<tr class="separator:adc3c5d63a289c98efa9ee37c066432d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c8bedd64e2e84fec5a719794556e179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector< cv::Mat > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3c8bedd64e2e84fec5a719794556e179">loadData</a> (const std::vector< std::string > &cvMatNames, const std::string &fileNameNoExtension, const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> dataFormat)</td></tr>
|
|
<tr class="separator:a3c8bedd64e2e84fec5a719794556e179"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28f3a6f2e634149466eaedf958383455"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> cv::Mat </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a28f3a6f2e634149466eaedf958383455">loadData</a> (const std::string &cvMatName, const std::string &fileNameNoExtension, const <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> dataFormat)</td></tr>
|
|
<tr class="separator:a28f3a6f2e634149466eaedf958383455"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9c189f7c80092570699c8b9d5686fea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af9c189f7c80092570699c8b9d5686fea">savePeopleJson</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< float > &keypoints, const std::vector< std::vector< std::array< float, 3 >>> &candidates, const std::string &keypointName, const std::string &fileName, const bool humanReadable)</td></tr>
|
|
<tr class="separator:af9c189f7c80092570699c8b9d5686fea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e986a510a29bfd8c682f65a8b399551"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1e986a510a29bfd8c682f65a8b399551">savePeopleJson</a> (const std::vector< std::pair< <a class="el" href="classop_1_1_array.html">Array</a>< float >, std::string >> &keypointVector, const std::vector< std::vector< std::array< float, 3 >>> &candidates, const std::string &fileName, const bool humanReadable)</td></tr>
|
|
<tr class="separator:a1e986a510a29bfd8c682f65a8b399551"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80f8d102523be3fd8a884d14e38cbce9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a80f8d102523be3fd8a884d14e38cbce9">saveImage</a> (const cv::Mat &cvMat, const std::string &fullFilePath, const std::vector< int > &openCvCompressionParams={CV_IMWRITE_JPEG_QUALITY, 100, CV_IMWRITE_PNG_COMPRESSION, 9})</td></tr>
|
|
<tr class="separator:a80f8d102523be3fd8a884d14e38cbce9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8705cea162a5874afc33fdec9a37d9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> cv::Mat </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad8705cea162a5874afc33fdec9a37d9f">loadImage</a> (const std::string &fullFilePath, const int openCvFlags=CV_LOAD_IMAGE_ANYDEPTH)</td></tr>
|
|
<tr class="separator:ad8705cea162a5874afc33fdec9a37d9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ce96f84c6e380b261802c7e2639dc7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector< std::array<br class="typebreak"/>
|
|
< <a class="el" href="structop_1_1_rectangle.html">Rectangle</a>< float >, 2 > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a0ce96f84c6e380b261802c7e2639dc7d">loadHandDetectorTxt</a> (const std::string &txtFilePath)</td></tr>
|
|
<tr class="separator:a0ce96f84c6e380b261802c7e2639dc7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af46e80e6bac0f815006759df4c9d00c3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af46e80e6bac0f815006759df4c9d00c3">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_coco_json_saver.html">WCocoJsonSaver</a>)</td></tr>
|
|
<tr class="separator:af46e80e6bac0f815006759df4c9d00c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57c4f3ada0db4882a4106d4dedf08012"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a57c4f3ada0db4882a4106d4dedf08012">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_face_saver.html">WFaceSaver</a>)</td></tr>
|
|
<tr class="separator:a57c4f3ada0db4882a4106d4dedf08012"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a602d5d238fe0c7096698cf36b7dee9ab"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a602d5d238fe0c7096698cf36b7dee9ab">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_hand_saver.html">WHandSaver</a>)</td></tr>
|
|
<tr class="separator:a602d5d238fe0c7096698cf36b7dee9ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ac10b9f503668695643c366e25f3b68"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7ac10b9f503668695643c366e25f3b68">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_heat_map_saver.html">WHeatMapSaver</a>)</td></tr>
|
|
<tr class="separator:a7ac10b9f503668695643c366e25f3b68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a505ea16cc6c2c0068bbf4e7269dc8e0a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a505ea16cc6c2c0068bbf4e7269dc8e0a">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_image_saver.html">WImageSaver</a>)</td></tr>
|
|
<tr class="separator:a505ea16cc6c2c0068bbf4e7269dc8e0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a774871462f7fefb8cadea1e49f501e45"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a774871462f7fefb8cadea1e49f501e45">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_people_json_saver.html">WPeopleJsonSaver</a>)</td></tr>
|
|
<tr class="separator:a774871462f7fefb8cadea1e49f501e45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31ad937a2e52ea08ce925031d26616b9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a31ad937a2e52ea08ce925031d26616b9">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_pose_saver.html">WPoseSaver</a>)</td></tr>
|
|
<tr class="separator:a31ad937a2e52ea08ce925031d26616b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9e0d9e4028c0589b5eeeaed42a5088c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af9e0d9e4028c0589b5eeeaed42a5088c">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_udp_sender.html">WUdpSender</a>)</td></tr>
|
|
<tr class="separator:af9e0d9e4028c0589b5eeeaed42a5088c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49bd4106b0cd1cb81980329b06c0d2c8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a49bd4106b0cd1cb81980329b06c0d2c8">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_video_saver.html">WVideoSaver</a>)</td></tr>
|
|
<tr class="separator:a49bd4106b0cd1cb81980329b06c0d2c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0db530b6f607aa43e8f9154b308d207a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a0db530b6f607aa43e8f9154b308d207a">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_video_saver3_d.html">WVideoSaver3D</a>)</td></tr>
|
|
<tr class="separator:a0db530b6f607aa43e8f9154b308d207a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2af8422ada0de882cc222920ca15c6d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a2af8422ada0de882cc222920ca15c6d2">cudaCheck</a> (const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a2af8422ada0de882cc222920ca15c6d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9b7765a4396ee4470585ded07285563"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad9b7765a4396ee4470585ded07285563">getCudaGpuNumber</a> ()</td></tr>
|
|
<tr class="separator:ad9b7765a4396ee4470585ded07285563"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ba080c11cc9758051db97ce2a11c023"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a4ba080c11cc9758051db97ce2a11c023">getNumberCudaBlocks</a> (const unsigned int totalRequired, const unsigned int numberCudaThreads=<a class="el" href="namespaceop.html#ac7bbf63b37bf6762c47557ad227e036d">CUDA_NUM_THREADS</a>)</td></tr>
|
|
<tr class="separator:a4ba080c11cc9758051db97ce2a11c023"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b9860388a640472d25a1dacb007c675"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8b9860388a640472d25a1dacb007c675">getNumberCudaThreadsAndBlocks</a> (dim3 &numberCudaThreads, dim3 &numberCudaBlocks, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize)</td></tr>
|
|
<tr class="separator:a8b9860388a640472d25a1dacb007c675"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaad222b087dd041c35de2f3414c1a01f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aaad222b087dd041c35de2f3414c1a01f">getGpuNumber</a> ()</td></tr>
|
|
<tr class="separator:aaad222b087dd041c35de2f3414c1a01f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a971a7caa96be5b715b5c22f6e5dc6ad1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7f">GpuMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a971a7caa96be5b715b5c22f6e5dc6ad1">getGpuMode</a> ()</td></tr>
|
|
<tr class="separator:a971a7caa96be5b715b5c22f6e5dc6ad1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade3b2e4b105242a3cf41def3def1691d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ade3b2e4b105242a3cf41def3def1691d">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_gui.html">WGui</a>)</td></tr>
|
|
<tr class="separator:ade3b2e4b105242a3cf41def3def1691d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54b38240e45009f7e6a25d956ac96fe0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a54b38240e45009f7e6a25d956ac96fe0">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_gui3_d.html">WGui3D</a>)</td></tr>
|
|
<tr class="separator:a54b38240e45009f7e6a25d956ac96fe0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae88e9ced5d14fa221205b492ff76c56b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae88e9ced5d14fa221205b492ff76c56b">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_gui_info_adder.html">WGuiInfoAdder</a>)</td></tr>
|
|
<tr class="separator:ae88e9ced5d14fa221205b492ff76c56b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb5b711819f94b51f32460861d9cea38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#afb5b711819f94b51f32460861d9cea38">renderHandKeypointsCpu</a> (<a class="el" href="classop_1_1_array.html">Array</a>< float > &frameArray, const std::array< <a class="el" href="classop_1_1_array.html">Array</a>< float >, 2 > &handKeypoints, const float renderThreshold)</td></tr>
|
|
<tr class="separator:afb5b711819f94b51f32460861d9cea38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6715174f5f62cefaef7c49f63f38f046"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6715174f5f62cefaef7c49f63f38f046">renderHandKeypointsGpu</a> (float *framePtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const handsPtr, const int numberHands, const float renderThreshold, const float alphaColorToAdd=<a class="el" href="namespaceop.html#aa8cc53d2fe5353f9d87d50c32a8c1a95">HAND_DEFAULT_ALPHA_KEYPOINT</a>)</td></tr>
|
|
<tr class="separator:a6715174f5f62cefaef7c49f63f38f046"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0424a8e4dc8ceb5e8d8a2230c157a7fd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a0424a8e4dc8ceb5e8d8a2230c157a7fd">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_hand_detector.html">WHandDetector</a>)</td></tr>
|
|
<tr class="separator:a0424a8e4dc8ceb5e8d8a2230c157a7fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a767385c8d3ebe736e1752825ab4d4ea0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a767385c8d3ebe736e1752825ab4d4ea0">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_hand_detector_from_txt.html">WHandDetectorFromTxt</a>)</td></tr>
|
|
<tr class="separator:a767385c8d3ebe736e1752825ab4d4ea0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a361310c59d16e88a4d2450a80f078f01"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a361310c59d16e88a4d2450a80f078f01">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_hand_detector_tracking.html">WHandDetectorTracking</a>)</td></tr>
|
|
<tr class="separator:a361310c59d16e88a4d2450a80f078f01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cc3f625b2644b1aade85a9458b5503a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5cc3f625b2644b1aade85a9458b5503a">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_hand_detector_update.html">WHandDetectorUpdate</a>)</td></tr>
|
|
<tr class="separator:a5cc3f625b2644b1aade85a9458b5503a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5cc3e92ffd9696f01ce7824ebbd0759"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae5cc3e92ffd9696f01ce7824ebbd0759">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_hand_extractor_net.html">WHandExtractorNet</a>)</td></tr>
|
|
<tr class="separator:ae5cc3e92ffd9696f01ce7824ebbd0759"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a635579f5f8d20b8e65f4f94da4d3d2f2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a635579f5f8d20b8e65f4f94da4d3d2f2">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_hand_renderer.html">WHandRenderer</a>)</td></tr>
|
|
<tr class="separator:a635579f5f8d20b8e65f4f94da4d3d2f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4bf1d1a0ea27d26d2dc68f17e9f62dfe"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a4bf1d1a0ea27d26d2dc68f17e9f62dfe"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a4bf1d1a0ea27d26d2dc68f17e9f62dfe">connectBodyPartsCpu</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &poseKeypoints, <a class="el" href="classop_1_1_array.html">Array</a>< T > &poseScores, const T *const heatMapPtr, const T *const peaksPtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f, const bool maximizePositives=false)</td></tr>
|
|
<tr class="separator:a4bf1d1a0ea27d26d2dc68f17e9f62dfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f1215716c0918e89eb1eb7c0e823545"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a3f1215716c0918e89eb1eb7c0e823545"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3f1215716c0918e89eb1eb7c0e823545">connectBodyPartsGpu</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &poseKeypoints, <a class="el" href="classop_1_1_array.html">Array</a>< T > &poseScores, const T *const heatMapGpuPtr, const T *const peaksPtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f, const bool maximizePositives=false, <a class="el" href="classop_1_1_array.html">Array</a>< T > pairScoresCpu=<a class="el" href="classop_1_1_array.html">Array</a>< T >{}, T *pairScoresGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr)</td></tr>
|
|
<tr class="separator:a3f1215716c0918e89eb1eb7c0e823545"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae160a01bd5e82edcb2170965548669dd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae160a01bd5e82edcb2170965548669dd"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae160a01bd5e82edcb2170965548669dd">connectBodyPartsOcl</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &poseKeypoints, <a class="el" href="classop_1_1_array.html">Array</a>< T > &poseScores, const T *const heatMapGpuPtr, const T *const peaksPtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const int maxPeaks, const T interMinAboveThreshold, const T interThreshold, const int minSubsetCnt, const T minSubsetScore, const T scaleFactor=1.f, const bool maximizePositives=false, <a class="el" href="classop_1_1_array.html">Array</a>< T > pairScoresCpu=<a class="el" href="classop_1_1_array.html">Array</a>< T >{}, T *pairScoresGpuPtr=nullptr, const unsigned int *const bodyPartPairsGpuPtr=nullptr, const unsigned int *const mapIdxGpuPtr=nullptr, const T *const peaksGpuPtr=nullptr, const int gpuID=0)</td></tr>
|
|
<tr class="separator:ae160a01bd5e82edcb2170965548669dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9cb91cf03ed561a31b9f4c950926731"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae9cb91cf03ed561a31b9f4c950926731"><td class="memTemplItemLeft" align="right" valign="top">std::vector< std::pair<br class="typebreak"/>
|
|
< std::vector< int >, T > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae9cb91cf03ed561a31b9f4c950926731">createPeopleVector</a> (const T *const heatMapPtr, const T *const peaksPtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const int maxPeaks, const T interThreshold, const T interMinAboveThreshold, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs, const <a class="el" href="classop_1_1_array.html">Array</a>< T > &precomputedPAFs=<a class="el" href="classop_1_1_array.html">Array</a>< T >())</td></tr>
|
|
<tr class="separator:ae9cb91cf03ed561a31b9f4c950926731"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ed9ecd4c336511deb3cf44a8c1b1853"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a8ed9ecd4c336511deb3cf44a8c1b1853"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8ed9ecd4c336511deb3cf44a8c1b1853">removePeopleBelowThresholds</a> (std::vector< int > &validSubsetIndexes, int &numberPeople, const std::vector< std::pair< std::vector< int >, T >> &subsets, const unsigned int numberBodyParts, const int minSubsetCnt, const T minSubsetScore, const int maxPeaks, const bool maximizePositives)</td></tr>
|
|
<tr class="separator:a8ed9ecd4c336511deb3cf44a8c1b1853"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dbd17f2f656a2bc751441a42b5b9516"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a3dbd17f2f656a2bc751441a42b5b9516"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3dbd17f2f656a2bc751441a42b5b9516">peopleVectorToPeopleArray</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &poseKeypoints, <a class="el" href="classop_1_1_array.html">Array</a>< T > &poseScores, const T scaleFactor, const std::vector< std::pair< std::vector< int >, T >> &subsets, const std::vector< int > &validSubsetIndexes, const T *const peaksPtr, const int numberPeople, const unsigned int numberBodyParts, const unsigned int numberBodyPartPairs)</td></tr>
|
|
<tr class="separator:a3dbd17f2f656a2bc751441a42b5b9516"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaec4a34b015f898d28be2b9f2aba0d38"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aaec4a34b015f898d28be2b9f2aba0d38"><td class="memTemplItemLeft" align="right" valign="top">std::vector< std::tuple< T, T, <br class="typebreak"/>
|
|
int, int, int > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aaec4a34b015f898d28be2b9f2aba0d38">pafPtrIntoVector</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyPartPairs)</td></tr>
|
|
<tr class="separator:aaec4a34b015f898d28be2b9f2aba0d38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36f0207c6263e7174f4c79eba7c4df3f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a36f0207c6263e7174f4c79eba7c4df3f"><td class="memTemplItemLeft" align="right" valign="top">std::vector< std::pair<br class="typebreak"/>
|
|
< std::vector< int >, T > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a36f0207c6263e7174f4c79eba7c4df3f">pafVectorIntoPeopleVector</a> (const std::vector< std::tuple< T, T, int, int, int >> &pairScores, const T *const peaksPtr, const int maxPeaks, const std::vector< unsigned int > &bodyPartPairs, const unsigned int numberBodyParts)</td></tr>
|
|
<tr class="separator:a36f0207c6263e7174f4c79eba7c4df3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0fea41041a70ae8449a77f46ffe8100"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae0fea41041a70ae8449a77f46ffe8100"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae0fea41041a70ae8449a77f46ffe8100">maximumCpu</a> (T *targetPtr, const T *const sourcePtr, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize)</td></tr>
|
|
<tr class="separator:ae0fea41041a70ae8449a77f46ffe8100"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ec109805adf02f9872a6af37d602caa"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a8ec109805adf02f9872a6af37d602caa"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8ec109805adf02f9872a6af37d602caa">maximumGpu</a> (T *targetPtr, const T *const sourcePtr, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize)</td></tr>
|
|
<tr class="separator:a8ec109805adf02f9872a6af37d602caa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a97f255cc323f1c1babe4c598727196"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a6a97f255cc323f1c1babe4c598727196"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6a97f255cc323f1c1babe4c598727196">nmsCpu</a> (T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize, const <a class="el" href="structop_1_1_point.html">Point</a>< T > &offset)</td></tr>
|
|
<tr class="separator:a6a97f255cc323f1c1babe4c598727196"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28c5ac530845231600fb93c0be44ad6d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a28c5ac530845231600fb93c0be44ad6d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a28c5ac530845231600fb93c0be44ad6d">nmsGpu</a> (T *targetPtr, int *kernelPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize, const <a class="el" href="structop_1_1_point.html">Point</a>< T > &offset)</td></tr>
|
|
<tr class="separator:a28c5ac530845231600fb93c0be44ad6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37dce2abad2568d7664654e4598002af"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a37dce2abad2568d7664654e4598002af"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a37dce2abad2568d7664654e4598002af">nmsOcl</a> (T *targetPtr, uint8_t *kernelGpuPtr, uint8_t *kernelCpuPtr, const T *const sourcePtr, const T threshold, const std::array< int, 4 > &targetSize, const std::array< int, 4 > &sourceSize, const <a class="el" href="structop_1_1_point.html">Point</a>< T > &offset, const int gpuID=0)</td></tr>
|
|
<tr class="separator:a37dce2abad2568d7664654e4598002af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb8ffc1a6a2cc2949d80d8e8ad4e2190"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:adb8ffc1a6a2cc2949d80d8e8ad4e2190"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#adb8ffc1a6a2cc2949d80d8e8ad4e2190">resizeAndMergeCpu</a> (T *targetPtr, const std::vector< const T * > &sourcePtrs, const std::array< int, 4 > &targetSize, const std::vector< std::array< int, 4 >> &sourceSizes, const std::vector< T > &scaleInputToNetInputs={1.f})</td></tr>
|
|
<tr class="separator:adb8ffc1a6a2cc2949d80d8e8ad4e2190"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8982332c4263696d0e023997f0e4c753"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a8982332c4263696d0e023997f0e4c753"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8982332c4263696d0e023997f0e4c753">resizeAndMergeGpu</a> (T *targetPtr, const std::vector< const T * > &sourcePtrs, const std::array< int, 4 > &targetSize, const std::vector< std::array< int, 4 >> &sourceSizes, const std::vector< T > &scaleInputToNetInputs={1.f})</td></tr>
|
|
<tr class="separator:a8982332c4263696d0e023997f0e4c753"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97b053019720782f2f81bc1b41f036d6"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a97b053019720782f2f81bc1b41f036d6"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a97b053019720782f2f81bc1b41f036d6">resizeAndMergeOcl</a> (T *targetPtr, const std::vector< const T * > &sourcePtrs, std::vector< T * > &sourceTempPtrs, const std::array< int, 4 > &targetSize, const std::vector< std::array< int, 4 >> &sourceSizes, const std::vector< T > &scaleInputToNetInputs={1.f}, const int gpuID=0)</td></tr>
|
|
<tr class="separator:a97b053019720782f2f81bc1b41f036d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab3de911b04b96c1850cc05c6947e184"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::map<br class="typebreak"/>
|
|
< unsigned int, std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aab3de911b04b96c1850cc05c6947e184">getPoseBodyPartMapping</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:aab3de911b04b96c1850cc05c6947e184"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0730c6559abdb976423ecf81eac4620"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae0730c6559abdb976423ecf81eac4620">getPoseProtoTxt</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:ae0730c6559abdb976423ecf81eac4620"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade70b024ee461ae04e7233bf3937c5c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ade70b024ee461ae04e7233bf3937c5c6">getPoseTrainedModel</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:ade70b024ee461ae04e7233bf3937c5c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54a6c42a42a0a7e539061f5e30abb4bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a54a6c42a42a0a7e539061f5e30abb4bc">getPoseNumberBodyParts</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:a54a6c42a42a0a7e539061f5e30abb4bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a307b2c7b1506415a4ba44590fe8a7258"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<br class="typebreak"/>
|
|
< unsigned int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a307b2c7b1506415a4ba44590fe8a7258">getPosePartPairs</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:a307b2c7b1506415a4ba44590fe8a7258"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84d87ec0e4ed3cf75a37ce99d0d25ef7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<br class="typebreak"/>
|
|
< unsigned int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a84d87ec0e4ed3cf75a37ce99d0d25ef7">getPoseMapIndex</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:a84d87ec0e4ed3cf75a37ce99d0d25ef7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96a81e831f8c965825162dba09095477"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a96a81e831f8c965825162dba09095477">getPoseMaxPeaks</a> ()</td></tr>
|
|
<tr class="separator:a96a81e831f8c965825162dba09095477"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7ca8d89f9045481075902c8bd98b8f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad7ca8d89f9045481075902c8bd98b8f4">getPoseNetDecreaseFactor</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:ad7ca8d89f9045481075902c8bd98b8f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3df938ef93037c534c5d342720d5fb70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3df938ef93037c534c5d342720d5fb70">poseBodyPartMapStringToKey</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const std::string &string)</td></tr>
|
|
<tr class="separator:a3df938ef93037c534c5d342720d5fb70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacf6e688031bb116e4878b811e8dbc23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aacf6e688031bb116e4878b811e8dbc23">poseBodyPartMapStringToKey</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const std::vector< std::string > &strings)</td></tr>
|
|
<tr class="separator:aacf6e688031bb116e4878b811e8dbc23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd8cab258d7e98affa5c317a9a03e862"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#acd8cab258d7e98affa5c317a9a03e862">getPoseDefaultNmsThreshold</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const bool maximizePositives=false)</td></tr>
|
|
<tr class="separator:acd8cab258d7e98affa5c317a9a03e862"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e377d8da8f109cb8be8e4edbb2ea90a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8e377d8da8f109cb8be8e4edbb2ea90a">getPoseDefaultConnectInterMinAboveThreshold</a> (const bool maximizePositives=false)</td></tr>
|
|
<tr class="separator:a8e377d8da8f109cb8be8e4edbb2ea90a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabfd35e57744b44481c09f56c90cc8b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aabfd35e57744b44481c09f56c90cc8b8">getPoseDefaultConnectInterThreshold</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const bool maximizePositives=false)</td></tr>
|
|
<tr class="separator:aabfd35e57744b44481c09f56c90cc8b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a863c96f1fb23d96c5d605867cfe5f99f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a863c96f1fb23d96c5d605867cfe5f99f">getPoseDefaultMinSubsetCnt</a> (const bool maximizePositives=false)</td></tr>
|
|
<tr class="separator:a863c96f1fb23d96c5d605867cfe5f99f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7636f6e8974ecb2ed96d43dd5ec261d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae7636f6e8974ecb2ed96d43dd5ec261d">getPoseDefaultConnectMinSubsetScore</a> (const bool maximizePositives=false)</td></tr>
|
|
<tr class="separator:ae7636f6e8974ecb2ed96d43dd5ec261d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13b86d097fd5f36612e9858e9348ea57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a13b86d097fd5f36612e9858e9348ea57">addBkgChannel</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:a13b86d097fd5f36612e9858e9348ea57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a016abefba53293ed2ffe3a3c3bd88dd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector< float > & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a016abefba53293ed2ffe3a3c3bd88dd0">getPoseScales</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:a016abefba53293ed2ffe3a3c3bd88dd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb49286241ba7a1d754b31dee333274a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector< float > & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#abb49286241ba7a1d754b31dee333274a">getPoseColors</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:abb49286241ba7a1d754b31dee333274a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11bd7e53698eabe32b69b48708cf7b19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<br class="typebreak"/>
|
|
< unsigned int > & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a11bd7e53698eabe32b69b48708cf7b19">getPoseBodyPartPairsRender</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:a11bd7e53698eabe32b69b48708cf7b19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebff78a4cfbef1cf1b2e03066d88564c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aebff78a4cfbef1cf1b2e03066d88564c">getNumberElementsToRender</a> (const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel)</td></tr>
|
|
<tr class="separator:aebff78a4cfbef1cf1b2e03066d88564c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99a08148f440bd96546076e15f0de04c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a99a08148f440bd96546076e15f0de04c">renderPoseKeypointsCpu</a> (<a class="el" href="classop_1_1_array.html">Array</a>< float > &frameArray, const <a class="el" href="classop_1_1_array.html">Array</a>< float > &poseKeypoints, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const float renderThreshold, const bool blendOriginalFrame=true)</td></tr>
|
|
<tr class="separator:a99a08148f440bd96546076e15f0de04c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f16c9970e52d2c0bca22628487b0f05"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7f16c9970e52d2c0bca22628487b0f05">renderPoseKeypointsGpu</a> (float *framePtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const int numberPeople, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const posePtr, const float renderThreshold, const bool googlyEyes=false, const bool blendOriginalFrame=true, const float alphaBlending=<a class="el" href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">POSE_DEFAULT_ALPHA_KEYPOINT</a>)</td></tr>
|
|
<tr class="separator:a7f16c9970e52d2c0bca22628487b0f05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ca2eb02250389b5497930fd7f699ac8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a0ca2eb02250389b5497930fd7f699ac8">renderPoseHeatMapGpu</a> (float *frame, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const heatMapPtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const float scaleToKeepRatio, const unsigned int part, const float alphaBlending=<a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a>)</td></tr>
|
|
<tr class="separator:a0ca2eb02250389b5497930fd7f699ac8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7647d7d5831538fdfa3efb259683b622"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7647d7d5831538fdfa3efb259683b622">renderPoseHeatMapsGpu</a> (float *frame, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const heatMapPtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=<a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a>)</td></tr>
|
|
<tr class="separator:a7647d7d5831538fdfa3efb259683b622"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2eb8c7f1fec76d0753293dc80f029880"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a2eb8c7f1fec76d0753293dc80f029880">renderPosePAFGpu</a> (float *framePtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const heatMapPtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const float scaleToKeepRatio, const int part, const float alphaBlending=<a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a>)</td></tr>
|
|
<tr class="separator:a2eb8c7f1fec76d0753293dc80f029880"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81861ebca5dfd2b33c6b4d5a3cc81560"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a81861ebca5dfd2b33c6b4d5a3cc81560">renderPosePAFsGpu</a> (float *framePtr, const <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> poseModel, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const heatMapPtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const float scaleToKeepRatio, const float alphaBlending=<a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a>)</td></tr>
|
|
<tr class="separator:a81861ebca5dfd2b33c6b4d5a3cc81560"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a667d1659678e7dff9f6ecbce6b06ca4f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a667d1659678e7dff9f6ecbce6b06ca4f">renderPoseDistanceGpu</a> (float *framePtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &frameSize, const float *const heatMapPtr, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &heatMapSize, const float scaleToKeepRatio, const unsigned int part, const float alphaBlending=<a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a>)</td></tr>
|
|
<tr class="separator:a667d1659678e7dff9f6ecbce6b06ca4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a020603e3ad6326cb1dce43485157f768"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a020603e3ad6326cb1dce43485157f768">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_pose_extractor.html">WPoseExtractor</a>)</td></tr>
|
|
<tr class="separator:a020603e3ad6326cb1dce43485157f768"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1e242b1ae7ff3300324fbfedebb52fc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ab1e242b1ae7ff3300324fbfedebb52fc">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_pose_extractor_net.html">WPoseExtractorNet</a>)</td></tr>
|
|
<tr class="separator:ab1e242b1ae7ff3300324fbfedebb52fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae76afeeeaedaebe6941f41a4bdf50e2a"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
|
|
<tr class="memitem:a6a34909c6c4d79a215f163291111d556"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr< <a class="el" href="classop_1_1_producer.html">Producer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6a34909c6c4d79a215f163291111d556">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 &producerString="", const <a class="el" href="structop_1_1_point.html">Point</a>< int > &cameraResolution=<a class="el" href="structop_1_1_point.html">Point</a>< int >{-1,-1}, const std::string &cameraParameterPath="models/cameraParameters/", const bool undistortImage=true, const int numberViews=-1)</td></tr>
|
|
<tr class="separator:a6a34909c6c4d79a215f163291111d556"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa65c081c13e0d0453938a3c41d04dc49"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
|
|
<tr class="memitem:aa7f93261bd6d87f86c45e933607a0678"><td class="memItemLeft" align="right" valign="top"> </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>
|
|
<tr class="separator:aa7f93261bd6d87f86c45e933607a0678"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af98c8e514e79d4718fb1fc64dc0e431b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af98c8e514e79d4718fb1fc64dc0e431b">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_sub_thread.html">SubThread</a>)</td></tr>
|
|
<tr class="separator:af98c8e514e79d4718fb1fc64dc0e431b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5dac6cf1ccdf461838f9795be8fda03"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae5dac6cf1ccdf461838f9795be8fda03">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_thread.html">Thread</a>)</td></tr>
|
|
<tr class="separator:ae5dac6cf1ccdf461838f9795be8fda03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac06eeab84c4861ef08834855b48750a6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac06eeab84c4861ef08834855b48750a6">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a>)</td></tr>
|
|
<tr class="separator:ac06eeab84c4861ef08834855b48750a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfc12925650978828707c1c0dcbebd0e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#adfc12925650978828707c1c0dcbebd0e">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_fps_max.html">WFpsMax</a>)</td></tr>
|
|
<tr class="separator:adfc12925650978828707c1c0dcbebd0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad22c543a4376e943b728e657fab5ed9f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad22c543a4376e943b728e657fab5ed9f">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_id_generator.html">WIdGenerator</a>)</td></tr>
|
|
<tr class="separator:ad22c543a4376e943b728e657fab5ed9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5642545fda1c3bbaf60810cf0e2d2c1d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5642545fda1c3bbaf60810cf0e2d2c1d">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_worker.html">Worker</a>)</td></tr>
|
|
<tr class="separator:a5642545fda1c3bbaf60810cf0e2d2c1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01aa5c6e24026536367cf47a64e9bba5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a01aa5c6e24026536367cf47a64e9bba5">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_worker_consumer.html">WorkerConsumer</a>)</td></tr>
|
|
<tr class="separator:a01aa5c6e24026536367cf47a64e9bba5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5660f0e72781ce6d7db9eb78b582e5c6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5660f0e72781ce6d7db9eb78b582e5c6">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_worker_producer.html">WorkerProducer</a>)</td></tr>
|
|
<tr class="separator:a5660f0e72781ce6d7db9eb78b582e5c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add981a5f6a49d35cc316a54c613497f3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#add981a5f6a49d35cc316a54c613497f3">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_queue_orderer.html">WQueueOrderer</a>)</td></tr>
|
|
<tr class="separator:add981a5f6a49d35cc316a54c613497f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a758d03449672fd80b2e07babd3cc0db2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a758d03449672fd80b2e07babd3cc0db2">pyramidalLKCpu</a> (std::vector< cv::Point2f > &coordI, std::vector< cv::Point2f > &coordJ, std::vector< cv::Mat > &pyramidImagesPrevious, std::vector< cv::Mat > &pyramidImagesCurrent, std::vector< char > &status, const cv::Mat &imagePrevious, const cv::Mat &imageCurrent, const int levels=3, const int patchSize=21)</td></tr>
|
|
<tr class="separator:a758d03449672fd80b2e07babd3cc0db2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d77e8ba6e383758a151c51ce4c4c27a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a0d77e8ba6e383758a151c51ce4c4c27a">pyramidalLKGpu</a> (std::vector< cv::Point2f > &ptsI, std::vector< cv::Point2f > &ptsJ, std::vector< char > &status, const cv::Mat &imagePrevious, const cv::Mat &imageCurrent, const int levels=3, const int patchSize=21)</td></tr>
|
|
<tr class="separator:a0d77e8ba6e383758a151c51ce4c4c27a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec18654e3ec788223ea175c2e381ea19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aec18654e3ec788223ea175c2e381ea19">pyramidalLKOcv</a> (std::vector< cv::Point2f > &coordI, std::vector< cv::Point2f > &coordJ, std::vector< cv::Mat > &pyramidImagesPrevious, std::vector< cv::Mat > &pyramidImagesCurrent, std::vector< char > &status, const cv::Mat &imagePrevious, const cv::Mat &imageCurrent, const int levels=3, const int patchSize=21, const bool initFlow=false)</td></tr>
|
|
<tr class="separator:aec18654e3ec788223ea175c2e381ea19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a674a652ad38b355285417529fc050847"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a674a652ad38b355285417529fc050847">COMPILE_TEMPLATE_DATUM</a> (<a class="el" href="classop_1_1_w_person_id_extractor.html">WPersonIdExtractor</a>)</td></tr>
|
|
<tr class="separator:a674a652ad38b355285417529fc050847"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9923237964bf29b59bb135478e929546"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a9923237964bf29b59bb135478e929546"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9923237964bf29b59bb135478e929546">check</a> (const bool condition, const T &message="", const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a9923237964bf29b59bb135478e929546"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8cdf56c47b2cd2fffa2533ab80dace4"><td class="memTemplParams" colspan="2">template<typename T , typename T1 , typename T2 > </td></tr>
|
|
<tr class="memitem:ab8cdf56c47b2cd2fffa2533ab80dace4"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ab8cdf56c47b2cd2fffa2533ab80dace4">checkE</a> (const T1 &conditionA, const T2 &conditionB, const T &message="", const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:ab8cdf56c47b2cd2fffa2533ab80dace4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13e8e79ada0bde9f9b83e7b06a7b7758"><td class="memTemplParams" colspan="2">template<typename T , typename T1 , typename T2 > </td></tr>
|
|
<tr class="memitem:a13e8e79ada0bde9f9b83e7b06a7b7758"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a13e8e79ada0bde9f9b83e7b06a7b7758">checkNE</a> (const T1 &conditionA, const T2 &conditionB, const T &message="", const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a13e8e79ada0bde9f9b83e7b06a7b7758"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad32c10f16b4b817acab2305779bb6ec2"><td class="memTemplParams" colspan="2">template<typename T , typename T1 , typename T2 > </td></tr>
|
|
<tr class="memitem:ad32c10f16b4b817acab2305779bb6ec2"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad32c10f16b4b817acab2305779bb6ec2">checkLE</a> (const T1 &conditionA, const T2 &conditionB, const T &message="", const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:ad32c10f16b4b817acab2305779bb6ec2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a07a8efb4ba66a49653062365a07dc23f"><td class="memTemplParams" colspan="2">template<typename T , typename T1 , typename T2 > </td></tr>
|
|
<tr class="memitem:a07a8efb4ba66a49653062365a07dc23f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a07a8efb4ba66a49653062365a07dc23f">checkLT</a> (const T1 &conditionA, const T2 &conditionB, const T &message="", const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a07a8efb4ba66a49653062365a07dc23f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9166c48926c9cbf842dfcd6beb411542"><td class="memTemplParams" colspan="2">template<typename T , typename T1 , typename T2 > </td></tr>
|
|
<tr class="memitem:a9166c48926c9cbf842dfcd6beb411542"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9166c48926c9cbf842dfcd6beb411542">checkGE</a> (const T1 &conditionA, const T2 &conditionB, const T &message="", const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a9166c48926c9cbf842dfcd6beb411542"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f859611d5b55dc1e0b6b74ea2c38dcf"><td class="memTemplParams" colspan="2">template<typename T , typename T1 , typename T2 > </td></tr>
|
|
<tr class="memitem:a1f859611d5b55dc1e0b6b74ea2c38dcf"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1f859611d5b55dc1e0b6b74ea2c38dcf">checkGT</a> (const T1 &conditionA, const T2 &conditionB, const T &message="", const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a1f859611d5b55dc1e0b6b74ea2c38dcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af548fe1a2ad2b392a25afe9b0b87b8dd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:af548fe1a2ad2b392a25afe9b0b87b8dd"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#af548fe1a2ad2b392a25afe9b0b87b8dd">tToString</a> (const T &message)</td></tr>
|
|
<tr class="separator:af548fe1a2ad2b392a25afe9b0b87b8dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f092bd36c716a894cb035e1ead2aca3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5f092bd36c716a894cb035e1ead2aca3">error</a> (const std::string &message, const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a5f092bd36c716a894cb035e1ead2aca3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42d364d9fbd1a719341bd7187d97cf18"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a42d364d9fbd1a719341bd7187d97cf18"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a42d364d9fbd1a719341bd7187d97cf18">error</a> (const T &message, const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a42d364d9fbd1a719341bd7187d97cf18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9912b2bfa3dbe427b4e72dd34c605df2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9912b2bfa3dbe427b4e72dd34c605df2">log</a> (const std::string &message, const <a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14">Priority</a> priority=<a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233">Priority::Max</a>, const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a9912b2bfa3dbe427b4e72dd34c605df2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad671f60788fdc2f4a04beda1dc3728c5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ad671f60788fdc2f4a04beda1dc3728c5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad671f60788fdc2f4a04beda1dc3728c5">log</a> (const T &message, const <a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14">Priority</a> priority=<a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233">Priority::Max</a>, const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:ad671f60788fdc2f4a04beda1dc3728c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4eb991aa18818196d35c66455a437a32"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a4eb991aa18818196d35c66455a437a32"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a4eb991aa18818196d35c66455a437a32">dLog</a> (const T &message, const <a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14">Priority</a> priority=<a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233">Priority::Max</a>, const int line=-1, const std::string &function="", const std::string &file="")</td></tr>
|
|
<tr class="separator:a4eb991aa18818196d35c66455a437a32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbf62284718858335848e43bbeafb192"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:abbf62284718858335848e43bbeafb192"><td class="memTemplItemLeft" align="right" valign="top">char </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#abbf62284718858335848e43bbeafb192">charRound</a> (const T a)</td></tr>
|
|
<tr class="separator:abbf62284718858335848e43bbeafb192"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65c35aa5a4461e819a01371f152a7407"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a65c35aa5a4461e819a01371f152a7407"><td class="memTemplItemLeft" align="right" valign="top">signed char </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a65c35aa5a4461e819a01371f152a7407">sCharRound</a> (const T a)</td></tr>
|
|
<tr class="separator:a65c35aa5a4461e819a01371f152a7407"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adcfd0bf5ba782278488c157667a80c54"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:adcfd0bf5ba782278488c157667a80c54"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#adcfd0bf5ba782278488c157667a80c54">intRound</a> (const T a)</td></tr>
|
|
<tr class="separator:adcfd0bf5ba782278488c157667a80c54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0d8debba08b802d115b71ee1232e535"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae0d8debba08b802d115b71ee1232e535"><td class="memTemplItemLeft" align="right" valign="top">long </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae0d8debba08b802d115b71ee1232e535">longRound</a> (const T a)</td></tr>
|
|
<tr class="separator:ae0d8debba08b802d115b71ee1232e535"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7817601c574b570fef5ab7703b9b8aea"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a7817601c574b570fef5ab7703b9b8aea"><td class="memTemplItemLeft" align="right" valign="top">long long </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7817601c574b570fef5ab7703b9b8aea">longLongRound</a> (const T a)</td></tr>
|
|
<tr class="separator:a7817601c574b570fef5ab7703b9b8aea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61240e5fbd4ea84a2cfdc89407bcb1ae"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a61240e5fbd4ea84a2cfdc89407bcb1ae"><td class="memTemplItemLeft" align="right" valign="top">unsigned char </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a61240e5fbd4ea84a2cfdc89407bcb1ae">uCharRound</a> (const T a)</td></tr>
|
|
<tr class="separator:a61240e5fbd4ea84a2cfdc89407bcb1ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8525e440d6ac1b558e72637dc4f4e3c4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a8525e440d6ac1b558e72637dc4f4e3c4"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8525e440d6ac1b558e72637dc4f4e3c4">uIntRound</a> (const T a)</td></tr>
|
|
<tr class="separator:a8525e440d6ac1b558e72637dc4f4e3c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaafe2e235a1a3a146bb026b71c521c7b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aaafe2e235a1a3a146bb026b71c521c7b"><td class="memTemplItemLeft" align="right" valign="top">unsigned long </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aaafe2e235a1a3a146bb026b71c521c7b">ulongRound</a> (const T a)</td></tr>
|
|
<tr class="separator:aaafe2e235a1a3a146bb026b71c521c7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a757a5cc88734e7be9e910e7d8213c282"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a757a5cc88734e7be9e910e7d8213c282"><td class="memTemplItemLeft" align="right" valign="top">unsigned long long </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a757a5cc88734e7be9e910e7d8213c282">uLongLongRound</a> (const T a)</td></tr>
|
|
<tr class="separator:a757a5cc88734e7be9e910e7d8213c282"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f4b99449c0c73e2c89ee1a1eff007c7"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a9f4b99449c0c73e2c89ee1a1eff007c7"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9f4b99449c0c73e2c89ee1a1eff007c7">fastMax</a> (const T a, const T b)</td></tr>
|
|
<tr class="separator:a9f4b99449c0c73e2c89ee1a1eff007c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e1d1f90ef06cc7af576fdaad4b4e320"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a6e1d1f90ef06cc7af576fdaad4b4e320"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6e1d1f90ef06cc7af576fdaad4b4e320">fastMin</a> (const T a, const T b)</td></tr>
|
|
<tr class="separator:a6e1d1f90ef06cc7af576fdaad4b4e320"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2dafd3db8f922405b38240345dd1dce5"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a2dafd3db8f922405b38240345dd1dce5"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a2dafd3db8f922405b38240345dd1dce5">fastTruncate</a> (T value, T min=0, T max=1)</td></tr>
|
|
<tr class="separator:a2dafd3db8f922405b38240345dd1dce5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc650faa23df88ca16a09a2d2a522960"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#acc650faa23df88ca16a09a2d2a522960">makeDirectory</a> (const std::string &directoryPath)</td></tr>
|
|
<tr class="separator:acc650faa23df88ca16a09a2d2a522960"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fc2ee2d2c256695fb7b2b953ee7f762"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6fc2ee2d2c256695fb7b2b953ee7f762">existDirectory</a> (const std::string &directoryPath)</td></tr>
|
|
<tr class="separator:a6fc2ee2d2c256695fb7b2b953ee7f762"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1f4b95440d2fb57fc715558d039b947"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac1f4b95440d2fb57fc715558d039b947">existFile</a> (const std::string &filePath)</td></tr>
|
|
<tr class="separator:ac1f4b95440d2fb57fc715558d039b947"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab38ea91ef7b7dad700d8e4a4654d48f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ab38ea91ef7b7dad700d8e4a4654d48f5">formatAsDirectory</a> (const std::string &directoryPathString)</td></tr>
|
|
<tr class="separator:ab38ea91ef7b7dad700d8e4a4654d48f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a573544858d0a9c29c9707eeda3a21c98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a573544858d0a9c29c9707eeda3a21c98">getFileNameAndExtension</a> (const std::string &fullPath)</td></tr>
|
|
<tr class="separator:a573544858d0a9c29c9707eeda3a21c98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f37638480139a4076eef4d0c7dc6cd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6f37638480139a4076eef4d0c7dc6cd1">getFileNameNoExtension</a> (const std::string &fullPath)</td></tr>
|
|
<tr class="separator:a6f37638480139a4076eef4d0c7dc6cd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a515273b013402d8c75780330588421bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a515273b013402d8c75780330588421bc">getFileExtension</a> (const std::string &fullPath)</td></tr>
|
|
<tr class="separator:a515273b013402d8c75780330588421bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1737c19228b83a5e93ae51e5d9556eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac1737c19228b83a5e93ae51e5d9556eb">getFullFilePathNoExtension</a> (const std::string &fullPath)</td></tr>
|
|
<tr class="separator:ac1737c19228b83a5e93ae51e5d9556eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e35510c95e5525aae7a398b03b32488"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a2e35510c95e5525aae7a398b03b32488">getFileParentFolderPath</a> (const std::string &fullPath)</td></tr>
|
|
<tr class="separator:a2e35510c95e5525aae7a398b03b32488"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ff74a37eb4bf12e31bc5aa95b69f9e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3ff74a37eb4bf12e31bc5aa95b69f9e3">getFilesOnDirectory</a> (const std::string &directoryPath, const std::vector< std::string > &extensions={})</td></tr>
|
|
<tr class="separator:a3ff74a37eb4bf12e31bc5aa95b69f9e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb26da2c52486e926d98471b5387c7e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#adb26da2c52486e926d98471b5387c7e1">getFilesOnDirectory</a> (const std::string &directoryPath, const std::string &extension)</td></tr>
|
|
<tr class="separator:adb26da2c52486e926d98471b5387c7e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8664658afa7be03e173cec9eff2873ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8664658afa7be03e173cec9eff2873ad">removeSpecialsCharacters</a> (const std::string &stringToVariate)</td></tr>
|
|
<tr class="separator:a8664658afa7be03e173cec9eff2873ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82471a2af285bada830bac3c95a8440b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a82471a2af285bada830bac3c95a8440b">removeAllOcurrencesOfSubString</a> (std::string &stringToModify, const std::string &substring)</td></tr>
|
|
<tr class="separator:a82471a2af285bada830bac3c95a8440b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fe477200af87dadb07c8d6a75b4414b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5fe477200af87dadb07c8d6a75b4414b">replaceAll</a> (std::string &stringText, const char charToChange, const char charToAdd)</td></tr>
|
|
<tr class="separator:a5fe477200af87dadb07c8d6a75b4414b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed592469f254f31c2356d4628f75aaea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aed592469f254f31c2356d4628f75aaea">flagsToPoseModel</a> (const std::string &poseModeString)</td></tr>
|
|
<tr class="separator:aed592469f254f31c2356d4628f75aaea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3bebe88bedbd7785d48159c8e3f0515"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac3bebe88bedbd7785d48159c8e3f0515">flagsToScaleMode</a> (const int keypointScale)</td></tr>
|
|
<tr class="separator:ac3bebe88bedbd7785d48159c8e3f0515"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4a6fee7ba2cc543739477e9c1d64136"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa4a6fee7ba2cc543739477e9c1d64136">flagsToHeatMapScaleMode</a> (const int heatMapScale)</td></tr>
|
|
<tr class="separator:aa4a6fee7ba2cc543739477e9c1d64136"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fbdd7c33f90d0237582c9441162a7d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1fbdd7c33f90d0237582c9441162a7d8">flagsToProducerType</a> (const std::string &imageDirectory, const std::string &videoPath, const std::string &ipCameraPath, const int webcamIndex, const bool flirCamera)</td></tr>
|
|
<tr class="separator:a1fbdd7c33f90d0237582c9441162a7d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5928fbe1f41a1f6e49bfdb82ee831e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::pair< <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a>, <br class="typebreak"/>
|
|
std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac5928fbe1f41a1f6e49bfdb82ee831e3">flagsToProducer</a> (const std::string &imageDirectory, const std::string &videoPath, const std::string &ipCameraPath="", const int webcamIndex=-1, const bool flirCamera=false, const int flirCameraIndex=-1)</td></tr>
|
|
<tr class="separator:ac5928fbe1f41a1f6e49bfdb82ee831e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3b02ca66d11f4129372f4a9f98c6437"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector< <a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b">HeatMapType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad3b02ca66d11f4129372f4a9f98c6437">flagsToHeatMaps</a> (const bool heatMapsAddParts=false, const bool heatMapsAddBkg=false, const bool heatMapsAddPAFs=false)</td></tr>
|
|
<tr class="separator:ad3b02ca66d11f4129372f4a9f98c6437"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70f65da8f70ebd07b093932927187c90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033">RenderMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a70f65da8f70ebd07b093932927187c90">flagsToRenderMode</a> (const int renderFlag, const bool gpuBuggy=false, const int renderPoseFlag=-2)</td></tr>
|
|
<tr class="separator:a70f65da8f70ebd07b093932927187c90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdf2dd76cbae54789a139d9415790f82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6">DisplayMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#afdf2dd76cbae54789a139d9415790f82">flagsToDisplayMode</a> (const int display, const bool enabled3d)</td></tr>
|
|
<tr class="separator:afdf2dd76cbae54789a139d9415790f82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7961cb2fd04f59cbcd40df5872f12fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="structop_1_1_point.html">Point</a>< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7961cb2fd04f59cbcd40df5872f12fd7">flagsToPoint</a> (const std::string &pointString, const std::string &pointExample="1280x720")</td></tr>
|
|
<tr class="separator:a7961cb2fd04f59cbcd40df5872f12fd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac968b1c98c60b74be78225be27805706"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ac968b1c98c60b74be78225be27805706"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac968b1c98c60b74be78225be27805706">getDistance</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int person, const int elementA, const int elementB)</td></tr>
|
|
<tr class="separator:ac968b1c98c60b74be78225be27805706"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f931e210eb575a084b8e6f462b0b382"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a1f931e210eb575a084b8e6f462b0b382"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1f931e210eb575a084b8e6f462b0b382">averageKeypoints</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &keypointsA, const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypointsB, const int personA)</td></tr>
|
|
<tr class="separator:a1f931e210eb575a084b8e6f462b0b382"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5fc565b24e499e306ca170b9139eeb6"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ac5fc565b24e499e306ca170b9139eeb6"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac5fc565b24e499e306ca170b9139eeb6">scaleKeypoints</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const T scale)</td></tr>
|
|
<tr class="separator:ac5fc565b24e499e306ca170b9139eeb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae9e38fa6c56e188b4f649732f0d4cd3"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aae9e38fa6c56e188b4f649732f0d4cd3"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aae9e38fa6c56e188b4f649732f0d4cd3">scaleKeypoints2d</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const T scaleX, const T scaleY)</td></tr>
|
|
<tr class="separator:aae9e38fa6c56e188b4f649732f0d4cd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b9adf8f7e698e566414c9f44f0c85f1"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a6b9adf8f7e698e566414c9f44f0c85f1"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6b9adf8f7e698e566414c9f44f0c85f1">scaleKeypoints2d</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const T scaleX, const T scaleY, const T offsetX, const T offsetY)</td></tr>
|
|
<tr class="separator:a6b9adf8f7e698e566414c9f44f0c85f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7803aa62abc21471e7d966bd674a81a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aa7803aa62abc21471e7d966bd674a81a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa7803aa62abc21471e7d966bd674a81a">renderKeypointsCpu</a> (<a class="el" href="classop_1_1_array.html">Array</a>< T > &frameArray, const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const std::vector< unsigned int > &pairs, const std::vector< T > colors, const T thicknessCircleRatio, const T thicknessLineRatioWRTCircle, const std::vector< T > &poseScales, const T threshold)</td></tr>
|
|
<tr class="separator:aa7803aa62abc21471e7d966bd674a81a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b2ae3f48eab928e35c9e3da51899054"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a5b2ae3f48eab928e35c9e3da51899054"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structop_1_1_rectangle.html">Rectangle</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5b2ae3f48eab928e35c9e3da51899054">getKeypointsRectangle</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int person, const T threshold)</td></tr>
|
|
<tr class="separator:a5b2ae3f48eab928e35c9e3da51899054"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1110f4c0017c43ea1d0896a3225c55f8"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a1110f4c0017c43ea1d0896a3225c55f8"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1110f4c0017c43ea1d0896a3225c55f8">getAverageScore</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int person)</td></tr>
|
|
<tr class="separator:a1110f4c0017c43ea1d0896a3225c55f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dd5dde18458975a36bdbd6dd38720a2"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a1dd5dde18458975a36bdbd6dd38720a2"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1dd5dde18458975a36bdbd6dd38720a2">getKeypointsArea</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int person, const T threshold)</td></tr>
|
|
<tr class="separator:a1dd5dde18458975a36bdbd6dd38720a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace4af20d19066df9ec502c5a09097c24"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ace4af20d19066df9ec502c5a09097c24"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ace4af20d19066df9ec502c5a09097c24">getBiggestPerson</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const T threshold)</td></tr>
|
|
<tr class="separator:ace4af20d19066df9ec502c5a09097c24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9366cf1b4ac3494965749eeb5537da1"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aa9366cf1b4ac3494965749eeb5537da1"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa9366cf1b4ac3494965749eeb5537da1">getNonZeroKeypoints</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int person, const T threshold)</td></tr>
|
|
<tr class="separator:aa9366cf1b4ac3494965749eeb5537da1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf638f00b0a825c05683f8e23942a9d5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:acf638f00b0a825c05683f8e23942a9d5"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#acf638f00b0a825c05683f8e23942a9d5">getDistanceAverage</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int personA, const int personB, const T threshold)</td></tr>
|
|
<tr class="separator:acf638f00b0a825c05683f8e23942a9d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa053f4b0533d9e981aa171a1ef57fc30">getDistanceAverage</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypointsA, const int personA, const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypointsB, const int personB, const T threshold)</td></tr>
|
|
<tr class="separator:aa053f4b0533d9e981aa171a1ef57fc30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75411d98f69051860379730e16103178"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a75411d98f69051860379730e16103178"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classop_1_1_array.html">Array</a>< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a75411d98f69051860379730e16103178">getKeypointsPerson</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int person, const bool noCopy=false)</td></tr>
|
|
<tr class="separator:a75411d98f69051860379730e16103178"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memTemplItemLeft" align="right" valign="top">float </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a6913c67141fcbbba84fc88ac8a45aa0f">getKeypointsRoi</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypoints, const int personA, const int personB, const T threshold)</td></tr>
|
|
<tr class="separator:a6913c67141fcbbba84fc88ac8a45aa0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9af122ccd8dcdafb11e37b6633245b4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ac9af122ccd8dcdafb11e37b6633245b4"><td class="memTemplItemLeft" align="right" valign="top">float </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac9af122ccd8dcdafb11e37b6633245b4">getKeypointsRoi</a> (const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypointsA, const int personA, const <a class="el" href="classop_1_1_array.html">Array</a>< T > &keypointsB, const int personB, const T threshold)</td></tr>
|
|
<tr class="separator:ac9af122ccd8dcdafb11e37b6633245b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1d0931229d15c0a8ac13d4c0ff407e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad1d0931229d15c0a8ac13d4c0ff407e2">putTextOnCvMat</a> (cv::Mat &cvMat, const std::string &textToDisplay, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &position, const cv::Scalar &color, const bool normalizeWidth, const int imageWidth)</td></tr>
|
|
<tr class="separator:ad1d0931229d15c0a8ac13d4c0ff407e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8b9daed84e741afb7191fde8ed95b5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ab8b9daed84e741afb7191fde8ed95b5e">unrollArrayToUCharCvMat</a> (cv::Mat &cvMatResult, const <a class="el" href="classop_1_1_array.html">Array</a>< float > &array)</td></tr>
|
|
<tr class="separator:ab8b9daed84e741afb7191fde8ed95b5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa497ecc2e06a583b2c08ae14e5f3891a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa497ecc2e06a583b2c08ae14e5f3891a">uCharCvMatToFloatPtr</a> (float *floatPtrImage, const cv::Mat &cvImage, const int normalize)</td></tr>
|
|
<tr class="separator:aa497ecc2e06a583b2c08ae14e5f3891a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24ebdcb8395dea0429f220de6a715d6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a24ebdcb8395dea0429f220de6a715d6e">resizeGetScaleFactor</a> (const <a class="el" href="structop_1_1_point.html">Point</a>< int > &initialSize, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &targetSize)</td></tr>
|
|
<tr class="separator:a24ebdcb8395dea0429f220de6a715d6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a822ae69643ce2a125d929ff0e84e4019"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a822ae69643ce2a125d929ff0e84e4019">resizeFixedAspectRatio</a> (cv::Mat &resizedCvMat, const cv::Mat &cvMat, const double scaleFactor, const <a class="el" href="structop_1_1_point.html">Point</a>< int > &targetSize, const int borderMode=cv::BORDER_CONSTANT, const cv::Scalar &borderValue=cv::Scalar{0, 0, 0})</td></tr>
|
|
<tr class="separator:a822ae69643ce2a125d929ff0e84e4019"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad838617b60f6bf4f71e15667eb8b9cad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad838617b60f6bf4f71e15667eb8b9cad">keepRoiInside</a> (cv::Rect &roi, const int imageWidth, const int imageHeight)</td></tr>
|
|
<tr class="separator:ad838617b60f6bf4f71e15667eb8b9cad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02164ca0af9e838190f584f5d1d8465e"><td class="memTemplParams" colspan="2">template<typename TPointerContainer > </td></tr>
|
|
<tr class="memitem:a02164ca0af9e838190f584f5d1d8465e"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a02164ca0af9e838190f584f5d1d8465e">checkNoNullNorEmpty</a> (const TPointerContainer &tPointerContainer)</td></tr>
|
|
<tr class="separator:a02164ca0af9e838190f584f5d1d8465e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af63e418966741f7efebacc9519174a0a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:af63e418966741f7efebacc9519174a0a"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#af63e418966741f7efebacc9519174a0a">vectorsAreEqual</a> (const std::vector< T > &vectorA, const std::vector< T > &vectorB)</td></tr>
|
|
<tr class="separator:af63e418966741f7efebacc9519174a0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3a3e2acfb27ecbd187d01c8dcd41899"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aa3a3e2acfb27ecbd187d01c8dcd41899"><td class="memTemplItemLeft" align="right" valign="top">std::vector< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa3a3e2acfb27ecbd187d01c8dcd41899">mergeVectors</a> (const std::vector< T > &vectorA, const std::vector< T > &vectorB)</td></tr>
|
|
<tr class="separator:aa3a3e2acfb27ecbd187d01c8dcd41899"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab670c693d8e4a540cfe75ce8383b6d10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned long long </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ab670c693d8e4a540cfe75ce8383b6d10">getLastNumber</a> (const std::string &string)</td></tr>
|
|
<tr class="separator:ab670c693d8e4a540cfe75ce8383b6d10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42292d44d10f55cb1d83a296183e9b31"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a42292d44d10f55cb1d83a296183e9b31"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a42292d44d10f55cb1d83a296183e9b31">toFixedLengthString</a> (const T number, const unsigned long long stringLength=0)</td></tr>
|
|
<tr class="separator:a42292d44d10f55cb1d83a296183e9b31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae80a103d8a4308bc435342b3d31404c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ae80a103d8a4308bc435342b3d31404c8">splitString</a> (const std::string &stringToSplit, const std::string &delimiter)</td></tr>
|
|
<tr class="separator:ae80a103d8a4308bc435342b3d31404c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3290f48d24c9992dd00d339ce49cfac7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3290f48d24c9992dd00d339ce49cfac7">toLower</a> (const std::string &string)</td></tr>
|
|
<tr class="separator:a3290f48d24c9992dd00d339ce49cfac7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a815e303884fb2b3346c8cc19d61b23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a7a815e303884fb2b3346c8cc19d61b23">toUpper</a> (const std::string &string)</td></tr>
|
|
<tr class="separator:a7a815e303884fb2b3346c8cc19d61b23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad49ada80599ee40e4906ff9de576b0d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ad49ada80599ee40e4906ff9de576b0d3">wrapperConfigureSanityChecks</a> (<a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &wrapperStructPose, const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &wrapperStructFace, const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &wrapperStructHand, const <a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a> &wrapperStructExtra, const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &wrapperStructInput, const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &wrapperStructOutput, const <a class="el" href="structop_1_1_wrapper_struct_gui.html">WrapperStructGui</a> &wrapperStructGui, const bool renderOutput, const bool userOutputWsEmpty, const std::shared_ptr< <a class="el" href="classop_1_1_producer.html">Producer</a> > &producerSharedPtr, const <a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36">ThreadManagerMode</a> threadManagerMode)</td></tr>
|
|
<tr class="separator:ad49ada80599ee40e4906ff9de576b0d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af65a4564afcad06b72468679f6bee52b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af65a4564afcad06b72468679f6bee52b">threadIdPP</a> (unsigned long long &threadId, const bool multiThreadEnabled)</td></tr>
|
|
<tr class="separator:af65a4564afcad06b72468679f6bee52b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e480881d596dc0b93671281b28b356d"><td class="memTemplParams" colspan="2">template<typename TDatums , typename TDatumsSP = std::shared_ptr<TDatums>, typename TWorker = std::shared_ptr<Worker<TDatumsSP>>> </td></tr>
|
|
<tr class="memitem:a9e480881d596dc0b93671281b28b356d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9e480881d596dc0b93671281b28b356d">configureThreadManager</a> (<a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a>< TDatumsSP > &threadManager, const bool multiThreadEnabled, const <a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36">ThreadManagerMode</a> threadManagerMode, const <a class="el" href="structop_1_1_wrapper_struct_pose.html">WrapperStructPose</a> &wrapperStructPose, const <a class="el" href="structop_1_1_wrapper_struct_face.html">WrapperStructFace</a> &wrapperStructFace, const <a class="el" href="structop_1_1_wrapper_struct_hand.html">WrapperStructHand</a> &wrapperStructHand, const <a class="el" href="structop_1_1_wrapper_struct_extra.html">WrapperStructExtra</a> &wrapperStructExtra, const <a class="el" href="structop_1_1_wrapper_struct_input.html">WrapperStructInput</a> &wrapperStructInput, const <a class="el" href="structop_1_1_wrapper_struct_output.html">WrapperStructOutput</a> &wrapperStructOutput, const <a class="el" href="structop_1_1_wrapper_struct_gui.html">WrapperStructGui</a> &wrapperStructGui, const std::array< std::vector< TWorker >, int(<a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18a6f6cb72d544962fa333e2e34ce64f719">WorkerType::Size</a>)> &userWs, const std::array< bool, int(<a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18a6f6cb72d544962fa333e2e34ce64f719">WorkerType::Size</a>)> &userWsOnNewThread)</td></tr>
|
|
<tr class="separator:a9e480881d596dc0b93671281b28b356d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a9b4b92c621cc5962a72898899d2f2534"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a9b4b92c621cc5962a72898899d2f2534">FACE_MAX_FACES</a> = <a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a></td></tr>
|
|
<tr class="separator:a9b4b92c621cc5962a72898899d2f2534"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a05bdc38612c38e28b96bba5b4679b8"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a8a05bdc38612c38e28b96bba5b4679b8">FACE_NUMBER_PARTS</a> = 70u</td></tr>
|
|
<tr class="separator:a8a05bdc38612c38e28b96bba5b4679b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1245f62cf98c4ee7591dfc8807ef355d"><td class="memItemLeft" align="right" valign="top">const std::vector< unsigned int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a1245f62cf98c4ee7591dfc8807ef355d">FACE_PAIRS_RENDER</a> {<a class="el" href="face_parameters_8hpp.html#a7e2f64c1349d6a881c6ceb49757e099a">FACE_PAIRS_RENDER_GPU</a>}</td></tr>
|
|
<tr class="separator:a1245f62cf98c4ee7591dfc8807ef355d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fbae1778780ae5bf4ffcc84cdef1870"><td class="memItemLeft" align="right" valign="top">const std::vector< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3fbae1778780ae5bf4ffcc84cdef1870">FACE_COLORS_RENDER</a> {<a class="el" href="face_parameters_8hpp.html#a740a6228babfde5f18fba6fc033ef0ed">FACE_COLORS_RENDER_GPU</a>}</td></tr>
|
|
<tr class="separator:a3fbae1778780ae5bf4ffcc84cdef1870"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00c56c20997f734b2bd44d6f85b86cf0"><td class="memItemLeft" align="right" valign="top">const std::vector< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a00c56c20997f734b2bd44d6f85b86cf0">FACE_SCALES_RENDER</a> {<a class="el" href="face_parameters_8hpp.html#a1a7ddb1a137c44091a1b4161725adfa0">FACE_SCALES_RENDER_GPU</a>}</td></tr>
|
|
<tr class="separator:a00c56c20997f734b2bd44d6f85b86cf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6701cc08e1a8651798ef3bf8437375b"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa6701cc08e1a8651798ef3bf8437375b">FACE_CCN_DECREASE_FACTOR</a> = 8.f</td></tr>
|
|
<tr class="separator:aa6701cc08e1a8651798ef3bf8437375b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d07868d77fb11253b413ed579e04c22"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a4d07868d77fb11253b413ed579e04c22">FACE_PROTOTXT</a> {"face/pose_deploy.prototxt"}</td></tr>
|
|
<tr class="separator:a4d07868d77fb11253b413ed579e04c22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd0ef2306478c3295283e7f1b59e3aff"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#abd0ef2306478c3295283e7f1b59e3aff">FACE_TRAINED_MODEL</a> {"face/pose_iter_116000.caffemodel"}</td></tr>
|
|
<tr class="separator:abd0ef2306478c3295283e7f1b59e3aff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15f6c39797cee87f6aa941d93f22b78b"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a15f6c39797cee87f6aa941d93f22b78b">FACE_DEFAULT_ALPHA_KEYPOINT</a> = <a class="el" href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">POSE_DEFAULT_ALPHA_KEYPOINT</a></td></tr>
|
|
<tr class="separator:a15f6c39797cee87f6aa941d93f22b78b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f191afed46fea5e3ce5b2a8756e1ddd"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a4f191afed46fea5e3ce5b2a8756e1ddd">FACE_DEFAULT_ALPHA_HEAT_MAP</a> = <a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a></td></tr>
|
|
<tr class="separator:a4f191afed46fea5e3ce5b2a8756e1ddd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7bbf63b37bf6762c47557ad227e036d"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac7bbf63b37bf6762c47557ad227e036d">CUDA_NUM_THREADS</a> = 512u</td></tr>
|
|
<tr class="separator:ac7bbf63b37bf6762c47557ad227e036d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a182585e2e944cdb62f3dededdd85d1fc"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a182585e2e944cdb62f3dededdd85d1fc">HAND_MAX_HANDS</a> = 2*<a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a></td></tr>
|
|
<tr class="separator:a182585e2e944cdb62f3dededdd85d1fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41b6fb82924c5532cf10151e6ce497f2"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a41b6fb82924c5532cf10151e6ce497f2">HAND_NUMBER_PARTS</a> = 21u</td></tr>
|
|
<tr class="separator:a41b6fb82924c5532cf10151e6ce497f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a335d707e98d311d39d9a9dab0e325391"><td class="memItemLeft" align="right" valign="top">const std::vector< unsigned int > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a335d707e98d311d39d9a9dab0e325391">HAND_PAIRS_RENDER</a> {<a class="el" href="hand_parameters_8hpp.html#a5ec40add22e28bc75596c75a7be8a692">HAND_PAIRS_RENDER_GPU</a>}</td></tr>
|
|
<tr class="separator:a335d707e98d311d39d9a9dab0e325391"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a450bb646e7573322d8f622bfdbab4833"><td class="memItemLeft" align="right" valign="top">const std::vector< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a450bb646e7573322d8f622bfdbab4833">HAND_COLORS_RENDER</a> {<a class="el" href="hand_parameters_8hpp.html#a5ca06d0202756b9a3b8825ccbafc0558">HAND_COLORS_RENDER_GPU</a>}</td></tr>
|
|
<tr class="separator:a450bb646e7573322d8f622bfdbab4833"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e9bbc2167923763c5982d6d1f41f560"><td class="memItemLeft" align="right" valign="top">const std::vector< float > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a4e9bbc2167923763c5982d6d1f41f560">HAND_SCALES_RENDER</a> {<a class="el" href="hand_parameters_8hpp.html#a799d629d7fddd7f0daf40ccdae0293b9">HAND_SCALES_RENDER_GPU</a>}</td></tr>
|
|
<tr class="separator:a4e9bbc2167923763c5982d6d1f41f560"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed0d108f5ada623eeb0ed41f896f8e97"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aed0d108f5ada623eeb0ed41f896f8e97">HAND_CCN_DECREASE_FACTOR</a> = 8.f</td></tr>
|
|
<tr class="separator:aed0d108f5ada623eeb0ed41f896f8e97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fe70bd1eacdd78aef3344c83533ffc7"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a3fe70bd1eacdd78aef3344c83533ffc7">HAND_PROTOTXT</a> {"hand/pose_deploy.prototxt"}</td></tr>
|
|
<tr class="separator:a3fe70bd1eacdd78aef3344c83533ffc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac13af59538bcb8a1709f20010681d1c7"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#ac13af59538bcb8a1709f20010681d1c7">HAND_TRAINED_MODEL</a> {"hand/pose_iter_102000.caffemodel"}</td></tr>
|
|
<tr class="separator:ac13af59538bcb8a1709f20010681d1c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8cc53d2fe5353f9d87d50c32a8c1a95"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#aa8cc53d2fe5353f9d87d50c32a8c1a95">HAND_DEFAULT_ALPHA_KEYPOINT</a> = <a class="el" href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">POSE_DEFAULT_ALPHA_KEYPOINT</a></td></tr>
|
|
<tr class="separator:aa8cc53d2fe5353f9d87d50c32a8c1a95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76c1f1ea90b73e13e93f72413b3cab0e"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a76c1f1ea90b73e13e93f72413b3cab0e">HAND_DEFAULT_ALPHA_HEAT_MAP</a> = <a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a></td></tr>
|
|
<tr class="separator:a76c1f1ea90b73e13e93f72413b3cab0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a> = 127u</td></tr>
|
|
<tr class="separator:a522d4552d2aeabe367f4d3bf371e6b3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21fcb98366f6ea8895fc7f527f232db5"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">POSE_DEFAULT_ALPHA_KEYPOINT</a> = 0.6f</td></tr>
|
|
<tr class="separator:a21fcb98366f6ea8895fc7f527f232db5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af45cddacd69fff73a4ea4acbbbac43e0"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a> = 0.7f</td></tr>
|
|
<tr class="separator:af45cddacd69fff73a4ea4acbbbac43e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a096388ae91b812ca3b43dcd7fbc89f88"><td class="memItemLeft" align="right" valign="top">const auto </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a096388ae91b812ca3b43dcd7fbc89f88">F95</a> = 25</td></tr>
|
|
<tr class="separator:a096388ae91b812ca3b43dcd7fbc89f88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55207f49aadd5f79e75251d6ccfad1fc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a55207f49aadd5f79e75251d6ccfad1fc">spTQueueIn</a></td></tr>
|
|
<tr class="separator:a55207f49aadd5f79e75251d6ccfad1fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5180d62b9273c9d0712f686531ee0aea"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceop.html#a5180d62b9273c9d0712f686531ee0aea">spTQueueOut</a></td></tr>
|
|
<tr class="separator:a5180d62b9273c9d0712f686531ee0aea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a class="anchor" id="a3434981351c0d4d04eac3b29dfc22fbd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classop_1_1_wrapper_t.html">WrapperT</a><<a class="el" href="datum_8hpp.html#ad96b23e17e179ed25d779d31b8ee2c07">DATUM_BASE_NO_PTR</a>> <a class="el" href="namespaceop.html#a3434981351c0d4d04eac3b29dfc22fbd">op::Wrapper</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a class="anchor" id="a5418b76dad5b4aea1133325f4aa715ac"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a5418b76dad5b4aea1133325f4aa715ac">op::CocoJsonFormat</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a5418b76dad5b4aea1133325f4aa715acaac101b32dda4448cf13a93fe283dddd8"></a>Body</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5418b76dad5b4aea1133325f4aa715aca129e74dde7b475c8848310e16754c965"></a>Foot</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5418b76dad5b4aea1133325f4aa715acae9989db5dabeea617f40c8dbfd07f5fb"></a>Car</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5418b76dad5b4aea1133325f4aa715aca6f6cb72d544962fa333e2e34ce64f719"></a>Size</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae52c21a24cf2c21e3b419c127924fd7e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">op::DataFormat</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ae52c21a24cf2c21e3b419c127924fd7eaeed8d85b888a6c015834240885ee6333"></a>Json</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae52c21a24cf2c21e3b419c127924fd7ea9ec8e4e3ab4c7eeba097f27d7364d743"></a>Xml</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae52c21a24cf2c21e3b419c127924fd7ea65f6036bfc9798ce230c5d8567551315"></a>Yaml</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae52c21a24cf2c21e3b419c127924fd7ea55eeca17b45365c188d0edbd35f6e0c3"></a>Yml</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae52707752b1872b39f0306cc4f6c6ae6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6">op::DisplayMode</a> : unsigned short</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>GUI display modes. An enum class with the different output screen options. E.g., 2-D, 3-D, all, none. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ae52707752b1872b39f0306cc4f6c6ae6a28b652e57d2da6b7c939166be21efd9a"></a>NoDisplay</em> </td><td class="fielddoc">
|
|
<p>No display. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae52707752b1872b39f0306cc4f6c6ae6a105036ef087117869f656cd72bfd8dd6"></a>DisplayAll</em> </td><td class="fielddoc">
|
|
<p>All (2-D and 3-D/Adam) displays </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae52707752b1872b39f0306cc4f6c6ae6a3bd9369403112127ae7db2f866002be2"></a>Display2D</em> </td><td class="fielddoc">
|
|
<p>Only 2-D display. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae52707752b1872b39f0306cc4f6c6ae6ae18221460ca8434295f980225fd6a91b"></a>Display3D</em> </td><td class="fielddoc">
|
|
<p>Only 3-D display. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae52707752b1872b39f0306cc4f6c6ae6a442304e26339521bc296bdc47ff5fddf"></a>DisplayAdam</em> </td><td class="fielddoc">
|
|
<p>Only Adam display. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a37a23e10d9cbc428c793c3df1d62993e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a37a23e10d9cbc428c793c3df1d62993e">op::ElementToRender</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a37a23e10d9cbc428c793c3df1d62993ea6ab48f7ed56efc362f41853c5616bf75"></a>Skeleton</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37a23e10d9cbc428c793c3df1d62993eaa9ded1e5ce5d75814730bb4caaf49419"></a>Background</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37a23e10d9cbc428c793c3df1d62993ea5f4badd072493724e560fa43d0cf2c71"></a>AddKeypoints</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37a23e10d9cbc428c793c3df1d62993eaca9f686d0a3d6b8bfe5865b59b2fc84f"></a>AddPAFs</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5f5a4cee9809deaf7201fb9caf5e400c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a5f5a4cee9809deaf7201fb9caf5e400c">op::ErrorMode</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a5f5a4cee9809deaf7201fb9caf5e400cafe50b062b9b9100a72e68b48fe26fc50"></a>StdRuntimeError</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5f5a4cee9809deaf7201fb9caf5e400ca68ec2bf5b1662d1d27a523dcfc3c702a"></a>FileLogging</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5f5a4cee9809deaf7201fb9caf5e400ca002f2100f8870e7c823894f492e4d337"></a>StdCerr</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5f5a4cee9809deaf7201fb9caf5e400cab1c94ca2fbc3e78fc30069c8d0f01680"></a>All</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6c22a72ce93c64e7582cb670492a50bf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a6c22a72ce93c64e7582cb670492a50bf">op::FullScreenMode</a> : bool</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Full screen modes. An enum class with the different full screen mode options, i.e., full screen or windored. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a6c22a72ce93c64e7582cb670492a50bfae7ec409749889353b8f83a6b04159420"></a>FullScreen</em> </td><td class="fielddoc">
|
|
<p>Full screen mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a6c22a72ce93c64e7582cb670492a50bfab13311ab51c4c34757f67f26580018dd"></a>Windowed</em> </td><td class="fielddoc">
|
|
<p>Windowed mode, depending on the frame output size. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adbb34b5c8f2b6f0c051f831f18582e7f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7f">op::GpuMode</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="adbb34b5c8f2b6f0c051f831f18582e7fa8b95dcff7397d0693c03e394af5552aa"></a>Cuda</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adbb34b5c8f2b6f0c051f831f18582e7fa7982b09a852b37f2afb1227eaf552e47"></a>OpenCL</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adbb34b5c8f2b6f0c051f831f18582e7fa3c1472839b807c90abff3c7c36dff458"></a>NoGpu</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adbb34b5c8f2b6f0c051f831f18582e7fa6f6cb72d544962fa333e2e34ce64f719"></a>Size</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1c3dbc214e7552f7ef9cc753ee97226b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b">op::HeatMapType</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a1c3dbc214e7552f7ef9cc753ee97226ba9ce2d07469b39a72159ed8b0e0e597ca"></a>Parts</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a1c3dbc214e7552f7ef9cc753ee97226baa9ded1e5ce5d75814730bb4caaf49419"></a>Background</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a1c3dbc214e7552f7ef9cc753ee97226ba21c5c3f60f4881b8d5477f5628db74f1"></a>PAFs</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5fa46d7c4b25c823d1cdcc8e9d460f94"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a5fa46d7c4b25c823d1cdcc8e9d460f94">op::LogMode</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a5fa46d7c4b25c823d1cdcc8e9d460f94a68ec2bf5b1662d1d27a523dcfc3c702a"></a>FileLogging</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5fa46d7c4b25c823d1cdcc8e9d460f94aa544d56d9492a20da20018000b5043b6"></a>StdCout</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a5fa46d7c4b25c823d1cdcc8e9d460f94ab1c94ca2fbc3e78fc30069c8d0f01680"></a>All</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a98fa284e9c4f26865d8c78ad76ea4073"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a98fa284e9c4f26865d8c78ad76ea4073">op::Points2DOrigin</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a98fa284e9c4f26865d8c78ad76ea4073ab32beb056fbfe36afbabc6c88c81ab36"></a>TopLeft</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a98fa284e9c4f26865d8c78ad76ea4073a1d85a557894c340c318493f33bfa8efb"></a>TopRight</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a98fa284e9c4f26865d8c78ad76ea4073a98e5a1c44509157ebcaf46c515c78875"></a>BottomLeft</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a98fa284e9c4f26865d8c78ad76ea4073a9146bfc669fddc88db2c4d89297d0e9a"></a>BottomRight</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">op::PoseModel</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>An enum class in which all the possible type of pose estimation models are included. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa9a87ca5ab7b20c2bd4f8d5379956e6f6"></a>BODY_25</em> </td><td class="fielddoc">
|
|
<p>COCO + 6 foot keypoints + neck + lower abs model, with 25+1 components (see <a class="el" href="pose_parameters_8hpp.html">poseParameters.hpp</a> for details). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa0c4a19d9254adcb3ca1f0f527ee141fd"></a>COCO_18</em> </td><td class="fielddoc">
|
|
<p>COCO model + neck, with 18+1 components (see <a class="el" href="pose_parameters_8hpp.html">poseParameters.hpp</a> for details). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fad788fbec25069f2884ee1ed97e0af2b9"></a>MPI_15</em> </td><td class="fielddoc">
|
|
<p>MPI model, with 15+1 components (see <a class="el" href="pose_parameters_8hpp.html">poseParameters.hpp</a> for details). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa71e915c88449606c6498d33dd7c98e84"></a>MPI_15_4</em> </td><td class="fielddoc">
|
|
<p>Variation of the MPI model, reduced number of CNN stages to 4: faster but less accurate. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fae3ae2003e0e0458bdc49480fb19c876e"></a>BODY_19</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261faca4c7eb29b1f3402e78aa384ce8fd5a9"></a>BODY_19_X2</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa9c6c21b2b0a410880f46637db622e392"></a>BODY_19N</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261faef29c97ffaed7b0d41ee9bb0d20550cc"></a>BODY_25E</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fadbaf53bb16512afd613bbec1d1f0dc25"></a>BODY_65</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa66ae79a5ac5fa502ae8bbecd3e07e71c"></a>CAR_12</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa529c87ac399e5fd6f0fa4a360c032568"></a>BODY_25D</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa003cc3795b0eeed2af2dfd34ed482794"></a>BODY_23</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa372b9885bba8bc32ad323fffcf99e39e"></a>CAR_22</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa08956a1731b54bbdce3f97f1361efc23"></a>BODY_19E</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa0b93cfdf906412bd7c8560ccd180cec6"></a>BODY_25B</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa5ccef4479bf149075784c7db6f8da24a"></a>BODY_95</em> </td><td class="fielddoc">
|
|
<p>Experimental. Do not use. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af5b3ce2a5d3de87cb31b9b67e96f261fa6f6cb72d544962fa333e2e34ce64f719"></a>Size</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a37c58b781e5bcd9fee67a7768afc5d0e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a37c58b781e5bcd9fee67a7768afc5d0e">op::PoseProperty</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a37c58b781e5bcd9fee67a7768afc5d0ea83be5d7f6f29b19cf24f7393551c0439"></a>NMSThreshold</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37c58b781e5bcd9fee67a7768afc5d0eaf7405796a5c90a93fc3c8ffa89eb432d"></a>ConnectInterMinAboveThreshold</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37c58b781e5bcd9fee67a7768afc5d0ea240f10f3a39507d858c743971fd4298f"></a>ConnectInterThreshold</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37c58b781e5bcd9fee67a7768afc5d0ea7bf312724768faebba41ca3585a91f19"></a>ConnectMinSubsetCnt</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37c58b781e5bcd9fee67a7768afc5d0ea04576b26f5dc3637bf3c8168fba1641d"></a>ConnectMinSubsetScore</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a37c58b781e5bcd9fee67a7768afc5d0ea6f6cb72d544962fa333e2e34ce64f719"></a>Size</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adc43fb9031418e7f8112816a3b535d14"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#adc43fb9031418e7f8112816a3b535d14">op::Priority</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="adc43fb9031418e7f8112816a3b535d14a6adf97f83acf6453d4a6a4b1070f3754"></a>None</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adc43fb9031418e7f8112816a3b535d14a28d0edd045e05cf5af64e35ae0c4c6ef"></a>Low</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adc43fb9031418e7f8112816a3b535d14a960b44c579bc2f6818d2daaf9e4c16f0"></a>Normal</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adc43fb9031418e7f8112816a3b535d14a655d20c1ca69519ca647684edbb2db35"></a>High</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adc43fb9031418e7f8112816a3b535d14a6a061313d22e51e0f25b7cd4dc065233"></a>Max</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="adc43fb9031418e7f8112816a3b535d14a828d496739024f4af00df1e277d96ebd"></a>NoOutput</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac0230b669b296920c0cfc41b7587268f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#ac0230b669b296920c0cfc41b7587268f">op::ProducerFpsMode</a> : bool</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ac0230b669b296920c0cfc41b7587268fa0123c3afc0fac5edaf8b1672cb12626c"></a>OriginalFps</em> </td><td class="fielddoc">
|
|
<p>The frames will be extracted at the original source fps (frames might be skipped or repeated). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ac0230b669b296920c0cfc41b7587268fa6bcd0f3b66e42d1aacd18d1c3b532473"></a>RetrievalFps</em> </td><td class="fielddoc">
|
|
<p>The frames will be extracted when the software retrieves them (frames will not be skipped or repeated). </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abc501c56c6cf6cf1989c84b1692cb774"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#abc501c56c6cf6cf1989c84b1692cb774">op::ProducerProperty</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="abc501c56c6cf6cf1989c84b1692cb774a3ebbca1b84060b0caaf823639739945d"></a>AutoRepeat</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="abc501c56c6cf6cf1989c84b1692cb774a9ffbd422925a6839ee820ddbc59278c5"></a>Flip</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="abc501c56c6cf6cf1989c84b1692cb774af1a42bd417390fc63b030a519624607a"></a>Rotation</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="abc501c56c6cf6cf1989c84b1692cb774a63eacc5ed21c0ecb8bc583e10dc3ae58"></a>FrameStep</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="abc501c56c6cf6cf1989c84b1692cb774a3b6cff57206f4ce645622b2e55f784a6"></a>NumberViews</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="abc501c56c6cf6cf1989c84b1692cb774a6f6cb72d544962fa333e2e34ce64f719"></a>Size</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a54b73745852c270cfd891eed0f6f2332"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">op::ProducerType</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</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#a6a34909c6c4d79a215f163291111d556">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> </td><td class="fielddoc">
|
|
<p>Stereo FLIR (Point-Grey) camera reader. Based on Spinnaker SDK. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a54b73745852c270cfd891eed0f6f2332a54a365e86ee42cff91ca36532c9bbabf"></a>ImageDirectory</em> </td><td class="fielddoc">
|
|
<p>An image directory reader. It is able to read images on a folder with a interface similar to the OpenCV cv::VideoCapture. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a54b73745852c270cfd891eed0f6f2332af40a40a04a078c4449cda2f326d7fb18"></a>IPCamera</em> </td><td class="fielddoc">
|
|
<p>An IP camera frames extractor, extending the functionality of cv::VideoCapture. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a54b73745852c270cfd891eed0f6f2332a34e2d1989a1dbf75cd631596133ee5ee"></a>Video</em> </td><td class="fielddoc">
|
|
<p>A video frames extractor, extending the functionality of cv::VideoCapture. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a54b73745852c270cfd891eed0f6f2332ae2faa2a74b6a4134d0b3e84c7c0e2a01"></a>Webcam</em> </td><td class="fielddoc">
|
|
<p>A webcam frames extractor, extending the functionality of cv::VideoCapture. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a54b73745852c270cfd891eed0f6f2332a6adf97f83acf6453d4a6a4b1070f3754"></a>None</em> </td><td class="fielddoc">
|
|
<p>No type defined. Default state when no specific <a class="el" href="classop_1_1_producer.html">Producer</a> has been picked yet. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afce557f02e337e16150d00bdf72ec033"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033">op::RenderMode</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="afce557f02e337e16150d00bdf72ec033a6adf97f83acf6453d4a6a4b1070f3754"></a>None</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="afce557f02e337e16150d00bdf72ec033a54c82ef76ecbbd4c2293e09bae01b54e"></a>Cpu</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="afce557f02e337e16150d00bdf72ec033a3432ca64f06615abf07ab44c10cada38"></a>Gpu</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bda"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">op::ScaleMode</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bdaa46f9a0da0a5d448fd0cc8b3aa0a9b228"></a>InputResolution</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bdaa668a2bc599fd07445eae0730d043c96d"></a>NetOutputResolution</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bdaa73c42013aac51c335d50d103f30fcb99"></a>OutputResolution</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bdaa4b942544cb3e764bbb8d33f8a8744855"></a>ZeroToOne</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bdaab7e7b2beae3435e73021d6d9a6a3fd8a"></a>PlusMinusOne</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bdaaa93f121640d609f8772397a0f40f40d6"></a>UnsignedChar</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af72fe4ed32846c12f41b049d3d0e1bdaa6089ccf7c3fe93a62745e51200419c60"></a>NoScale</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3593e2d53bec533f0048ef3973eebd36"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a3593e2d53bec533f0048ef3973eebd36">op::ThreadManagerMode</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p><a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a> synchronization mode. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a3593e2d53bec533f0048ef3973eebd36a288aae25bc408055f50c21c991903a44"></a>Asynchronous</em> </td><td class="fielddoc">
|
|
<p>First and last queues of <a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a> will be given to the user, so he must push elements to the first queue and retrieve them from the last one after being processed. Recommended for prototyping environments (easier to test but more error-prone and potentially slower in performance). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a3593e2d53bec533f0048ef3973eebd36a435b3ab344c03bfc0e4530a2e75f5e44"></a>AsynchronousIn</em> </td><td class="fielddoc">
|
|
<p>Similar to Asynchronous, but only the input (first) queue is given to the user. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a3593e2d53bec533f0048ef3973eebd36ac68f8680ccf3a65dfcfc63356112c9f9"></a>AsynchronousOut</em> </td><td class="fielddoc">
|
|
<p>Similar to Asynchronous, but only the output (last) queue is given to the user. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a3593e2d53bec533f0048ef3973eebd36a2fe4167817733fec8e6ba1afddf78f1b"></a>Synchronous</em> </td><td class="fielddoc">
|
|
<p>Everything will run inside the <a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a>. Recommended for production environments (more difficult to set up but faster in performance and less error-prone). </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a970a2a768a2ace81605b1558c9fdec18"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="namespaceop.html#a970a2a768a2ace81605b1558c9fdec18">op::WorkerType</a> : unsigned char</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a970a2a768a2ace81605b1558c9fdec18a324118a6721dd6b8a9b9f4e327df2bf5"></a>Input</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a970a2a768a2ace81605b1558c9fdec18aa52d6088cbae537944827c8f8c69c570"></a>PostProcessing</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a970a2a768a2ace81605b1558c9fdec18a29c2c02a361c9d7028472e5d92cd4a54"></a>Output</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="a970a2a768a2ace81605b1558c9fdec18a6f6cb72d544962fa333e2e34ce64f719"></a>Size</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="a13b86d097fd5f36612e9858e9348ea57"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> bool op::addBkgChannel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1f931e210eb575a084b8e6f462b0b382"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::averageKeypoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>keypointsA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypointsB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personA</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abbf62284718858335848e43bbeafb192"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char op::charRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9923237964bf29b59bb135478e929546"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::check </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>condition</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab8cdf56c47b2cd2fffa2533ab80dace4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename T1 , typename T2 > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::checkE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T1 & </td>
|
|
<td class="paramname"><em>conditionA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T2 & </td>
|
|
<td class="paramname"><em>conditionB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9166c48926c9cbf842dfcd6beb411542"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename T1 , typename T2 > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::checkGE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T1 & </td>
|
|
<td class="paramname"><em>conditionA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T2 & </td>
|
|
<td class="paramname"><em>conditionB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1f859611d5b55dc1e0b6b74ea2c38dcf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename T1 , typename T2 > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::checkGT </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T1 & </td>
|
|
<td class="paramname"><em>conditionA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T2 & </td>
|
|
<td class="paramname"><em>conditionB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad32c10f16b4b817acab2305779bb6ec2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename T1 , typename T2 > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::checkLE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T1 & </td>
|
|
<td class="paramname"><em>conditionA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T2 & </td>
|
|
<td class="paramname"><em>conditionB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a07a8efb4ba66a49653062365a07dc23f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename T1 , typename T2 > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::checkLT </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T1 & </td>
|
|
<td class="paramname"><em>conditionA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T2 & </td>
|
|
<td class="paramname"><em>conditionB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a13e8e79ada0bde9f9b83e7b06a7b7758"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename T1 , typename T2 > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::checkNE </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T1 & </td>
|
|
<td class="paramname"><em>conditionA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T2 & </td>
|
|
<td class="paramname"><em>conditionB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a02164ca0af9e838190f584f5d1d8465e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename TPointerContainer > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool op::checkNoNullNorEmpty </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const TPointerContainer & </td>
|
|
<td class="paramname"><em>tPointerContainer</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a01aa5c6e24026536367cf47a64e9bba5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WorkerConsumer </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5660f0e72781ce6d7db9eb78b582e5c6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WorkerProducer </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5642545fda1c3bbaf60810cf0e2d2c1d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Worker </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adfc12925650978828707c1c0dcbebd0e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WFpsMax </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a674a652ad38b355285417529fc050847"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WPersonIdExtractor </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5cc3f625b2644b1aade85a9458b5503a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHandDetectorUpdate </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a196f17357cd1c1bb02e24e4e8a0e6ec3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WFaceDetector </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abf3a59fc4662f07e6ba19b95bd4da32f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WFaceDetectorOpenCV </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0424a8e4dc8ceb5e8d8a2230c157a7fd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHandDetector </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1d9f50688522ed7368acc33a09ae9ece"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WOpOutputToCvMat </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a767385c8d3ebe736e1752825ab4d4ea0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHandDetectorFromTxt </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a361310c59d16e88a4d2450a80f078f01"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHandDetectorTracking </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0db530b6f607aa43e8f9154b308d207a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WVideoSaver3D </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9076fc1719030c2a74f21682999d2315"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WCvMatToOpInput </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a635579f5f8d20b8e65f4f94da4d3d2f2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHandRenderer </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af42afa53c725d556c14928b2603883e3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WFaceRenderer </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af46e80e6bac0f815006759df4c9d00c3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WCocoJsonSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a49bd4106b0cd1cb81980329b06c0d2c8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WVideoSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa7f93261bd6d87f86c45e933607a0678"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Queue </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa65c081c13e0d0453938a3c41d04dc49"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">PriorityQueue </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae88e9ced5d14fa221205b492ff76c56b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WGuiInfoAdder </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6d12bd1e42cfb63d2f780bed55fa01fb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WCvMatToOpOutput </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a89984557f6968584d1938afe7b9f32bd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WVerbosePrinter </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a505ea16cc6c2c0068bbf4e7269dc8e0a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WImageSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aaee32c4c68404e5086844bcb911b7a20"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WKeepTopNPeople </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aaca98fe6101cda512a43c513182ae5cc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WScaleAndSizeExtractor </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a57c4f3ada0db4882a4106d4dedf08012"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WFaceSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a31ad937a2e52ea08ce925031d26616b9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WPoseSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab5b47f0069e9f397ff891194b20d28f2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WFaceExtractorNet </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a47758c703fccdbb65c26dc7bc4022237"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WKeypointScaler </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7ac10b9f503668695643c366e25f3b68"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHeatMapSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad22c543a4376e943b728e657fab5ed9f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WIdGenerator </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae5cc3e92ffd9696f01ce7824ebbd0759"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHandExtractorNet </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a602d5d238fe0c7096698cf36b7dee9ab"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WHandSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae76afeeeaedaebe6941f41a4bdf50e2a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WPoseRenderer </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab1e242b1ae7ff3300324fbfedebb52fc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WPoseExtractorNet </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af9e0d9e4028c0589b5eeeaed42a5088c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WUdpSender </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ade3b2e4b105242a3cf41def3def1691d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WGui </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a774871462f7fefb8cadea1e49f501e45"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WPeopleJsonSaver </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a020603e3ad6326cb1dce43485157f768"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WPoseExtractor </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a54b38240e45009f7e6a25d956ac96fe0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WGui3D </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a53f346232d0743f3dd0f547de1fc508f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WPoseTriangulation </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af98c8e514e79d4718fb1fc64dc0e431b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">SubThread </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="add981a5f6a49d35cc316a54c613497f3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WQueueOrderer </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae5dac6cf1ccdf461838f9795be8fda03"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Thread </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac06eeab84c4861ef08834855b48750a6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::COMPILE_TEMPLATE_DATUM </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ThreadManager </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9e480881d596dc0b93671281b28b356d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename TDatums , typename TDatumsSP = std::shared_ptr<TDatums>, typename TWorker = std::shared_ptr<Worker<TDatumsSP>>> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::configureThreadManager </td>
|
|
<td>(</td>
|
|
<td class="paramtype">ThreadManager< TDatumsSP > & </td>
|
|
<td class="paramname"><em>threadManager</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>multiThreadEnabled</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ThreadManagerMode </td>
|
|
<td class="paramname"><em>threadManagerMode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructPose & </td>
|
|
<td class="paramname"><em>wrapperStructPose</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructFace & </td>
|
|
<td class="paramname"><em>wrapperStructFace</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructHand & </td>
|
|
<td class="paramname"><em>wrapperStructHand</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructExtra & </td>
|
|
<td class="paramname"><em>wrapperStructExtra</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructInput & </td>
|
|
<td class="paramname"><em>wrapperStructInput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructOutput & </td>
|
|
<td class="paramname"><em>wrapperStructOutput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructGui & </td>
|
|
<td class="paramname"><em>wrapperStructGui</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< std::vector< TWorker >, int(WorkerType::Size)> & </td>
|
|
<td class="paramname"><em>userWs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< bool, int(WorkerType::Size)> & </td>
|
|
<td class="paramname"><em>userWsOnNewThread</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Set <a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a> from TWorkers (private internal function). After any configure() has been called, the TWorkers are initialized. This function resets the <a class="el" href="classop_1_1_thread_manager.html">ThreadManager</a> and adds them. Common code for start() and exec(). </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4bf1d1a0ea27d26d2dc68f17e9f62dfe"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::connectBodyPartsCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseKeypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseScores</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>heatMapPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxPeaks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interMinAboveThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>minSubsetCnt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>minSubsetScore</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleFactor</em> = <code>1.f</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3f1215716c0918e89eb1eb7c0e823545"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::connectBodyPartsGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseKeypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseScores</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>heatMapGpuPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxPeaks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interMinAboveThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>minSubsetCnt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>minSubsetScore</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleFactor</em> = <code>1.f</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Array< T > </td>
|
|
<td class="paramname"><em>pairScoresCpu</em> = <code>Array< T >{}</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>pairScoresGpuPtr</em> = <code>nullptr</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int *const </td>
|
|
<td class="paramname"><em>bodyPartPairsGpuPtr</em> = <code>nullptr</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int *const </td>
|
|
<td class="paramname"><em>mapIdxGpuPtr</em> = <code>nullptr</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksGpuPtr</em> = <code>nullptr</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae160a01bd5e82edcb2170965548669dd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::connectBodyPartsOcl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseKeypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseScores</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>heatMapGpuPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxPeaks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interMinAboveThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>minSubsetCnt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>minSubsetScore</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleFactor</em> = <code>1.f</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Array< T > </td>
|
|
<td class="paramname"><em>pairScoresCpu</em> = <code>Array< T >{}</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>pairScoresGpuPtr</em> = <code>nullptr</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int *const </td>
|
|
<td class="paramname"><em>bodyPartPairsGpuPtr</em> = <code>nullptr</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int *const </td>
|
|
<td class="paramname"><em>mapIdxGpuPtr</em> = <code>nullptr</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksGpuPtr</em> = <code>nullptr</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>gpuID</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae9cb91cf03ed561a31b9f4c950926731"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector<std::pair<std::vector<int>, T> > op::createPeopleVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>heatMapPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxPeaks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>interMinAboveThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< unsigned int > & </td>
|
|
<td class="paramname"><em>bodyPartPairs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberBodyParts</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberBodyPartPairs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>precomputedPAFs</em> = <code>Array< T >()</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6a34909c6c4d79a215f163291111d556"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::shared_ptr<<a class="el" href="classop_1_1_producer.html">Producer</a>> op::createProducer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ProducerType </td>
|
|
<td class="paramname"><em>producerType</em> = <code>ProducerType::None</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>producerString</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>cameraResolution</em> = <code>Point< int >{-1,-1}</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>cameraParameterPath</em> = <code>"models/cameraParameters/"</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>undistortImage</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>numberViews</em> = <code>-1</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function returns the desired producer given the input parameters. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2af8422ada0de882cc222920ca15c6d2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::cudaCheck </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9d121f33179e41075f4602eb6527e658"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::dataFormatToString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const DataFormat </td>
|
|
<td class="paramname"><em>dataFormat</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4eb991aa18818196d35c66455a437a32"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::dLog </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Priority </td>
|
|
<td class="paramname"><em>priority</em> = <code>Priority::Max</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1a0199d6781778e6f50213c816189f26"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::drawGridCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype">cv::Mat & </td>
|
|
<td class="paramname"><em>image</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Size & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>points2DVector</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5f092bd36c716a894cb035e1ead2aca3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::error </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a42d364d9fbd1a719341bd7187d97cf18"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::error </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aed964859fbd282bd29f2b818a3bf10dd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::estimateAndSaveExtrinsics </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>parameterFolder</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>imageFolder</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>gridSquareSizeMm</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>index0</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>index1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>imagesAreUndistorted</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>combineCam0Extrinsics</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1fd317d44606181c63ef8a4e5676a09e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::estimateAndSaveIntrinsics </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>gridSquareSizeMm</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>outputParameterFolder</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>imageFolder</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>serialNumber</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>saveImagesWithCorners</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function estimate and saves the intrinsic parameters (K and distortion coefficients). </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">gridInnerCorners</td><td>The <a class="el" href="structop_1_1_point.html">Point<int></a> of the board, i.e., the number of squares by width and height </td></tr>
|
|
<tr><td class="paramname">gridSquareSizeMm</td><td>Floating number with the size of a square in your defined unit (point, millimeter,etc). </td></tr>
|
|
<tr><td class="paramname">flags</td><td>Integer with the OpenCV flags for calibration (e.g., CALIB_RATIONAL_MODEL, CALIB_THIN_PRISM_MODEL, or CALIB_TILTED_MODEL) </td></tr>
|
|
<tr><td class="paramname">outputFilePath</td><td>String with the name of the file where to write </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a37cdfa8dd466c3df9e7da5724a909143"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::estimateAndSaveSiftFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>imageFolder</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>numberCameras</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>saveImagesWithCorners</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6fc2ee2d2c256695fb7b2b953ee7f762"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> bool op::existDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>directoryPath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac1f4b95440d2fb57fc715558d039b947"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> bool op::existFile </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>filePath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9f4b99449c0c73e2c89ee1a1eff007c7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::fastMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6e1d1f90ef06cc7af576fdaad4b4e320"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::fastMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>b</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2dafd3db8f922405b38240345dd1dce5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::fastTruncate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>min</em> = <code>0</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>max</em> = <code>1</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a133c08ba217983ac48281a5f1456a7de"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::pair<bool, std::vector<cv::Point2f> > op::findAccurateGridCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>image</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Size & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afdf2dd76cbae54789a139d9415790f82"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#ae52707752b1872b39f0306cc4f6c6ae6">DisplayMode</a> op::flagsToDisplayMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>display</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>enabled3d</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad3b02ca66d11f4129372f4a9f98c6437"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector<<a class="el" href="namespaceop.html#a1c3dbc214e7552f7ef9cc753ee97226b">HeatMapType</a>> op::flagsToHeatMaps </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>heatMapsAddParts</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>heatMapsAddBkg</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>heatMapsAddPAFs</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa4a6fee7ba2cc543739477e9c1d64136"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> op::flagsToHeatMapScaleMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>heatMapScale</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7961cb2fd04f59cbcd40df5872f12fd7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="structop_1_1_point.html">Point</a><int> op::flagsToPoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>pointString</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>pointExample</em> = <code>"1280x720"</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aed592469f254f31c2356d4628f75aaea"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#af5b3ce2a5d3de87cb31b9b67e96f261f">PoseModel</a> op::flagsToPoseModel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>poseModeString</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac5928fbe1f41a1f6e49bfdb82ee831e3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::pair<<a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a>, std::string> op::flagsToProducer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>imageDirectory</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>videoPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>ipCameraPath</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>webcamIndex</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>flirCamera</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>flirCameraIndex</em> = <code>-1</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1fbdd7c33f90d0237582c9441162a7d8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#a54b73745852c270cfd891eed0f6f2332">ProducerType</a> op::flagsToProducerType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>imageDirectory</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>videoPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>ipCameraPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>webcamIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>flirCamera</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a70f65da8f70ebd07b093932927187c90"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#afce557f02e337e16150d00bdf72ec033">RenderMode</a> op::flagsToRenderMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>renderFlag</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>gpuBuggy</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>renderPoseFlag</em> = <code>-2</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac3bebe88bedbd7785d48159c8e3f0515"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#af72fe4ed32846c12f41b049d3d0e1bda">ScaleMode</a> op::flagsToScaleMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>keypointScale</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab38ea91ef7b7dad700d8e4a4654d48f5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::formatAsDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>directoryPathString</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function makes sure that the directoryPathString is properly formatted. I.e., it changes all '\' by '/', and it makes sure that the string finishes with '/'. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">directoryPathString</td><td>std::string with the directory path to be formatted. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::string with the formatted directory path. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1110f4c0017c43ea1d0896a3225c55f8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::getAverageScore </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>person</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ace4af20d19066df9ec502c5a09097c24"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int op::getBiggestPerson </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad9b7765a4396ee4470585ded07285563"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> int op::getCudaGpuNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac968b1c98c60b74be78225be27805706"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::getDistance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>person</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>elementA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>elementB</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acf638f00b0a825c05683f8e23942a9d5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::getDistanceAverage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa053f4b0533d9e981aa171a1ef57fc30"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::getDistanceAverage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypointsA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypointsB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a515273b013402d8c75780330588421bc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::getFileExtension </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullPath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function extracts the extension from a full path. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fullPath</td><td>std::string with the full path. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::string with the file extension. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a573544858d0a9c29c9707eeda3a21c98"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::getFileNameAndExtension </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullPath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function extracts the file name and extension from a full path. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fullPath</td><td>std::string with the full path. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::string with the file name with extension. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6f37638480139a4076eef4d0c7dc6cd1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::getFileNameNoExtension </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullPath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function extracts the file name (without extension) from a full path. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fullPath</td><td>std::string with the full path. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::string with the file name without extension. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2e35510c95e5525aae7a398b03b32488"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::getFileParentFolderPath </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullPath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function extracts the full file path of the folder where it is contained. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fullPath</td><td>std::string with the full path. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::string with the full file path of the folder. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3ff74a37eb4bf12e31bc5aa95b69f9e3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector<std::string> op::getFilesOnDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>directoryPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::string > & </td>
|
|
<td class="paramname"><em>extensions</em> = <code>{}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function extracts all the files in a directory path with the desired extensions. If no extensions is specified, then all the file names are returned. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">directoryPath</td><td>std::string with the directory path. </td></tr>
|
|
<tr><td class="paramname">extensions</td><td>std::vector<std::string> with the extensions of the desired files. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::vector<std::string> with the existing file names. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adb26da2c52486e926d98471b5387c7e1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector<std::string> op::getFilesOnDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>directoryPath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>extension</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Analogous to <a class="el" href="namespaceop.html#a3ff74a37eb4bf12e31bc5aa95b69f9e3">getFilesOnDirectory(const std::string& directoryPath, const std::vector<std::string>& extensions)</a> for 1 specific extension. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">directoryPath</td><td>std::string with the directory path. </td></tr>
|
|
<tr><td class="paramname">extension</td><td>std::string with the extension of the desired files. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::vector<std::string> with the existing file names. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac1737c19228b83a5e93ae51e5d9556eb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::getFullFilePathNoExtension </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullPath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This function extracts the full file path without its extension from a full file path. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">fullPath</td><td>std::string with the full path. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::string with the full file path without extension. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a971a7caa96be5b715b5c22f6e5dc6ad1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#adbb34b5c8f2b6f0c051f831f18582e7f">GpuMode</a> op::getGpuMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aaad222b087dd041c35de2f3414c1a01f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> int op::getGpuNumber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1dd5dde18458975a36bdbd6dd38720a2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T op::getKeypointsArea </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>person</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a75411d98f69051860379730e16103178"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classop_1_1_array.html">Array</a><T> op::getKeypointsPerson </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>person</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>noCopy</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Creates and Array<T> with a specific person. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">keypoints</td><td>Array<T> with the original data array to slice. </td></tr>
|
|
<tr><td class="paramname">person</td><td>indicates the index of the array to extract. </td></tr>
|
|
<tr><td class="paramname">noCopy</td><td>indicates whether to perform a copy. Copy will never go to undefined behavior, however, if noCopy == true, then:<ol type="1">
|
|
<li>It is faster, as no data copy is involved, but...</li>
|
|
<li>If the <a class="el" href="classop_1_1_array.html">Array</a> keypoints goes out of scope, then the resulting <a class="el" href="classop_1_1_array.html">Array</a> will provoke an undefined behavior.</li>
|
|
<li>If the returned <a class="el" href="classop_1_1_array.html">Array</a> is modified, the information in the <a class="el" href="classop_1_1_array.html">Array</a> keypoints will also be. </li>
|
|
</ol>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Array<T> with the same dimension than keypoints expect the first dimension being 1. E.g., if keypoints is {p,k,m}, the resulting Array<T> is {1,k,m}. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5b2ae3f48eab928e35c9e3da51899054"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structop_1_1_rectangle.html">Rectangle</a><T> op::getKeypointsRectangle </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>person</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6913c67141fcbbba84fc88ac8a45aa0f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float op::getKeypointsRoi </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac9af122ccd8dcdafb11e37b6633245b4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float op::getKeypointsRoi </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypointsA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypointsB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>personB</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab670c693d8e4a540cfe75ce8383b6d10"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned long long op::getLastNumber </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>string</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa9366cf1b4ac3494965749eeb5537da1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int op::getNonZeroKeypoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>person</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4ba080c11cc9758051db97ce2a11c023"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int op::getNumberCudaBlocks </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>totalRequired</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberCudaThreads</em> = <code>CUDA_NUM_THREADS</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8b9860388a640472d25a1dacb007c675"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::getNumberCudaThreadsAndBlocks </td>
|
|
<td>(</td>
|
|
<td class="paramtype">dim3 & </td>
|
|
<td class="paramname"><em>numberCudaThreads</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">dim3 & </td>
|
|
<td class="paramname"><em>numberCudaBlocks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aebff78a4cfbef1cf1b2e03066d88564c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int op::getNumberElementsToRender </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3eac494df764905a18e976f6af303855"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector<cv::Point3f> op::getObjects3DVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Size & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>gridSquareSizeMm</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7fbb758fb8268964611914305f185afe"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::array<unsigned int, 4> op::getOutterCornerIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>points2DVector</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Size & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aab3de911b04b96c1850cc05c6947e184"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::map<unsigned int, std::string>& op::getPoseBodyPartMapping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a11bd7e53698eabe32b69b48708cf7b19"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<unsigned int>& op::getPoseBodyPartPairsRender </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abb49286241ba7a1d754b31dee333274a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<float>& op::getPoseColors </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8e377d8da8f109cb8be8e4edbb2ea90a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float op::getPoseDefaultConnectInterMinAboveThreshold </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aabfd35e57744b44481c09f56c90cc8b8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float op::getPoseDefaultConnectInterThreshold </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae7636f6e8974ecb2ed96d43dd5ec261d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float op::getPoseDefaultConnectMinSubsetScore </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a863c96f1fb23d96c5d605867cfe5f99f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int op::getPoseDefaultMinSubsetCnt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acd8cab258d7e98affa5c317a9a03e862"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float op::getPoseDefaultNmsThreshold </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a84d87ec0e4ed3cf75a37ce99d0d25ef7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<unsigned int>& op::getPoseMapIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a96a81e831f8c965825162dba09095477"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int op::getPoseMaxPeaks </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad7ca8d89f9045481075902c8bd98b8f4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> float op::getPoseNetDecreaseFactor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a54a6c42a42a0a7e539061f5e30abb4bc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int op::getPoseNumberBodyParts </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a307b2c7b1506415a4ba44590fe8a7258"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<unsigned int>& op::getPosePartPairs </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae0730c6559abdb976423ecf81eac4620"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::string& op::getPoseProtoTxt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a016abefba53293ed2ffe3a3c3bd88dd0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::vector<float>& op::getPoseScales </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ade70b024ee461ae04e7233bf3937c5c6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> const std::string& op::getPoseTrainedModel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adcfd0bf5ba782278488c157667a80c54"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int op::intRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad838617b60f6bf4f71e15667eb8b9cad"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::keepRoiInside </td>
|
|
<td>(</td>
|
|
<td class="paramtype">cv::Rect & </td>
|
|
<td class="paramname"><em>roi</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>imageWidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>imageHeight</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3c8bedd64e2e84fec5a719794556e179"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector<cv::Mat> op::loadData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::string > & </td>
|
|
<td class="paramname"><em>cvMatNames</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fileNameNoExtension</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const DataFormat </td>
|
|
<td class="paramname"><em>dataFormat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a28f3a6f2e634149466eaedf958383455"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> cv::Mat op::loadData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>cvMatName</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fileNameNoExtension</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const DataFormat </td>
|
|
<td class="paramname"><em>dataFormat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0ce96f84c6e380b261802c7e2639dc7d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector<std::array<<a class="el" href="structop_1_1_rectangle.html">Rectangle</a><float>, 2> > op::loadHandDetectorTxt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>txtFilePath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad8705cea162a5874afc33fdec9a37d9f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> cv::Mat op::loadImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullFilePath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>openCvFlags</em> = <code>CV_LOAD_IMAGE_ANYDEPTH</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9912b2bfa3dbe427b4e72dd34c605df2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::log </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Priority </td>
|
|
<td class="paramname"><em>priority</em> = <code>Priority::Max</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad671f60788fdc2f4a04beda1dc3728c5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::log </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Priority </td>
|
|
<td class="paramname"><em>priority</em> = <code>Priority::Max</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>line</em> = <code>-1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>function</em> = <code>""</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>file</em> = <code>""</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7817601c574b570fef5ab7703b9b8aea"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">long long op::longLongRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae0d8debba08b802d115b71ee1232e535"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">long op::longRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acc650faa23df88ca16a09a2d2a522960"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::makeDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>directoryPath</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae0fea41041a70ae8449a77f46ffe8100"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::maximumCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>sourcePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>sourceSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8ec109805adf02f9872a6af37d602caa"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::maximumGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>sourcePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>sourceSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa3a3e2acfb27ecbd187d01c8dcd41899"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector<T> op::mergeVectors </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>vectorA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>vectorB</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>std::vector<T> concatenator. Auxiliary function that concatenate std::vectors of any class type T. It assumes basic copy (ideal for smart pointers, pointers, etc.), so note that the copy still shares the same internal data. It will not work for element that cannot be copied. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">vectorA</td><td>First std::shared_ptr<T> element to be concatenated. </td></tr>
|
|
<tr><td class="paramname">vectorB</td><td>Second std::shared_ptr<T> element to be concatenated. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>Concatenated std::vector<T> of both vectorA and vectorB. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6a97f255cc323f1c1babe4c598727196"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::nmsCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>kernelPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>sourcePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>sourceSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< T > & </td>
|
|
<td class="paramname"><em>offset</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a28c5ac530845231600fb93c0be44ad6d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::nmsGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int * </td>
|
|
<td class="paramname"><em>kernelPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>sourcePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>sourceSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< T > & </td>
|
|
<td class="paramname"><em>offset</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a37dce2abad2568d7664654e4598002af"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::nmsOcl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>kernelGpuPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t * </td>
|
|
<td class="paramname"><em>kernelCpuPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>sourcePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>sourceSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< T > & </td>
|
|
<td class="paramname"><em>offset</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>gpuID</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aaec4a34b015f898d28be2b9f2aba0d38"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector<std::tuple<T, T, int, int, int> > op::pafPtrIntoVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>pairScores</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxPeaks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< unsigned int > & </td>
|
|
<td class="paramname"><em>bodyPartPairs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberBodyPartPairs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a36f0207c6263e7174f4c79eba7c4df3f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::vector<std::pair<std::vector<int>, T> > op::pafVectorIntoPeopleVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::tuple< T, T, int, int, int >> & </td>
|
|
<td class="paramname"><em>pairScores</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxPeaks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< unsigned int > & </td>
|
|
<td class="paramname"><em>bodyPartPairs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberBodyParts</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3dbd17f2f656a2bc751441a42b5b9516"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::peopleVectorToPeopleArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseKeypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>poseScores</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::pair< std::vector< int >, T >> & </td>
|
|
<td class="paramname"><em>subsets</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>validSubsetIndexes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T *const </td>
|
|
<td class="paramname"><em>peaksPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>numberPeople</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberBodyParts</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberBodyPartPairs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a99f8e5818b5006929abdc879d82f175b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::plotGridCorners </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Size & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>points2DVector</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>imagePath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>image</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3df938ef93037c534c5d342720d5fb70"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int op::poseBodyPartMapStringToKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>string</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aacf6e688031bb116e4878b811e8dbc23"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> unsigned int op::poseBodyPartMapStringToKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::string > & </td>
|
|
<td class="paramname"><em>strings</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad1d0931229d15c0a8ac13d4c0ff407e2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::putTextOnCvMat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">cv::Mat & </td>
|
|
<td class="paramname"><em>cvMat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>textToDisplay</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>position</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Scalar & </td>
|
|
<td class="paramname"><em>color</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>normalizeWidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>imageWidth</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a758d03449672fd80b2e07babd3cc0db2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::pyramidalLKCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>coordI</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>coordJ</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Mat > & </td>
|
|
<td class="paramname"><em>pyramidImagesPrevious</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Mat > & </td>
|
|
<td class="paramname"><em>pyramidImagesCurrent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< char > & </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>imagePrevious</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>imageCurrent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>levels</em> = <code>3</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>patchSize</em> = <code>21</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0d77e8ba6e383758a151c51ce4c4c27a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int op::pyramidalLKGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>ptsI</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>ptsJ</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< char > & </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>imagePrevious</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>imageCurrent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>levels</em> = <code>3</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>patchSize</em> = <code>21</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aec18654e3ec788223ea175c2e381ea19"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::pyramidalLKOcv </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>coordI</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>coordJ</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Mat > & </td>
|
|
<td class="paramname"><em>pyramidImagesPrevious</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< cv::Mat > & </td>
|
|
<td class="paramname"><em>pyramidImagesCurrent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< char > & </td>
|
|
<td class="paramname"><em>status</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>imagePrevious</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>imageCurrent</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>levels</em> = <code>3</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>patchSize</em> = <code>21</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>initFlow</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7cd131c9ddd8f3987508e89e0881b9e0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structop_1_1_rectangle.html">Rectangle</a><T> op::recenter </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Rectangle< T > & </td>
|
|
<td class="paramname"><em>rectangle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>newWidth</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>newHeight</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a50526c188f2ba94b07e0945c0871fd2c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::refineAndSaveExtrinsics </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>parameterFolder</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>imageFolder</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>gridSquareSizeMm</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>numberCameras</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>imagesAreUndistorted</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>saveImagesWithCorners</em> = <code>false</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a82471a2af285bada830bac3c95a8440b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::removeAllOcurrencesOfSubString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>stringToModify</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>substring</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8ed9ecd4c336511deb3cf44a8c1b1853"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::removePeopleBelowThresholds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< int > & </td>
|
|
<td class="paramname"><em>validSubsetIndexes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int & </td>
|
|
<td class="paramname"><em>numberPeople</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::pair< std::vector< int >, T >> & </td>
|
|
<td class="paramname"><em>subsets</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>numberBodyParts</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>minSubsetCnt</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>minSubsetScore</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>maxPeaks</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>maximizePositives</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8664658afa7be03e173cec9eff2873ad"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::removeSpecialsCharacters </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>stringToVariate</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5fc85e8500dbeda3b75c1b6ecfac91cd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::renderFaceKeypointsCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< float > & </td>
|
|
<td class="paramname"><em>frameArray</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< float > & </td>
|
|
<td class="paramname"><em>faceKeypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>renderThreshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3b25118b7565888a2dc570585e81ae63"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderFaceKeypointsGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>framePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>facePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>numberPeople</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>renderThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaColorToAdd</em> = <code>FACE_DEFAULT_ALPHA_KEYPOINT</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afb5b711819f94b51f32460861d9cea38"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::renderHandKeypointsCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< float > & </td>
|
|
<td class="paramname"><em>frameArray</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< Array< float >, 2 > & </td>
|
|
<td class="paramname"><em>handKeypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>renderThreshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6715174f5f62cefaef7c49f63f38f046"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderHandKeypointsGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>framePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>handsPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>numberHands</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>renderThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaColorToAdd</em> = <code>HAND_DEFAULT_ALPHA_KEYPOINT</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa7803aa62abc21471e7d966bd674a81a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderKeypointsCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>frameArray</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< unsigned int > & </td>
|
|
<td class="paramname"><em>pairs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > </td>
|
|
<td class="paramname"><em>colors</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>thicknessCircleRatio</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>thicknessLineRatioWRTCircle</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>poseScales</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>threshold</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a667d1659678e7dff9f6ecbce6b06ca4f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderPoseDistanceGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>framePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>heatMapPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>scaleToKeepRatio</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>part</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaBlending</em> = <code>POSE_DEFAULT_ALPHA_HEAT_MAP</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0ca2eb02250389b5497930fd7f699ac8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderPoseHeatMapGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>frame</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>heatMapPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>scaleToKeepRatio</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned int </td>
|
|
<td class="paramname"><em>part</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaBlending</em> = <code>POSE_DEFAULT_ALPHA_HEAT_MAP</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7647d7d5831538fdfa3efb259683b622"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderPoseHeatMapsGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>frame</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>heatMapPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>scaleToKeepRatio</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaBlending</em> = <code>POSE_DEFAULT_ALPHA_HEAT_MAP</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a99a08148f440bd96546076e15f0de04c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::renderPoseKeypointsCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< float > & </td>
|
|
<td class="paramname"><em>frameArray</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< float > & </td>
|
|
<td class="paramname"><em>poseKeypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>renderThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>blendOriginalFrame</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7f16c9970e52d2c0bca22628487b0f05"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderPoseKeypointsGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>framePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>numberPeople</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>posePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>renderThreshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>googlyEyes</em> = <code>false</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>blendOriginalFrame</em> = <code>true</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaBlending</em> = <code>POSE_DEFAULT_ALPHA_KEYPOINT</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2eb8c7f1fec76d0753293dc80f029880"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderPosePAFGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>framePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>heatMapPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>scaleToKeepRatio</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>part</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaBlending</em> = <code>POSE_DEFAULT_ALPHA_HEAT_MAP</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a81861ebca5dfd2b33c6b4d5a3cc81560"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::renderPosePAFsGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>framePtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const PoseModel </td>
|
|
<td class="paramname"><em>poseModel</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>frameSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *const </td>
|
|
<td class="paramname"><em>heatMapPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>heatMapSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>scaleToKeepRatio</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float </td>
|
|
<td class="paramname"><em>alphaBlending</em> = <code>POSE_DEFAULT_ALPHA_HEAT_MAP</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab2e1ce3444df12c21e3bd963a1d81d86"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::reorderPoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< cv::Point2f > & </td>
|
|
<td class="paramname"><em>points2DVector</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Size & </td>
|
|
<td class="paramname"><em>gridInnerCorners</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>image</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>showWarning</em> = <code>true</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5fe477200af87dadb07c8d6a75b4414b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::replaceAll </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::string & </td>
|
|
<td class="paramname"><em>stringText</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char </td>
|
|
<td class="paramname"><em>charToChange</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char </td>
|
|
<td class="paramname"><em>charToAdd</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adb8ffc1a6a2cc2949d80d8e8ad4e2190"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::resizeAndMergeCpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< const T * > & </td>
|
|
<td class="paramname"><em>sourcePtrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::array< int, 4 >> & </td>
|
|
<td class="paramname"><em>sourceSizes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>scaleInputToNetInputs</em> = <code>{1.f}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8982332c4263696d0e023997f0e4c753"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::resizeAndMergeGpu </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< const T * > & </td>
|
|
<td class="paramname"><em>sourcePtrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::array< int, 4 >> & </td>
|
|
<td class="paramname"><em>sourceSizes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>scaleInputToNetInputs</em> = <code>{1.f}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a97b053019720782f2f81bc1b41f036d6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::resizeAndMergeOcl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T * </td>
|
|
<td class="paramname"><em>targetPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< const T * > & </td>
|
|
<td class="paramname"><em>sourcePtrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< T * > & </td>
|
|
<td class="paramname"><em>sourceTempPtrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::array< int, 4 > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::array< int, 4 >> & </td>
|
|
<td class="paramname"><em>sourceSizes</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>scaleInputToNetInputs</em> = <code>{1.f}</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>gpuID</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a822ae69643ce2a125d929ff0e84e4019"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::resizeFixedAspectRatio </td>
|
|
<td>(</td>
|
|
<td class="paramtype">cv::Mat & </td>
|
|
<td class="paramname"><em>resizedCvMat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>cvMat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const double </td>
|
|
<td class="paramname"><em>scaleFactor</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>targetSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>borderMode</em> = <code>cv::BORDER_CONSTANT</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Scalar & </td>
|
|
<td class="paramname"><em>borderValue</em> = <code>cv::Scalar{0, 0, 0}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a24ebdcb8395dea0429f220de6a715d6e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> double op::resizeGetScaleFactor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>initialSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Point< int > & </td>
|
|
<td class="paramname"><em>targetSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a82a9b02531d6197f023185489c7587b3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::saveData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< cv::Mat > & </td>
|
|
<td class="paramname"><em>cvMats</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::string > & </td>
|
|
<td class="paramname"><em>cvMatNames</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fileNameNoExtension</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const DataFormat </td>
|
|
<td class="paramname"><em>dataFormat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adc3c5d63a289c98efa9ee37c066432d7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::saveData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>cvMat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string </td>
|
|
<td class="paramname"><em>cvMatName</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fileNameNoExtension</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const DataFormat </td>
|
|
<td class="paramname"><em>dataFormat</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac1080e627185a65b88ec788184a95552"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::saveFloatArray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< float > & </td>
|
|
<td class="paramname"><em>array</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullFilePath</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a80f8d102523be3fd8a884d14e38cbce9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::saveImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>cvMat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fullFilePath</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< int > & </td>
|
|
<td class="paramname"><em>openCvCompressionParams</em> = <code>{CV_IMWRITE_JPEG_QUALITY, 100, CV_IMWRITE_PNG_COMPRESSION, 9}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af9c189f7c80092570699c8b9d5686fea"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::savePeopleJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const Array< float > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::vector< std::array< float, 3 >>> & </td>
|
|
<td class="paramname"><em>candidates</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>keypointName</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fileName</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>humanReadable</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1e986a510a29bfd8c682f65a8b399551"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::savePeopleJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< std::pair< Array< float >, std::string >> & </td>
|
|
<td class="paramname"><em>keypointVector</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< std::vector< std::array< float, 3 >>> & </td>
|
|
<td class="paramname"><em>candidates</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>fileName</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>humanReadable</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac5fc565b24e499e306ca170b9139eeb6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::scaleKeypoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scale</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aae9e38fa6c56e188b4f649732f0d4cd3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::scaleKeypoints2d </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleX</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleY</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6b9adf8f7e698e566414c9f44f0c85f1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void op::scaleKeypoints2d </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Array< T > & </td>
|
|
<td class="paramname"><em>keypoints</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleX</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>scaleY</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>offsetX</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>offsetY</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a65c35aa5a4461e819a01371f152a7407"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">signed char op::sCharRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae80a103d8a4308bc435342b3d31404c8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::vector<std::string> op::splitString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>stringToSplit</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>delimiter</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a46e815df32db67d78a94367b7f97df25"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> <a class="el" href="namespaceop.html#ae52c21a24cf2c21e3b419c127924fd7e">DataFormat</a> op::stringToDataFormat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>dataFormat</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af65a4564afcad06b72468679f6bee52b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::threadIdPP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unsigned long long & </td>
|
|
<td class="paramname"><em>threadId</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>multiThreadEnabled</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p><a class="el" href="classop_1_1_thread.html">Thread</a> ID increase (private internal function). If multi-threading mode, it increases the thread ID. If single-threading mode (for debugging), it does not modify it. Note that mThreadId must be re-initialized to 0 before starting a new Wrapper(T) configuration. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">threadId</td><td>unsigned long long element with the current thread id value. I will be edited to the next `desired thread id number. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a42292d44d10f55cb1d83a296183e9b31"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string op::toFixedLengthString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>number</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned long long </td>
|
|
<td class="paramname"><em>stringLength</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>This template function turns an integer number into a fixed-length std::string. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">number</td><td>T integer corresponding to the integer to be formatted. </td></tr>
|
|
<tr><td class="paramname">stringLength</td><td>unsigned long long indicating the final length. If 0, the final length is the original number length. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>std::string with the formatted value. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3290f48d24c9992dd00d339ce49cfac7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::toLower </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>string</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7a815e303884fb2b3346c8cc19d61b23"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> std::string op::toUpper </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::string & </td>
|
|
<td class="paramname"><em>string</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae541aa57d03a703ab8b1da231e06a9bd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> double op::triangulate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">cv::Mat & </td>
|
|
<td class="paramname"><em>reconstructedPoint</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< cv::Mat > & </td>
|
|
<td class="paramname"><em>cameraMatrices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< cv::Point2d > & </td>
|
|
<td class="paramname"><em>pointsOnEachCamera</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>3D triangulation given known camera parameter matrices and based on linear DLT algorithm. The returned cv::Mat is a 4x1 matrix, where the last coordinate is 1. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8b4504cce89493c23233954f078f4779"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> double op::triangulateWithOptimization </td>
|
|
<td>(</td>
|
|
<td class="paramtype">cv::Mat & </td>
|
|
<td class="paramname"><em>reconstructedPoint</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< cv::Mat > & </td>
|
|
<td class="paramname"><em>cameraMatrices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< cv::Point2d > & </td>
|
|
<td class="paramname"><em>pointsOnEachCamera</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const double </td>
|
|
<td class="paramname"><em>reprojectionMaxAcceptable</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>3D triangulation given known camera parameter matrices and based on linear DLT algorithm with additional LMA non-linear refinement. The returned cv::Mat is a 4x1 matrix, where the last coordinate is 1. Note: If Ceres is not enabled, the LMA refinement is skipped and this function is equivalent to <a class="el" href="namespaceop.html#ae541aa57d03a703ab8b1da231e06a9bd">triangulate()</a>. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af548fe1a2ad2b392a25afe9b0b87b8dd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string op::tToString </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>message</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa497ecc2e06a583b2c08ae14e5f3891a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::uCharCvMatToFloatPtr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float * </td>
|
|
<td class="paramname"><em>floatPtrImage</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const cv::Mat & </td>
|
|
<td class="paramname"><em>cvImage</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const int </td>
|
|
<td class="paramname"><em>normalize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a61240e5fbd4ea84a2cfdc89407bcb1ae"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned char op::uCharRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8525e440d6ac1b558e72637dc4f4e3c4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int op::uIntRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a757a5cc88734e7be9e910e7d8213c282"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned long long op::uLongLongRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aaafe2e235a1a3a146bb026b71c521c7b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned long op::ulongRound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab8b9daed84e741afb7191fde8ed95b5e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::unrollArrayToUCharCvMat </td>
|
|
<td>(</td>
|
|
<td class="paramtype">cv::Mat & </td>
|
|
<td class="paramname"><em>cvMatResult</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const Array< float > & </td>
|
|
<td class="paramname"><em>array</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af63e418966741f7efebacc9519174a0a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool op::vectorsAreEqual </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>vectorA</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T > & </td>
|
|
<td class="paramname"><em>vectorB</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad49ada80599ee40e4906ff9de576b0d3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="macros_8hpp.html#a4ba443bb7a0e5dbe8054a9ac37a5e000">OP_API</a> void op::wrapperConfigureSanityChecks </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WrapperStructPose & </td>
|
|
<td class="paramname"><em>wrapperStructPose</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructFace & </td>
|
|
<td class="paramname"><em>wrapperStructFace</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructHand & </td>
|
|
<td class="paramname"><em>wrapperStructHand</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructExtra & </td>
|
|
<td class="paramname"><em>wrapperStructExtra</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructInput & </td>
|
|
<td class="paramname"><em>wrapperStructInput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructOutput & </td>
|
|
<td class="paramname"><em>wrapperStructOutput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const WrapperStructGui & </td>
|
|
<td class="paramname"><em>wrapperStructGui</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>renderOutput</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const bool </td>
|
|
<td class="paramname"><em>userOutputWsEmpty</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::shared_ptr< Producer > & </td>
|
|
<td class="paramname"><em>producerSharedPtr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const ThreadManagerMode </td>
|
|
<td class="paramname"><em>threadManagerMode</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>It checks that no wrong/contradictory flags are enabled for Wrapper(T) </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">wrapperStructPose</td><td></td></tr>
|
|
<tr><td class="paramname">wrapperStructFace</td><td></td></tr>
|
|
<tr><td class="paramname">wrapperStructHand</td><td></td></tr>
|
|
<tr><td class="paramname">wrapperStructExtra</td><td></td></tr>
|
|
<tr><td class="paramname">wrapperStructInput</td><td></td></tr>
|
|
<tr><td class="paramname">wrapperStructOutput</td><td></td></tr>
|
|
<tr><td class="paramname">renderOutput</td><td></td></tr>
|
|
<tr><td class="paramname">userOutputWsEmpty</td><td></td></tr>
|
|
<tr><td class="paramname">producerSharedPtr</td><td></td></tr>
|
|
<tr><td class="paramname">threadManagerMode</td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a class="anchor" id="ac7bbf63b37bf6762c47557ad227e036d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::CUDA_NUM_THREADS = 512u</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a096388ae91b812ca3b43dcd7fbc89f88"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::F95 = 25</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa6701cc08e1a8651798ef3bf8437375b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::FACE_CCN_DECREASE_FACTOR = 8.f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3fbae1778780ae5bf4ffcc84cdef1870"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<float> op::FACE_COLORS_RENDER {<a class="el" href="face_parameters_8hpp.html#a740a6228babfde5f18fba6fc033ef0ed">FACE_COLORS_RENDER_GPU</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4f191afed46fea5e3ce5b2a8756e1ddd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::FACE_DEFAULT_ALPHA_HEAT_MAP = <a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a15f6c39797cee87f6aa941d93f22b78b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::FACE_DEFAULT_ALPHA_KEYPOINT = <a class="el" href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">POSE_DEFAULT_ALPHA_KEYPOINT</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9b4b92c621cc5962a72898899d2f2534"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::FACE_MAX_FACES = <a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8a05bdc38612c38e28b96bba5b4679b8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::FACE_NUMBER_PARTS = 70u</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1245f62cf98c4ee7591dfc8807ef355d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<unsigned int> op::FACE_PAIRS_RENDER {<a class="el" href="face_parameters_8hpp.html#a7e2f64c1349d6a881c6ceb49757e099a">FACE_PAIRS_RENDER_GPU</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4d07868d77fb11253b413ed579e04c22"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string op::FACE_PROTOTXT {"face/pose_deploy.prototxt"}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a00c56c20997f734b2bd44d6f85b86cf0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<float> op::FACE_SCALES_RENDER {<a class="el" href="face_parameters_8hpp.html#a1a7ddb1a137c44091a1b4161725adfa0">FACE_SCALES_RENDER_GPU</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abd0ef2306478c3295283e7f1b59e3aff"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string op::FACE_TRAINED_MODEL {"face/pose_iter_116000.caffemodel"}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aed0d108f5ada623eeb0ed41f896f8e97"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::HAND_CCN_DECREASE_FACTOR = 8.f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a450bb646e7573322d8f622bfdbab4833"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<float> op::HAND_COLORS_RENDER {<a class="el" href="hand_parameters_8hpp.html#a5ca06d0202756b9a3b8825ccbafc0558">HAND_COLORS_RENDER_GPU</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a76c1f1ea90b73e13e93f72413b3cab0e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::HAND_DEFAULT_ALPHA_HEAT_MAP = <a class="el" href="namespaceop.html#af45cddacd69fff73a4ea4acbbbac43e0">POSE_DEFAULT_ALPHA_HEAT_MAP</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa8cc53d2fe5353f9d87d50c32a8c1a95"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::HAND_DEFAULT_ALPHA_KEYPOINT = <a class="el" href="namespaceop.html#a21fcb98366f6ea8895fc7f527f232db5">POSE_DEFAULT_ALPHA_KEYPOINT</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a182585e2e944cdb62f3dededdd85d1fc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::HAND_MAX_HANDS = 2*<a class="el" href="namespaceop.html#a522d4552d2aeabe367f4d3bf371e6b3e">POSE_MAX_PEOPLE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a41b6fb82924c5532cf10151e6ce497f2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::HAND_NUMBER_PARTS = 21u</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a335d707e98d311d39d9a9dab0e325391"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<unsigned int> op::HAND_PAIRS_RENDER {<a class="el" href="hand_parameters_8hpp.html#a5ec40add22e28bc75596c75a7be8a692">HAND_PAIRS_RENDER_GPU</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3fe70bd1eacdd78aef3344c83533ffc7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string op::HAND_PROTOTXT {"hand/pose_deploy.prototxt"}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4e9bbc2167923763c5982d6d1f41f560"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::vector<float> op::HAND_SCALES_RENDER {<a class="el" href="hand_parameters_8hpp.html#a799d629d7fddd7f0daf40ccdae0293b9">HAND_SCALES_RENDER_GPU</a>}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac13af59538bcb8a1709f20010681d1c7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const std::string op::HAND_TRAINED_MODEL {"hand/pose_iter_102000.caffemodel"}</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af45cddacd69fff73a4ea4acbbbac43e0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::POSE_DEFAULT_ALPHA_HEAT_MAP = 0.7f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a21fcb98366f6ea8895fc7f527f232db5"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::POSE_DEFAULT_ALPHA_KEYPOINT = 0.6f</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a522d4552d2aeabe367f4d3bf371e6b3e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto op::POSE_MAX_PEOPLE = 127u</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a55207f49aadd5f79e75251d6ccfad1fc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::spTQueueIn</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5180d62b9273c9d0712f686531ee0aea"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">op::spTQueueOut</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</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="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>
|