SimpleBlobDetector.html 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_312) on Wed Jun 28 12:47:23 UTC 2023 -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>SimpleBlobDetector (OpenCV 4.8.0 Java documentation)</title>
  8. <meta name="date" content="2023-06-28">
  9. <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
  10. <script type="text/javascript" src="../../../script.js"></script>
  11. </head>
  12. <body>
  13. <script type="text/javascript"><!--
  14. try {
  15. if (location.href.indexOf('is-external=true') == -1) {
  16. parent.document.title="SimpleBlobDetector (OpenCV 4.8.0 Java documentation)";
  17. }
  18. }
  19. catch(err) {
  20. }
  21. //-->
  22. var methods = {"i0":9,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10};
  23. var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  24. var altColor = "altColor";
  25. var rowColor = "rowColor";
  26. var tableTab = "tableTab";
  27. var activeTableTab = "activeTableTab";
  28. </script>
  29. <noscript>
  30. <div>JavaScript is disabled on your browser.</div>
  31. </noscript>
  32. <!-- ========= START OF TOP NAVBAR ======= -->
  33. <div class="topNav"><a name="navbar.top">
  34. <!-- -->
  35. </a>
  36. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  37. <a name="navbar.top.firstrow">
  38. <!-- -->
  39. </a>
  40. <ul class="navList" title="Navigation">
  41. <li><a href="../../../overview-summary.html">Overview</a></li>
  42. <li><a href="package-summary.html">Package</a></li>
  43. <li class="navBarCell1Rev">Class</li>
  44. <li><a href="package-tree.html">Tree</a></li>
  45. <li><a href="../../../index-all.html">Index</a></li>
  46. <li><a href="../../../help-doc.html">Help</a></li>
  47. </ul>
  48. <div class="aboutLanguage">
  49. <script>
  50. var url = window.location.href;
  51. var pos = url.lastIndexOf('/javadoc/');
  52. url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
  53. var script = document.createElement('script');
  54. script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
  55. document.getElementsByTagName('head')[0].appendChild(script);
  56. </script>
  57. </div>
  58. </div>
  59. <div class="subNav">
  60. <ul class="navList">
  61. <li><a href="../../../org/opencv/features2d/SIFT.html" title="class in org.opencv.features2d"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  62. <li><a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  63. </ul>
  64. <ul class="navList">
  65. <li><a href="../../../index.html?org/opencv/features2d/SimpleBlobDetector.html" target="_top">Frames</a></li>
  66. <li><a href="SimpleBlobDetector.html" target="_top">No&nbsp;Frames</a></li>
  67. </ul>
  68. <ul class="navList" id="allclasses_navbar_top">
  69. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  70. </ul>
  71. <div>
  72. <script type="text/javascript"><!--
  73. allClassesLink = document.getElementById("allclasses_navbar_top");
  74. if(window==top) {
  75. allClassesLink.style.display = "block";
  76. }
  77. else {
  78. allClassesLink.style.display = "none";
  79. }
  80. //-->
  81. </script>
  82. </div>
  83. <div>
  84. <ul class="subNavList">
  85. <li>Summary:&nbsp;</li>
  86. <li>Nested&nbsp;|&nbsp;</li>
  87. <li>Field&nbsp;|&nbsp;</li>
  88. <li>Constr&nbsp;|&nbsp;</li>
  89. <li><a href="#method.summary">Method</a></li>
  90. </ul>
  91. <ul class="subNavList">
  92. <li>Detail:&nbsp;</li>
  93. <li>Field&nbsp;|&nbsp;</li>
  94. <li>Constr&nbsp;|&nbsp;</li>
  95. <li><a href="#method.detail">Method</a></li>
  96. </ul>
  97. </div>
  98. <a name="skip.navbar.top">
  99. <!-- -->
  100. </a></div>
  101. <!-- ========= END OF TOP NAVBAR ========= -->
  102. <!-- ======== START OF CLASS DATA ======== -->
  103. <div class="header">
  104. <div class="subTitle">org.opencv.features2d</div>
  105. <h2 title="Class SimpleBlobDetector" class="title">Class SimpleBlobDetector</h2>
  106. </div>
  107. <div class="contentContainer">
  108. <ul class="inheritance">
  109. <li>java.lang.Object</li>
  110. <li>
  111. <ul class="inheritance">
  112. <li><a href="../../../org/opencv/core/Algorithm.html" title="class in org.opencv.core">org.opencv.core.Algorithm</a></li>
  113. <li>
  114. <ul class="inheritance">
  115. <li><a href="../../../org/opencv/features2d/Feature2D.html" title="class in org.opencv.features2d">org.opencv.features2d.Feature2D</a></li>
  116. <li>
  117. <ul class="inheritance">
  118. <li>org.opencv.features2d.SimpleBlobDetector</li>
  119. </ul>
  120. </li>
  121. </ul>
  122. </li>
  123. </ul>
  124. </li>
  125. </ul>
  126. <div class="description">
  127. <ul class="blockList">
  128. <li class="blockList">
  129. <hr>
  130. <br>
  131. <pre>public class <span class="typeNameLabel">SimpleBlobDetector</span>
  132. extends <a href="../../../org/opencv/features2d/Feature2D.html" title="class in org.opencv.features2d">Feature2D</a></pre>
  133. <div class="block">Class for extracting blobs from an image. :
  134. The class implements a simple algorithm for extracting blobs from an image:
  135. 1. Convert the source image to binary images by applying thresholding with several thresholds from
  136. minThreshold (inclusive) to maxThreshold (exclusive) with distance thresholdStep between
  137. neighboring thresholds.
  138. 2. Extract connected components from every binary image by findContours and calculate their
  139. centers.
  140. 3. Group centers from several binary images by their coordinates. Close centers form one group that
  141. corresponds to one blob, which is controlled by the minDistBetweenBlobs parameter.
  142. 4. From the groups, estimate final centers of blobs and their radiuses and return as locations and
  143. sizes of keypoints.
  144. This class performs several filtrations of returned blobs. You should set filterBy\* to true/false
  145. to turn on/off corresponding filtration. Available filtrations:
  146. <ul>
  147. <li>
  148. <b>By color</b>. This filter compares the intensity of a binary image at the center of a blob to
  149. blobColor. If they differ, the blob is filtered out. Use blobColor = 0 to extract dark blobs
  150. and blobColor = 255 to extract light blobs.
  151. </li>
  152. <li>
  153. <b>By area</b>. Extracted blobs have an area between minArea (inclusive) and maxArea (exclusive).
  154. </li>
  155. <li>
  156. <b>By circularity</b>. Extracted blobs have circularity
  157. (\(\frac{4*\pi*Area}{perimeter * perimeter}\)) between minCircularity (inclusive) and
  158. maxCircularity (exclusive).
  159. </li>
  160. <li>
  161. <b>By ratio of the minimum inertia to maximum inertia</b>. Extracted blobs have this ratio
  162. between minInertiaRatio (inclusive) and maxInertiaRatio (exclusive).
  163. </li>
  164. <li>
  165. <b>By convexity</b>. Extracted blobs have convexity (area / area of blob convex hull) between
  166. minConvexity (inclusive) and maxConvexity (exclusive).
  167. </li>
  168. </ul>
  169. Default values of parameters are tuned to extract dark circular blobs.</div>
  170. </li>
  171. </ul>
  172. </div>
  173. <div class="summary">
  174. <ul class="blockList">
  175. <li class="blockList">
  176. <!-- ========== METHOD SUMMARY =========== -->
  177. <ul class="blockList">
  178. <li class="blockList"><a name="method.summary">
  179. <!-- -->
  180. </a>
  181. <h3>Method Summary</h3>
  182. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  183. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  184. <tr>
  185. <th class="colFirst" scope="col">Modifier and Type</th>
  186. <th class="colLast" scope="col">Method and Description</th>
  187. </tr>
  188. <tr id="i0" class="altColor">
  189. <td class="colFirst"><code>static <a href="../../../org/opencv/features2d/SimpleBlobDetector.html" title="class in org.opencv.features2d">SimpleBlobDetector</a></code></td>
  190. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/features2d/SimpleBlobDetector.html#Z:Z__fromPtr__-long-">__fromPtr__</a></span>(long&nbsp;addr)</code>&nbsp;</td>
  191. </tr>
  192. <tr id="i1" class="rowColor">
  193. <td class="colFirst"><code>static <a href="../../../org/opencv/features2d/SimpleBlobDetector.html" title="class in org.opencv.features2d">SimpleBlobDetector</a></code></td>
  194. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/features2d/SimpleBlobDetector.html#create--">create</a></span>()</code>&nbsp;</td>
  195. </tr>
  196. <tr id="i2" class="altColor">
  197. <td class="colFirst"><code>static <a href="../../../org/opencv/features2d/SimpleBlobDetector.html" title="class in org.opencv.features2d">SimpleBlobDetector</a></code></td>
  198. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/features2d/SimpleBlobDetector.html#create-org.opencv.features2d.SimpleBlobDetector_Params-">create</a></span>(<a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d">SimpleBlobDetector_Params</a>&nbsp;parameters)</code>&nbsp;</td>
  199. </tr>
  200. <tr id="i3" class="rowColor">
  201. <td class="colFirst"><code>java.util.List&lt;<a href="../../../org/opencv/core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>&gt;</code></td>
  202. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/features2d/SimpleBlobDetector.html#getBlobContours--">getBlobContours</a></span>()</code>&nbsp;</td>
  203. </tr>
  204. <tr id="i4" class="altColor">
  205. <td class="colFirst"><code>java.lang.String</code></td>
  206. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/features2d/SimpleBlobDetector.html#getDefaultName--">getDefaultName</a></span>()</code>
  207. <div class="block">Returns the algorithm string identifier.</div>
  208. </td>
  209. </tr>
  210. <tr id="i5" class="rowColor">
  211. <td class="colFirst"><code><a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d">SimpleBlobDetector_Params</a></code></td>
  212. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/features2d/SimpleBlobDetector.html#getParams--">getParams</a></span>()</code>&nbsp;</td>
  213. </tr>
  214. <tr id="i6" class="altColor">
  215. <td class="colFirst"><code>void</code></td>
  216. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/features2d/SimpleBlobDetector.html#setParams-org.opencv.features2d.SimpleBlobDetector_Params-">setParams</a></span>(<a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d">SimpleBlobDetector_Params</a>&nbsp;params)</code>&nbsp;</td>
  217. </tr>
  218. </table>
  219. <ul class="blockList">
  220. <li class="blockList"><a name="methods.inherited.from.class.org.opencv.features2d.Feature2D">
  221. <!-- -->
  222. </a>
  223. <h3>Methods inherited from class&nbsp;org.opencv.features2d.<a href="../../../org/opencv/features2d/Feature2D.html" title="class in org.opencv.features2d">Feature2D</a></h3>
  224. <code><a href="../../../org/opencv/features2d/Feature2D.html#compute-java.util.List-java.util.List-java.util.List-">compute</a>, <a href="../../../org/opencv/features2d/Feature2D.html#compute-org.opencv.core.Mat-org.opencv.core.MatOfKeyPoint-org.opencv.core.Mat-">compute</a>, <a href="../../../org/opencv/features2d/Feature2D.html#defaultNorm--">defaultNorm</a>, <a href="../../../org/opencv/features2d/Feature2D.html#descriptorSize--">descriptorSize</a>, <a href="../../../org/opencv/features2d/Feature2D.html#descriptorType--">descriptorType</a>, <a href="../../../org/opencv/features2d/Feature2D.html#detect-java.util.List-java.util.List-">detect</a>, <a href="../../../org/opencv/features2d/Feature2D.html#detect-java.util.List-java.util.List-java.util.List-">detect</a>, <a href="../../../org/opencv/features2d/Feature2D.html#detect-org.opencv.core.Mat-org.opencv.core.MatOfKeyPoint-">detect</a>, <a href="../../../org/opencv/features2d/Feature2D.html#detect-org.opencv.core.Mat-org.opencv.core.MatOfKeyPoint-org.opencv.core.Mat-">detect</a>, <a href="../../../org/opencv/features2d/Feature2D.html#detectAndCompute-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.MatOfKeyPoint-org.opencv.core.Mat-">detectAndCompute</a>, <a href="../../../org/opencv/features2d/Feature2D.html#detectAndCompute-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.MatOfKeyPoint-org.opencv.core.Mat-boolean-">detectAndCompute</a>, <a href="../../../org/opencv/features2d/Feature2D.html#empty--">empty</a>, <a href="../../../org/opencv/features2d/Feature2D.html#read-java.lang.String-">read</a>, <a href="../../../org/opencv/features2d/Feature2D.html#write-java.lang.String-">write</a></code></li>
  225. </ul>
  226. <ul class="blockList">
  227. <li class="blockList"><a name="methods.inherited.from.class.org.opencv.core.Algorithm">
  228. <!-- -->
  229. </a>
  230. <h3>Methods inherited from class&nbsp;org.opencv.core.<a href="../../../org/opencv/core/Algorithm.html" title="class in org.opencv.core">Algorithm</a></h3>
  231. <code><a href="../../../org/opencv/core/Algorithm.html#clear--">clear</a>, <a href="../../../org/opencv/core/Algorithm.html#getNativeObjAddr--">getNativeObjAddr</a>, <a href="../../../org/opencv/core/Algorithm.html#save-java.lang.String-">save</a></code></li>
  232. </ul>
  233. <ul class="blockList">
  234. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  235. <!-- -->
  236. </a>
  237. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  238. <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  239. </ul>
  240. </li>
  241. </ul>
  242. </li>
  243. </ul>
  244. </div>
  245. <div class="details">
  246. <ul class="blockList">
  247. <li class="blockList">
  248. <!-- ============ METHOD DETAIL ========== -->
  249. <ul class="blockList">
  250. <li class="blockList"><a name="method.detail">
  251. <!-- -->
  252. </a>
  253. <h3>Method Detail</h3>
  254. <a name="Z:Z__fromPtr__-long-">
  255. <!-- -->
  256. </a>
  257. <ul class="blockList">
  258. <li class="blockList">
  259. <h4>__fromPtr__</h4>
  260. <pre>public static&nbsp;<a href="../../../org/opencv/features2d/SimpleBlobDetector.html" title="class in org.opencv.features2d">SimpleBlobDetector</a>&nbsp;__fromPtr__(long&nbsp;addr)</pre>
  261. </li>
  262. </ul>
  263. <a name="create--">
  264. <!-- -->
  265. </a>
  266. <ul class="blockList">
  267. <li class="blockList">
  268. <h4>create</h4>
  269. <pre>public static&nbsp;<a href="../../../org/opencv/features2d/SimpleBlobDetector.html" title="class in org.opencv.features2d">SimpleBlobDetector</a>&nbsp;create()</pre>
  270. </li>
  271. </ul>
  272. <a name="create-org.opencv.features2d.SimpleBlobDetector_Params-">
  273. <!-- -->
  274. </a>
  275. <ul class="blockList">
  276. <li class="blockList">
  277. <h4>create</h4>
  278. <pre>public static&nbsp;<a href="../../../org/opencv/features2d/SimpleBlobDetector.html" title="class in org.opencv.features2d">SimpleBlobDetector</a>&nbsp;create(<a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d">SimpleBlobDetector_Params</a>&nbsp;parameters)</pre>
  279. </li>
  280. </ul>
  281. <a name="getBlobContours--">
  282. <!-- -->
  283. </a>
  284. <ul class="blockList">
  285. <li class="blockList">
  286. <h4>getBlobContours</h4>
  287. <pre>public&nbsp;java.util.List&lt;<a href="../../../org/opencv/core/MatOfPoint.html" title="class in org.opencv.core">MatOfPoint</a>&gt;&nbsp;getBlobContours()</pre>
  288. </li>
  289. </ul>
  290. <a name="getDefaultName--">
  291. <!-- -->
  292. </a>
  293. <ul class="blockList">
  294. <li class="blockList">
  295. <h4>getDefaultName</h4>
  296. <pre>public&nbsp;java.lang.String&nbsp;getDefaultName()</pre>
  297. <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../org/opencv/core/Algorithm.html#getDefaultName--">Algorithm</a></code></span></div>
  298. <div class="block">Returns the algorithm string identifier.
  299. This string is used as top level xml/yml node tag when the object is saved to a file or string.</div>
  300. <dl>
  301. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  302. <dd><code><a href="../../../org/opencv/features2d/Feature2D.html#getDefaultName--">getDefaultName</a></code>&nbsp;in class&nbsp;<code><a href="../../../org/opencv/features2d/Feature2D.html" title="class in org.opencv.features2d">Feature2D</a></code></dd>
  303. <dt><span class="returnLabel">Returns:</span></dt>
  304. <dd>automatically generated</dd>
  305. </dl>
  306. </li>
  307. </ul>
  308. <a name="getParams--">
  309. <!-- -->
  310. </a>
  311. <ul class="blockList">
  312. <li class="blockList">
  313. <h4>getParams</h4>
  314. <pre>public&nbsp;<a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d">SimpleBlobDetector_Params</a>&nbsp;getParams()</pre>
  315. </li>
  316. </ul>
  317. <a name="setParams-org.opencv.features2d.SimpleBlobDetector_Params-">
  318. <!-- -->
  319. </a>
  320. <ul class="blockListLast">
  321. <li class="blockList">
  322. <h4>setParams</h4>
  323. <pre>public&nbsp;void&nbsp;setParams(<a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d">SimpleBlobDetector_Params</a>&nbsp;params)</pre>
  324. </li>
  325. </ul>
  326. </li>
  327. </ul>
  328. </li>
  329. </ul>
  330. </div>
  331. </div>
  332. <!-- ========= END OF CLASS DATA ========= -->
  333. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  334. <div class="bottomNav"><a name="navbar.bottom">
  335. <!-- -->
  336. </a>
  337. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  338. <a name="navbar.bottom.firstrow">
  339. <!-- -->
  340. </a>
  341. <ul class="navList" title="Navigation">
  342. <li><a href="../../../overview-summary.html">Overview</a></li>
  343. <li><a href="package-summary.html">Package</a></li>
  344. <li class="navBarCell1Rev">Class</li>
  345. <li><a href="package-tree.html">Tree</a></li>
  346. <li><a href="../../../index-all.html">Index</a></li>
  347. <li><a href="../../../help-doc.html">Help</a></li>
  348. </ul>
  349. <div class="aboutLanguage">
  350. <script>
  351. var url = window.location.href;
  352. var pos = url.lastIndexOf('/javadoc/');
  353. url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
  354. var script = document.createElement('script');
  355. script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
  356. document.getElementsByTagName('head')[0].appendChild(script);
  357. </script>
  358. </div>
  359. </div>
  360. <div class="subNav">
  361. <ul class="navList">
  362. <li><a href="../../../org/opencv/features2d/SIFT.html" title="class in org.opencv.features2d"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  363. <li><a href="../../../org/opencv/features2d/SimpleBlobDetector_Params.html" title="class in org.opencv.features2d"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  364. </ul>
  365. <ul class="navList">
  366. <li><a href="../../../index.html?org/opencv/features2d/SimpleBlobDetector.html" target="_top">Frames</a></li>
  367. <li><a href="SimpleBlobDetector.html" target="_top">No&nbsp;Frames</a></li>
  368. </ul>
  369. <ul class="navList" id="allclasses_navbar_bottom">
  370. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  371. </ul>
  372. <div>
  373. <script type="text/javascript"><!--
  374. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  375. if(window==top) {
  376. allClassesLink.style.display = "block";
  377. }
  378. else {
  379. allClassesLink.style.display = "none";
  380. }
  381. //-->
  382. </script>
  383. </div>
  384. <div>
  385. <ul class="subNavList">
  386. <li>Summary:&nbsp;</li>
  387. <li>Nested&nbsp;|&nbsp;</li>
  388. <li>Field&nbsp;|&nbsp;</li>
  389. <li>Constr&nbsp;|&nbsp;</li>
  390. <li><a href="#method.summary">Method</a></li>
  391. </ul>
  392. <ul class="subNavList">
  393. <li>Detail:&nbsp;</li>
  394. <li>Field&nbsp;|&nbsp;</li>
  395. <li>Constr&nbsp;|&nbsp;</li>
  396. <li><a href="#method.detail">Method</a></li>
  397. </ul>
  398. </div>
  399. <a name="skip.navbar.bottom">
  400. <!-- -->
  401. </a></div>
  402. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  403. <p class="legalCopy"><small>Generated on 2023-06-28 12:47:21 / OpenCV 4.8.0</small></p>
  404. </body>
  405. </html>