blob: a1aab2dbb2771ad296de512c2f5d8071890a9bb1 [file] [log] [blame]
<!-- HTML header for doxygen 1.8.15-->
<!-- Remember to use version doxygen 1.8.15 +-->
<!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.15"/>
<meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
<title>Compute Library: DetectionPostProcessLayerInfo Class 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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="stylesheet.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;">
<img alt="Compute Library" src="https://raw.githubusercontent.com/ARM-software/ComputeLibrary/gh-pages/ACL_logo.png" style="max-width: 100%;margin-top: 15px;margin-left: 10px"/>
<td style="padding-left: 0.5em;">
<div id="projectname">
&#160;<span id="projectnumber">20.02.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classarm__compute_1_1_detection_post_process_layer_info.xhtml','');});
/* @license-end */
</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)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">DetectionPostProcessLayerInfo Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>Detection Output layer info.
<a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6eaedc96f1e42852da9afbb0c33df4be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a6eaedc96f1e42852da9afbb0c33df4be">DetectionPostProcessLayerInfo</a> ()</td></tr>
<tr class="memdesc:a6eaedc96f1e42852da9afbb0c33df4be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default Constructor. <a href="#a6eaedc96f1e42852da9afbb0c33df4be">More...</a><br /></td></tr>
<tr class="separator:a6eaedc96f1e42852da9afbb0c33df4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae90105aa70d36e539722ec84f94554cf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ae90105aa70d36e539722ec84f94554cf">DetectionPostProcessLayerInfo</a> (unsigned int <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a23e83519067d74d4f1855d38741151eb">max_detections</a>, unsigned int <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ad54d768454ff1000504546898078d0de">max_classes_per_detection</a>, float <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a0732a1286ff6a838da5c19e6d48c99cf">nms_score_threshold</a>, float <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a634bf1faedaec956983af4d41940239e">iou_threshold</a>, unsigned int <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#adda82c28c368106734620f105bb0e1e3">num_classes</a>, std::array&lt; float, 4 &gt; scales_values, bool <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ae1c2cc7a6c3db74d8be5f6e23aa84476">use_regular_nms</a>=false, unsigned int <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a36e65a7f80a07a2393e6a1cadd974740">detection_per_class</a>=100, bool <a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a9f94c4edaf37250de1a0403d0f929644">dequantize_scores</a>=true)</td></tr>
<tr class="memdesc:ae90105aa70d36e539722ec84f94554cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#ae90105aa70d36e539722ec84f94554cf">More...</a><br /></td></tr>
<tr class="separator:ae90105aa70d36e539722ec84f94554cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23e83519067d74d4f1855d38741151eb"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a23e83519067d74d4f1855d38741151eb">max_detections</a> () const</td></tr>
<tr class="memdesc:a23e83519067d74d4f1855d38741151eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get max detections. <a href="#a23e83519067d74d4f1855d38741151eb">More...</a><br /></td></tr>
<tr class="separator:a23e83519067d74d4f1855d38741151eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad54d768454ff1000504546898078d0de"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ad54d768454ff1000504546898078d0de">max_classes_per_detection</a> () const</td></tr>
<tr class="memdesc:ad54d768454ff1000504546898078d0de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get max_classes per detection. <a href="#ad54d768454ff1000504546898078d0de">More...</a><br /></td></tr>
<tr class="separator:ad54d768454ff1000504546898078d0de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e65a7f80a07a2393e6a1cadd974740"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a36e65a7f80a07a2393e6a1cadd974740">detection_per_class</a> () const</td></tr>
<tr class="memdesc:a36e65a7f80a07a2393e6a1cadd974740"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get detection per class. <a href="#a36e65a7f80a07a2393e6a1cadd974740">More...</a><br /></td></tr>
<tr class="separator:a36e65a7f80a07a2393e6a1cadd974740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0732a1286ff6a838da5c19e6d48c99cf"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a0732a1286ff6a838da5c19e6d48c99cf">nms_score_threshold</a> () const</td></tr>
<tr class="memdesc:a0732a1286ff6a838da5c19e6d48c99cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get nms threshold. <a href="#a0732a1286ff6a838da5c19e6d48c99cf">More...</a><br /></td></tr>
<tr class="separator:a0732a1286ff6a838da5c19e6d48c99cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a634bf1faedaec956983af4d41940239e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a634bf1faedaec956983af4d41940239e">iou_threshold</a> () const</td></tr>
<tr class="memdesc:a634bf1faedaec956983af4d41940239e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get intersection over union threshold. <a href="#a634bf1faedaec956983af4d41940239e">More...</a><br /></td></tr>
<tr class="separator:a634bf1faedaec956983af4d41940239e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adda82c28c368106734620f105bb0e1e3"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#adda82c28c368106734620f105bb0e1e3">num_classes</a> () const</td></tr>
<tr class="memdesc:adda82c28c368106734620f105bb0e1e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get num classes. <a href="#adda82c28c368106734620f105bb0e1e3">More...</a><br /></td></tr>
<tr class="separator:adda82c28c368106734620f105bb0e1e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1c2cc7a6c3db74d8be5f6e23aa84476"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ae1c2cc7a6c3db74d8be5f6e23aa84476">use_regular_nms</a> () const</td></tr>
<tr class="memdesc:ae1c2cc7a6c3db74d8be5f6e23aa84476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get if use regular nms. <a href="#ae1c2cc7a6c3db74d8be5f6e23aa84476">More...</a><br /></td></tr>
<tr class="separator:ae1c2cc7a6c3db74d8be5f6e23aa84476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7a73260f91fe8eedce52929fa829eb"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#aee7a73260f91fe8eedce52929fa829eb">scale_value_y</a> () const</td></tr>
<tr class="memdesc:aee7a73260f91fe8eedce52929fa829eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get y scale value. <a href="#aee7a73260f91fe8eedce52929fa829eb">More...</a><br /></td></tr>
<tr class="separator:aee7a73260f91fe8eedce52929fa829eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dadbc544718b54f1737d4f24c078ad4"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a3dadbc544718b54f1737d4f24c078ad4">scale_value_x</a> () const</td></tr>
<tr class="memdesc:a3dadbc544718b54f1737d4f24c078ad4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get x scale value. <a href="#a3dadbc544718b54f1737d4f24c078ad4">More...</a><br /></td></tr>
<tr class="separator:a3dadbc544718b54f1737d4f24c078ad4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9db6ab0530ca15abab491a354bea90dc"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a9db6ab0530ca15abab491a354bea90dc">scale_value_h</a> () const</td></tr>
<tr class="memdesc:a9db6ab0530ca15abab491a354bea90dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get h scale value. <a href="#a9db6ab0530ca15abab491a354bea90dc">More...</a><br /></td></tr>
<tr class="separator:a9db6ab0530ca15abab491a354bea90dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c255b6748d3a249c9c4d8f691994dba"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a0c255b6748d3a249c9c4d8f691994dba">scale_value_w</a> () const</td></tr>
<tr class="memdesc:a0c255b6748d3a249c9c4d8f691994dba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get w scale value. <a href="#a0c255b6748d3a249c9c4d8f691994dba">More...</a><br /></td></tr>
<tr class="separator:a0c255b6748d3a249c9c4d8f691994dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f94c4edaf37250de1a0403d0f929644"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a9f94c4edaf37250de1a0403d0f929644">dequantize_scores</a> () const</td></tr>
<tr class="memdesc:a9f94c4edaf37250de1a0403d0f929644"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get dequantize_scores value. <a href="#a9f94c4edaf37250de1a0403d0f929644">More...</a><br /></td></tr>
<tr class="separator:a9f94c4edaf37250de1a0403d0f929644"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Detection Output layer info. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01092">1092</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6eaedc96f1e42852da9afbb0c33df4be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eaedc96f1e42852da9afbb0c33df4be">&#9670;&nbsp;</a></span>DetectionPostProcessLayerInfo() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml">DetectionPostProcessLayerInfo</a> </td>
<td>(</td>
<td class="paramname"></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">
<p>Default Constructor. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01096">1096</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; : _max_detections(),</div><div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; _max_classes_per_detection(),</div><div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; _nms_score_threshold(),</div><div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; _iou_threshold(),</div><div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; _num_classes(),</div><div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; _scales_values(),</div><div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; _use_regular_nms(),</div><div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; _detection_per_class(),</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; _dequantize_scores()</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160; {</div><div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; }</div></div><!-- fragment -->
</div>
</div>
<a id="ae90105aa70d36e539722ec84f94554cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae90105aa70d36e539722ec84f94554cf">&#9670;&nbsp;</a></span>DetectionPostProcessLayerInfo() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml">DetectionPostProcessLayerInfo</a> </td>
<td>(</td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>max_detections</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>max_classes_per_detection</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>nms_score_threshold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>iou_threshold</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>num_classes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::array&lt; float, 4 &gt;&#160;</td>
<td class="paramname"><em>scales_values</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>use_regular_nms</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>detection_per_class</em> = <code>100</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>dequantize_scores</em> = <code>true</code>&#160;</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">
<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">max_detections</td><td>Number of total detection. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">max_classes_per_detection</td><td>Number of total classes to be kept after NMS step. Used in the Fast Non-Max-Suppression </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">nms_score_threshold</td><td>Threshold to be used in NMS </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">iou_threshold</td><td>Threshold to be used during the intersection over union. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">num_classes</td><td>Number of classes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">scales_values</td><td>Scales values used for decode center size boxes. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">use_regular_nms</td><td>(Optional) Boolean to determinate if use regular or fast nms. Defaults to false. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">detection_per_class</td><td>(Optional) Number of detection per class. Used in the Regular Non-Max-Suppression. Defaults to 100. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">dequantize_scores</td><td>(Optional) If the scores need to be dequantized. Defaults to true. </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01120">1120</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160; : _max_detections(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a23e83519067d74d4f1855d38741151eb">max_detections</a>),</div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; _max_classes_per_detection(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ad54d768454ff1000504546898078d0de">max_classes_per_detection</a>),</div><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; _nms_score_threshold(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a0732a1286ff6a838da5c19e6d48c99cf">nms_score_threshold</a>),</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; _iou_threshold(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a634bf1faedaec956983af4d41940239e">iou_threshold</a>),</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; _num_classes(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#adda82c28c368106734620f105bb0e1e3">num_classes</a>),</div><div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; _scales_values(scales_values),</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; _use_regular_nms(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ae1c2cc7a6c3db74d8be5f6e23aa84476">use_regular_nms</a>),</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160; _detection_per_class(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a36e65a7f80a07a2393e6a1cadd974740">detection_per_class</a>),</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160; _dequantize_scores(<a class="code" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a9f94c4edaf37250de1a0403d0f929644">dequantize_scores</a>)</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; {</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; }</div><div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_a23e83519067d74d4f1855d38741151eb"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a23e83519067d74d4f1855d38741151eb">arm_compute::DetectionPostProcessLayerInfo::max_detections</a></div><div class="ttdeci">unsigned int max_detections() const</div><div class="ttdoc">Get max detections.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01134">Types.h:1134</a></div></div>
<div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_ae1c2cc7a6c3db74d8be5f6e23aa84476"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ae1c2cc7a6c3db74d8be5f6e23aa84476">arm_compute::DetectionPostProcessLayerInfo::use_regular_nms</a></div><div class="ttdeci">bool use_regular_nms() const</div><div class="ttdoc">Get if use regular nms.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01164">Types.h:1164</a></div></div>
<div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_a634bf1faedaec956983af4d41940239e"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a634bf1faedaec956983af4d41940239e">arm_compute::DetectionPostProcessLayerInfo::iou_threshold</a></div><div class="ttdeci">float iou_threshold() const</div><div class="ttdoc">Get intersection over union threshold.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01154">Types.h:1154</a></div></div>
<div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_a0732a1286ff6a838da5c19e6d48c99cf"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a0732a1286ff6a838da5c19e6d48c99cf">arm_compute::DetectionPostProcessLayerInfo::nms_score_threshold</a></div><div class="ttdeci">float nms_score_threshold() const</div><div class="ttdoc">Get nms threshold.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01149">Types.h:1149</a></div></div>
<div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_a9f94c4edaf37250de1a0403d0f929644"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a9f94c4edaf37250de1a0403d0f929644">arm_compute::DetectionPostProcessLayerInfo::dequantize_scores</a></div><div class="ttdeci">bool dequantize_scores() const</div><div class="ttdoc">Get dequantize_scores value.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01193">Types.h:1193</a></div></div>
<div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_ad54d768454ff1000504546898078d0de"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#ad54d768454ff1000504546898078d0de">arm_compute::DetectionPostProcessLayerInfo::max_classes_per_detection</a></div><div class="ttdeci">unsigned int max_classes_per_detection() const</div><div class="ttdoc">Get max_classes per detection.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01139">Types.h:1139</a></div></div>
<div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_a36e65a7f80a07a2393e6a1cadd974740"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#a36e65a7f80a07a2393e6a1cadd974740">arm_compute::DetectionPostProcessLayerInfo::detection_per_class</a></div><div class="ttdeci">unsigned int detection_per_class() const</div><div class="ttdoc">Get detection per class.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01144">Types.h:1144</a></div></div>
<div class="ttc" id="classarm__compute_1_1_detection_post_process_layer_info_xhtml_adda82c28c368106734620f105bb0e1e3"><div class="ttname"><a href="classarm__compute_1_1_detection_post_process_layer_info.xhtml#adda82c28c368106734620f105bb0e1e3">arm_compute::DetectionPostProcessLayerInfo::num_classes</a></div><div class="ttdeci">unsigned int num_classes() const</div><div class="ttdoc">Get num classes.</div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l01159">Types.h:1159</a></div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a9f94c4edaf37250de1a0403d0f929644"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f94c4edaf37250de1a0403d0f929644">&#9670;&nbsp;</a></span>dequantize_scores()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool dequantize_scores </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get dequantize_scores value. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01193">1193</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; {</div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; <span class="keywordflow">return</span> _dequantize_scores;</div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; }</div></div><!-- fragment -->
</div>
</div>
<a id="a36e65a7f80a07a2393e6a1cadd974740"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36e65a7f80a07a2393e6a1cadd974740">&#9670;&nbsp;</a></span>detection_per_class()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int detection_per_class </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get detection per class. </p>
<p>Used in the Regular Non-Max-Suppression </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01144">1144</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; {</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160; <span class="keywordflow">return</span> _detection_per_class;</div><div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>, and <a class="el" href="_c_p_p_detection_post_process_layer_8cpp_source.xhtml#l00257">CPPDetectionPostProcessLayer::run()</a>.</p>
</div>
</div>
<a id="a634bf1faedaec956983af4d41940239e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a634bf1faedaec956983af4d41940239e">&#9670;&nbsp;</a></span>iou_threshold()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float iou_threshold </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get intersection over union threshold. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01154">1154</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; {</div><div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <span class="keywordflow">return</span> _iou_threshold;</div><div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>.</p>
</div>
</div>
<a id="ad54d768454ff1000504546898078d0de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad54d768454ff1000504546898078d0de">&#9670;&nbsp;</a></span>max_classes_per_detection()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int max_classes_per_detection </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get max_classes per detection. </p>
<p>Used in the Fast Non-Max-Suppression. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01139">1139</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; {</div><div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; <span class="keywordflow">return</span> _max_classes_per_detection;</div><div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="_detection_post_process_layer_node_8cpp_source.xhtml#l00063">DetectionPostProcessLayerNode::configure_output()</a>, <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>, and <a class="el" href="_c_p_p_detection_post_process_layer_8cpp_source.xhtml#l00257">CPPDetectionPostProcessLayer::run()</a>.</p>
</div>
</div>
<a id="a23e83519067d74d4f1855d38741151eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23e83519067d74d4f1855d38741151eb">&#9670;&nbsp;</a></span>max_detections()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int max_detections </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get max detections. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01134">1134</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; {</div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; <span class="keywordflow">return</span> _max_detections;</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="_detection_post_process_layer_node_8cpp_source.xhtml#l00063">DetectionPostProcessLayerNode::configure_output()</a>, <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>, and <a class="el" href="_c_p_p_detection_post_process_layer_8cpp_source.xhtml#l00257">CPPDetectionPostProcessLayer::run()</a>.</p>
</div>
</div>
<a id="a0732a1286ff6a838da5c19e6d48c99cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0732a1286ff6a838da5c19e6d48c99cf">&#9670;&nbsp;</a></span>nms_score_threshold()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float nms_score_threshold </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get nms threshold. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01149">1149</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; {</div><div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="keywordflow">return</span> _nms_score_threshold;</div><div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>.</p>
</div>
</div>
<a id="adda82c28c368106734620f105bb0e1e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adda82c28c368106734620f105bb0e1e3">&#9670;&nbsp;</a></span>num_classes()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned int num_classes </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get num classes. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01159">1159</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; {</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; <span class="keywordflow">return</span> _num_classes;</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>, and <a class="el" href="_c_p_p_detection_post_process_layer_8cpp_source.xhtml#l00257">CPPDetectionPostProcessLayer::run()</a>.</p>
</div>
</div>
<a id="a9db6ab0530ca15abab491a354bea90dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9db6ab0530ca15abab491a354bea90dc">&#9670;&nbsp;</a></span>scale_value_h()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float scale_value_h </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get h scale value. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01181">1181</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; {</div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; <span class="comment">// Saved as [y,x,h,w]</span></div><div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; <span class="keywordflow">return</span> _scales_values[2];</div><div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>.</p>
</div>
</div>
<a id="a0c255b6748d3a249c9c4d8f691994dba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c255b6748d3a249c9c4d8f691994dba">&#9670;&nbsp;</a></span>scale_value_w()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float scale_value_w </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get w scale value. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01187">1187</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; {</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; <span class="comment">// Saved as [y,x,h,w]</span></div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; <span class="keywordflow">return</span> _scales_values[3];</div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>.</p>
</div>
</div>
<a id="a3dadbc544718b54f1737d4f24c078ad4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dadbc544718b54f1737d4f24c078ad4">&#9670;&nbsp;</a></span>scale_value_x()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float scale_value_x </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get x scale value. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01175">1175</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; {</div><div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <span class="comment">// Saved as [y,x,h,w]</span></div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <span class="keywordflow">return</span> _scales_values[1];</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>.</p>
</div>
</div>
<a id="aee7a73260f91fe8eedce52929fa829eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee7a73260f91fe8eedce52929fa829eb">&#9670;&nbsp;</a></span>scale_value_y()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float scale_value_y </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get y scale value. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01169">1169</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; {</div><div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; <span class="comment">// Saved as [y,x,h,w]</span></div><div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; <span class="keywordflow">return</span> _scales_values[0];</div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>.</p>
</div>
</div>
<a id="ae1c2cc7a6c3db74d8be5f6e23aa84476"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1c2cc7a6c3db74d8be5f6e23aa84476">&#9670;&nbsp;</a></span>use_regular_nms()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool use_regular_nms </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get if use regular nms. </p>
<p class="definition">Definition at line <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml#l01164">1164</a> of file <a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a>.</p>
<div class="fragment"><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; {</div><div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; <span class="keywordflow">return</span> _use_regular_nms;</div><div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; }</div></div><!-- fragment -->
<p class="reference">Referenced by <a class="el" href="utils_2_type_printer_8h_source.xhtml#l02079">arm_compute::operator&lt;&lt;()</a>, and <a class="el" href="_c_p_p_detection_post_process_layer_8cpp_source.xhtml#l00257">CPPDetectionPostProcessLayer::run()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>arm_compute/core/<a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">Types.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacearm__compute.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="classarm__compute_1_1_detection_post_process_layer_info.xhtml">DetectionPostProcessLayerInfo</a></li>
<li class="footer">Generated on Thu Mar 5 2020 16:07:13 for Compute Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>