ArucoDetector.html 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725
  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:22 UTC 2023 -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>ArucoDetector (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="ArucoDetector (OpenCV 4.8.0 Java documentation)";
  17. }
  18. }
  19. catch(err) {
  20. }
  21. //-->
  22. var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":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>Prev&nbsp;Class</li>
  62. <li><a href="../../../org/opencv/objdetect/BarcodeDetector.html" title="class in org.opencv.objdetect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  63. </ul>
  64. <ul class="navList">
  65. <li><a href="../../../index.html?org/opencv/objdetect/ArucoDetector.html" target="_top">Frames</a></li>
  66. <li><a href="ArucoDetector.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><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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.objdetect</div>
  105. <h2 title="Class ArucoDetector" class="title">Class ArucoDetector</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>org.opencv.objdetect.ArucoDetector</li>
  116. </ul>
  117. </li>
  118. </ul>
  119. </li>
  120. </ul>
  121. <div class="description">
  122. <ul class="blockList">
  123. <li class="blockList">
  124. <hr>
  125. <br>
  126. <pre>public class <span class="typeNameLabel">ArucoDetector</span>
  127. extends <a href="../../../org/opencv/core/Algorithm.html" title="class in org.opencv.core">Algorithm</a></pre>
  128. <div class="block">The main functionality of ArucoDetector class is detection of markers in an image with detectMarkers() method.
  129. After detecting some markers in the image, you can try to find undetected markers from this dictionary with
  130. refineDetectedMarkers() method.
  131. SEE: DetectorParameters, RefineParameters</div>
  132. </li>
  133. </ul>
  134. </div>
  135. <div class="summary">
  136. <ul class="blockList">
  137. <li class="blockList">
  138. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  139. <ul class="blockList">
  140. <li class="blockList"><a name="constructor.summary">
  141. <!-- -->
  142. </a>
  143. <h3>Constructor Summary</h3>
  144. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  145. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  146. <tr>
  147. <th class="colOne" scope="col">Constructor and Description</th>
  148. </tr>
  149. <tr class="altColor">
  150. <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#ArucoDetector--">ArucoDetector</a></span>()</code>
  151. <div class="block">Basic ArucoDetector constructor</div>
  152. </td>
  153. </tr>
  154. <tr class="rowColor">
  155. <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#ArucoDetector-org.opencv.objdetect.Dictionary-">ArucoDetector</a></span>(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary)</code>
  156. <div class="block">Basic ArucoDetector constructor</div>
  157. </td>
  158. </tr>
  159. <tr class="altColor">
  160. <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#ArucoDetector-org.opencv.objdetect.Dictionary-org.opencv.objdetect.DetectorParameters-">ArucoDetector</a></span>(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  161. <a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a>&nbsp;detectorParams)</code>
  162. <div class="block">Basic ArucoDetector constructor</div>
  163. </td>
  164. </tr>
  165. <tr class="rowColor">
  166. <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#ArucoDetector-org.opencv.objdetect.Dictionary-org.opencv.objdetect.DetectorParameters-org.opencv.objdetect.RefineParameters-">ArucoDetector</a></span>(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  167. <a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a>&nbsp;detectorParams,
  168. <a href="../../../org/opencv/objdetect/RefineParameters.html" title="class in org.opencv.objdetect">RefineParameters</a>&nbsp;refineParams)</code>
  169. <div class="block">Basic ArucoDetector constructor</div>
  170. </td>
  171. </tr>
  172. </table>
  173. </li>
  174. </ul>
  175. <!-- ========== METHOD SUMMARY =========== -->
  176. <ul class="blockList">
  177. <li class="blockList"><a name="method.summary">
  178. <!-- -->
  179. </a>
  180. <h3>Method Summary</h3>
  181. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  182. <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>
  183. <tr>
  184. <th class="colFirst" scope="col">Modifier and Type</th>
  185. <th class="colLast" scope="col">Method and Description</th>
  186. </tr>
  187. <tr id="i0" class="altColor">
  188. <td class="colFirst"><code>static <a href="../../../org/opencv/objdetect/ArucoDetector.html" title="class in org.opencv.objdetect">ArucoDetector</a></code></td>
  189. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#Z:Z__fromPtr__-long-">__fromPtr__</a></span>(long&nbsp;addr)</code>&nbsp;</td>
  190. </tr>
  191. <tr id="i1" class="rowColor">
  192. <td class="colFirst"><code>void</code></td>
  193. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#detectMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">detectMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  194. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  195. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids)</code>
  196. <div class="block">Basic marker detection</div>
  197. </td>
  198. </tr>
  199. <tr id="i2" class="altColor">
  200. <td class="colFirst"><code>void</code></td>
  201. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#detectMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-java.util.List-">detectMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  202. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  203. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids,
  204. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedImgPoints)</code>
  205. <div class="block">Basic marker detection</div>
  206. </td>
  207. </tr>
  208. <tr id="i3" class="rowColor">
  209. <td class="colFirst"><code><a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a></code></td>
  210. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#getDetectorParameters--">getDetectorParameters</a></span>()</code>&nbsp;</td>
  211. </tr>
  212. <tr id="i4" class="altColor">
  213. <td class="colFirst"><code><a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a></code></td>
  214. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#getDictionary--">getDictionary</a></span>()</code>&nbsp;</td>
  215. </tr>
  216. <tr id="i5" class="rowColor">
  217. <td class="colFirst"><code><a href="../../../org/opencv/objdetect/RefineParameters.html" title="class in org.opencv.objdetect">RefineParameters</a></code></td>
  218. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#getRefineParameters--">getRefineParameters</a></span>()</code>&nbsp;</td>
  219. </tr>
  220. <tr id="i6" class="altColor">
  221. <td class="colFirst"><code>void</code></td>
  222. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-">refineDetectedMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  223. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  224. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  225. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  226. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners)</code>
  227. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  228. </td>
  229. </tr>
  230. <tr id="i7" class="rowColor">
  231. <td class="colFirst"><code>void</code></td>
  232. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">refineDetectedMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  233. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  234. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  235. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  236. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners,
  237. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;cameraMatrix)</code>
  238. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  239. </td>
  240. </tr>
  241. <tr id="i8" class="altColor">
  242. <td class="colFirst"><code>void</code></td>
  243. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Mat-">refineDetectedMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  244. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  245. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  246. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  247. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners,
  248. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;cameraMatrix,
  249. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;distCoeffs)</code>
  250. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  251. </td>
  252. </tr>
  253. <tr id="i9" class="rowColor">
  254. <td class="colFirst"><code>void</code></td>
  255. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Mat-">refineDetectedMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  256. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  257. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  258. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  259. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners,
  260. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;cameraMatrix,
  261. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;distCoeffs,
  262. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;recoveredIdxs)</code>
  263. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  264. </td>
  265. </tr>
  266. <tr id="i10" class="altColor">
  267. <td class="colFirst"><code>void</code></td>
  268. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#setDetectorParameters-org.opencv.objdetect.DetectorParameters-">setDetectorParameters</a></span>(<a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a>&nbsp;detectorParameters)</code>&nbsp;</td>
  269. </tr>
  270. <tr id="i11" class="rowColor">
  271. <td class="colFirst"><code>void</code></td>
  272. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#setDictionary-org.opencv.objdetect.Dictionary-">setDictionary</a></span>(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary)</code>&nbsp;</td>
  273. </tr>
  274. <tr id="i12" class="altColor">
  275. <td class="colFirst"><code>void</code></td>
  276. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/ArucoDetector.html#setRefineParameters-org.opencv.objdetect.RefineParameters-">setRefineParameters</a></span>(<a href="../../../org/opencv/objdetect/RefineParameters.html" title="class in org.opencv.objdetect">RefineParameters</a>&nbsp;refineParameters)</code>&nbsp;</td>
  277. </tr>
  278. </table>
  279. <ul class="blockList">
  280. <li class="blockList"><a name="methods.inherited.from.class.org.opencv.core.Algorithm">
  281. <!-- -->
  282. </a>
  283. <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>
  284. <code><a href="../../../org/opencv/core/Algorithm.html#clear--">clear</a>, <a href="../../../org/opencv/core/Algorithm.html#empty--">empty</a>, <a href="../../../org/opencv/core/Algorithm.html#getDefaultName--">getDefaultName</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>
  285. </ul>
  286. <ul class="blockList">
  287. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  288. <!-- -->
  289. </a>
  290. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  291. <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  292. </ul>
  293. </li>
  294. </ul>
  295. </li>
  296. </ul>
  297. </div>
  298. <div class="details">
  299. <ul class="blockList">
  300. <li class="blockList">
  301. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  302. <ul class="blockList">
  303. <li class="blockList"><a name="constructor.detail">
  304. <!-- -->
  305. </a>
  306. <h3>Constructor Detail</h3>
  307. <a name="ArucoDetector--">
  308. <!-- -->
  309. </a>
  310. <ul class="blockList">
  311. <li class="blockList">
  312. <h4>ArucoDetector</h4>
  313. <pre>public&nbsp;ArucoDetector()</pre>
  314. <div class="block">Basic ArucoDetector constructor</div>
  315. </li>
  316. </ul>
  317. <a name="ArucoDetector-org.opencv.objdetect.Dictionary-">
  318. <!-- -->
  319. </a>
  320. <ul class="blockList">
  321. <li class="blockList">
  322. <h4>ArucoDetector</h4>
  323. <pre>public&nbsp;ArucoDetector(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary)</pre>
  324. <div class="block">Basic ArucoDetector constructor</div>
  325. <dl>
  326. <dt><span class="paramLabel">Parameters:</span></dt>
  327. <dd><code>dictionary</code> - indicates the type of markers that will be searched</dd>
  328. </dl>
  329. </li>
  330. </ul>
  331. <a name="ArucoDetector-org.opencv.objdetect.Dictionary-org.opencv.objdetect.DetectorParameters-">
  332. <!-- -->
  333. </a>
  334. <ul class="blockList">
  335. <li class="blockList">
  336. <h4>ArucoDetector</h4>
  337. <pre>public&nbsp;ArucoDetector(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  338. <a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a>&nbsp;detectorParams)</pre>
  339. <div class="block">Basic ArucoDetector constructor</div>
  340. <dl>
  341. <dt><span class="paramLabel">Parameters:</span></dt>
  342. <dd><code>dictionary</code> - indicates the type of markers that will be searched</dd>
  343. <dd><code>detectorParams</code> - marker detection parameters</dd>
  344. </dl>
  345. </li>
  346. </ul>
  347. <a name="ArucoDetector-org.opencv.objdetect.Dictionary-org.opencv.objdetect.DetectorParameters-org.opencv.objdetect.RefineParameters-">
  348. <!-- -->
  349. </a>
  350. <ul class="blockListLast">
  351. <li class="blockList">
  352. <h4>ArucoDetector</h4>
  353. <pre>public&nbsp;ArucoDetector(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  354. <a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a>&nbsp;detectorParams,
  355. <a href="../../../org/opencv/objdetect/RefineParameters.html" title="class in org.opencv.objdetect">RefineParameters</a>&nbsp;refineParams)</pre>
  356. <div class="block">Basic ArucoDetector constructor</div>
  357. <dl>
  358. <dt><span class="paramLabel">Parameters:</span></dt>
  359. <dd><code>dictionary</code> - indicates the type of markers that will be searched</dd>
  360. <dd><code>detectorParams</code> - marker detection parameters</dd>
  361. <dd><code>refineParams</code> - marker refine detection parameters</dd>
  362. </dl>
  363. </li>
  364. </ul>
  365. </li>
  366. </ul>
  367. <!-- ============ METHOD DETAIL ========== -->
  368. <ul class="blockList">
  369. <li class="blockList"><a name="method.detail">
  370. <!-- -->
  371. </a>
  372. <h3>Method Detail</h3>
  373. <a name="Z:Z__fromPtr__-long-">
  374. <!-- -->
  375. </a>
  376. <ul class="blockList">
  377. <li class="blockList">
  378. <h4>__fromPtr__</h4>
  379. <pre>public static&nbsp;<a href="../../../org/opencv/objdetect/ArucoDetector.html" title="class in org.opencv.objdetect">ArucoDetector</a>&nbsp;__fromPtr__(long&nbsp;addr)</pre>
  380. </li>
  381. </ul>
  382. <a name="detectMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">
  383. <!-- -->
  384. </a>
  385. <ul class="blockList">
  386. <li class="blockList">
  387. <h4>detectMarkers</h4>
  388. <pre>public&nbsp;void&nbsp;detectMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  389. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  390. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids)</pre>
  391. <div class="block">Basic marker detection</div>
  392. <dl>
  393. <dt><span class="paramLabel">Parameters:</span></dt>
  394. <dd><code>image</code> - input image</dd>
  395. <dd><code>corners</code> - vector of detected marker corners. For each marker, its four corners
  396. are provided, (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers,
  397. the dimensions of this array is Nx4. The order of the corners is clockwise.</dd>
  398. <dd><code>ids</code> - vector of identifiers of the detected markers. The identifier is of type int
  399. (e.g. std::vector&lt;int&gt;). For N detected markers, the size of ids is also N.
  400. The identifiers have the same order than the markers in the imgPoints array.
  401. correct codification. Useful for debugging purposes.
  402. Performs marker detection in the input image. Only markers included in the specific dictionary
  403. are searched. For each detected marker, it returns the 2D position of its corner in the image
  404. and its corresponding identifier.
  405. Note that this function does not perform pose estimation.
  406. <b>Note:</b> The function does not correct lens distortion or takes it into account. It's recommended to undistort
  407. input image with corresponding camera model, if camera parameters are known
  408. SEE: undistort, estimatePoseSingleMarkers, estimatePoseBoard</dd>
  409. </dl>
  410. </li>
  411. </ul>
  412. <a name="detectMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-java.util.List-">
  413. <!-- -->
  414. </a>
  415. <ul class="blockList">
  416. <li class="blockList">
  417. <h4>detectMarkers</h4>
  418. <pre>public&nbsp;void&nbsp;detectMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  419. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  420. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids,
  421. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedImgPoints)</pre>
  422. <div class="block">Basic marker detection</div>
  423. <dl>
  424. <dt><span class="paramLabel">Parameters:</span></dt>
  425. <dd><code>image</code> - input image</dd>
  426. <dd><code>corners</code> - vector of detected marker corners. For each marker, its four corners
  427. are provided, (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers,
  428. the dimensions of this array is Nx4. The order of the corners is clockwise.</dd>
  429. <dd><code>ids</code> - vector of identifiers of the detected markers. The identifier is of type int
  430. (e.g. std::vector&lt;int&gt;). For N detected markers, the size of ids is also N.
  431. The identifiers have the same order than the markers in the imgPoints array.</dd>
  432. <dd><code>rejectedImgPoints</code> - contains the imgPoints of those squares whose inner code has not a
  433. correct codification. Useful for debugging purposes.
  434. Performs marker detection in the input image. Only markers included in the specific dictionary
  435. are searched. For each detected marker, it returns the 2D position of its corner in the image
  436. and its corresponding identifier.
  437. Note that this function does not perform pose estimation.
  438. <b>Note:</b> The function does not correct lens distortion or takes it into account. It's recommended to undistort
  439. input image with corresponding camera model, if camera parameters are known
  440. SEE: undistort, estimatePoseSingleMarkers, estimatePoseBoard</dd>
  441. </dl>
  442. </li>
  443. </ul>
  444. <a name="getDetectorParameters--">
  445. <!-- -->
  446. </a>
  447. <ul class="blockList">
  448. <li class="blockList">
  449. <h4>getDetectorParameters</h4>
  450. <pre>public&nbsp;<a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a>&nbsp;getDetectorParameters()</pre>
  451. </li>
  452. </ul>
  453. <a name="getDictionary--">
  454. <!-- -->
  455. </a>
  456. <ul class="blockList">
  457. <li class="blockList">
  458. <h4>getDictionary</h4>
  459. <pre>public&nbsp;<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;getDictionary()</pre>
  460. </li>
  461. </ul>
  462. <a name="getRefineParameters--">
  463. <!-- -->
  464. </a>
  465. <ul class="blockList">
  466. <li class="blockList">
  467. <h4>getRefineParameters</h4>
  468. <pre>public&nbsp;<a href="../../../org/opencv/objdetect/RefineParameters.html" title="class in org.opencv.objdetect">RefineParameters</a>&nbsp;getRefineParameters()</pre>
  469. </li>
  470. </ul>
  471. <a name="refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-">
  472. <!-- -->
  473. </a>
  474. <ul class="blockList">
  475. <li class="blockList">
  476. <h4>refineDetectedMarkers</h4>
  477. <pre>public&nbsp;void&nbsp;refineDetectedMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  478. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  479. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  480. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  481. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners)</pre>
  482. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  483. <dl>
  484. <dt><span class="paramLabel">Parameters:</span></dt>
  485. <dd><code>image</code> - input image</dd>
  486. <dd><code>board</code> - layout of markers in the board.</dd>
  487. <dd><code>detectedCorners</code> - vector of already detected marker corners.</dd>
  488. <dd><code>detectedIds</code> - vector of already detected marker identifiers.</dd>
  489. <dd><code>rejectedCorners</code> - vector of rejected candidates during the marker detection process.
  490. \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)
  491. \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements
  492. original rejectedCorners array.
  493. This function tries to find markers that were not detected in the basic detecMarkers function.
  494. First, based on the current detected marker and the board layout, the function interpolates
  495. the position of the missing markers. Then it tries to find correspondence between the reprojected
  496. markers and the rejected candidates based on the minRepDistance and errorCorrectionRate parameters.
  497. If camera parameters and distortion coefficients are provided, missing markers are reprojected
  498. using projectPoint function. If not, missing marker projections are interpolated using global
  499. homography, and all the marker corners in the board must have the same Z coordinate.</dd>
  500. </dl>
  501. </li>
  502. </ul>
  503. <a name="refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">
  504. <!-- -->
  505. </a>
  506. <ul class="blockList">
  507. <li class="blockList">
  508. <h4>refineDetectedMarkers</h4>
  509. <pre>public&nbsp;void&nbsp;refineDetectedMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  510. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  511. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  512. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  513. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners,
  514. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;cameraMatrix)</pre>
  515. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  516. <dl>
  517. <dt><span class="paramLabel">Parameters:</span></dt>
  518. <dd><code>image</code> - input image</dd>
  519. <dd><code>board</code> - layout of markers in the board.</dd>
  520. <dd><code>detectedCorners</code> - vector of already detected marker corners.</dd>
  521. <dd><code>detectedIds</code> - vector of already detected marker identifiers.</dd>
  522. <dd><code>rejectedCorners</code> - vector of rejected candidates during the marker detection process.</dd>
  523. <dd><code>cameraMatrix</code> - optional input 3x3 floating-point camera matrix
  524. \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)
  525. \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements
  526. original rejectedCorners array.
  527. This function tries to find markers that were not detected in the basic detecMarkers function.
  528. First, based on the current detected marker and the board layout, the function interpolates
  529. the position of the missing markers. Then it tries to find correspondence between the reprojected
  530. markers and the rejected candidates based on the minRepDistance and errorCorrectionRate parameters.
  531. If camera parameters and distortion coefficients are provided, missing markers are reprojected
  532. using projectPoint function. If not, missing marker projections are interpolated using global
  533. homography, and all the marker corners in the board must have the same Z coordinate.</dd>
  534. </dl>
  535. </li>
  536. </ul>
  537. <a name="refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Mat-">
  538. <!-- -->
  539. </a>
  540. <ul class="blockList">
  541. <li class="blockList">
  542. <h4>refineDetectedMarkers</h4>
  543. <pre>public&nbsp;void&nbsp;refineDetectedMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  544. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  545. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  546. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  547. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners,
  548. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;cameraMatrix,
  549. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;distCoeffs)</pre>
  550. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  551. <dl>
  552. <dt><span class="paramLabel">Parameters:</span></dt>
  553. <dd><code>image</code> - input image</dd>
  554. <dd><code>board</code> - layout of markers in the board.</dd>
  555. <dd><code>detectedCorners</code> - vector of already detected marker corners.</dd>
  556. <dd><code>detectedIds</code> - vector of already detected marker identifiers.</dd>
  557. <dd><code>rejectedCorners</code> - vector of rejected candidates during the marker detection process.</dd>
  558. <dd><code>cameraMatrix</code> - optional input 3x3 floating-point camera matrix
  559. \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)</dd>
  560. <dd><code>distCoeffs</code> - optional vector of distortion coefficients
  561. \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements
  562. original rejectedCorners array.
  563. This function tries to find markers that were not detected in the basic detecMarkers function.
  564. First, based on the current detected marker and the board layout, the function interpolates
  565. the position of the missing markers. Then it tries to find correspondence between the reprojected
  566. markers and the rejected candidates based on the minRepDistance and errorCorrectionRate parameters.
  567. If camera parameters and distortion coefficients are provided, missing markers are reprojected
  568. using projectPoint function. If not, missing marker projections are interpolated using global
  569. homography, and all the marker corners in the board must have the same Z coordinate.</dd>
  570. </dl>
  571. </li>
  572. </ul>
  573. <a name="refineDetectedMarkers-org.opencv.core.Mat-org.opencv.objdetect.Board-java.util.List-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Mat-">
  574. <!-- -->
  575. </a>
  576. <ul class="blockList">
  577. <li class="blockList">
  578. <h4>refineDetectedMarkers</h4>
  579. <pre>public&nbsp;void&nbsp;refineDetectedMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  580. <a href="../../../org/opencv/objdetect/Board.html" title="class in org.opencv.objdetect">Board</a>&nbsp;board,
  581. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;detectedCorners,
  582. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;detectedIds,
  583. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;rejectedCorners,
  584. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;cameraMatrix,
  585. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;distCoeffs,
  586. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;recoveredIdxs)</pre>
  587. <div class="block">Refine not detected markers based on the already detected and the board layout</div>
  588. <dl>
  589. <dt><span class="paramLabel">Parameters:</span></dt>
  590. <dd><code>image</code> - input image</dd>
  591. <dd><code>board</code> - layout of markers in the board.</dd>
  592. <dd><code>detectedCorners</code> - vector of already detected marker corners.</dd>
  593. <dd><code>detectedIds</code> - vector of already detected marker identifiers.</dd>
  594. <dd><code>rejectedCorners</code> - vector of rejected candidates during the marker detection process.</dd>
  595. <dd><code>cameraMatrix</code> - optional input 3x3 floating-point camera matrix
  596. \(A = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)</dd>
  597. <dd><code>distCoeffs</code> - optional vector of distortion coefficients
  598. \((k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6],[s_1, s_2, s_3, s_4]])\) of 4, 5, 8 or 12 elements</dd>
  599. <dd><code>recoveredIdxs</code> - Optional array to returns the indexes of the recovered candidates in the
  600. original rejectedCorners array.
  601. This function tries to find markers that were not detected in the basic detecMarkers function.
  602. First, based on the current detected marker and the board layout, the function interpolates
  603. the position of the missing markers. Then it tries to find correspondence between the reprojected
  604. markers and the rejected candidates based on the minRepDistance and errorCorrectionRate parameters.
  605. If camera parameters and distortion coefficients are provided, missing markers are reprojected
  606. using projectPoint function. If not, missing marker projections are interpolated using global
  607. homography, and all the marker corners in the board must have the same Z coordinate.</dd>
  608. </dl>
  609. </li>
  610. </ul>
  611. <a name="setDetectorParameters-org.opencv.objdetect.DetectorParameters-">
  612. <!-- -->
  613. </a>
  614. <ul class="blockList">
  615. <li class="blockList">
  616. <h4>setDetectorParameters</h4>
  617. <pre>public&nbsp;void&nbsp;setDetectorParameters(<a href="../../../org/opencv/objdetect/DetectorParameters.html" title="class in org.opencv.objdetect">DetectorParameters</a>&nbsp;detectorParameters)</pre>
  618. </li>
  619. </ul>
  620. <a name="setDictionary-org.opencv.objdetect.Dictionary-">
  621. <!-- -->
  622. </a>
  623. <ul class="blockList">
  624. <li class="blockList">
  625. <h4>setDictionary</h4>
  626. <pre>public&nbsp;void&nbsp;setDictionary(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary)</pre>
  627. </li>
  628. </ul>
  629. <a name="setRefineParameters-org.opencv.objdetect.RefineParameters-">
  630. <!-- -->
  631. </a>
  632. <ul class="blockListLast">
  633. <li class="blockList">
  634. <h4>setRefineParameters</h4>
  635. <pre>public&nbsp;void&nbsp;setRefineParameters(<a href="../../../org/opencv/objdetect/RefineParameters.html" title="class in org.opencv.objdetect">RefineParameters</a>&nbsp;refineParameters)</pre>
  636. </li>
  637. </ul>
  638. </li>
  639. </ul>
  640. </li>
  641. </ul>
  642. </div>
  643. </div>
  644. <!-- ========= END OF CLASS DATA ========= -->
  645. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  646. <div class="bottomNav"><a name="navbar.bottom">
  647. <!-- -->
  648. </a>
  649. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  650. <a name="navbar.bottom.firstrow">
  651. <!-- -->
  652. </a>
  653. <ul class="navList" title="Navigation">
  654. <li><a href="../../../overview-summary.html">Overview</a></li>
  655. <li><a href="package-summary.html">Package</a></li>
  656. <li class="navBarCell1Rev">Class</li>
  657. <li><a href="package-tree.html">Tree</a></li>
  658. <li><a href="../../../index-all.html">Index</a></li>
  659. <li><a href="../../../help-doc.html">Help</a></li>
  660. </ul>
  661. <div class="aboutLanguage">
  662. <script>
  663. var url = window.location.href;
  664. var pos = url.lastIndexOf('/javadoc/');
  665. url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
  666. var script = document.createElement('script');
  667. script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
  668. document.getElementsByTagName('head')[0].appendChild(script);
  669. </script>
  670. </div>
  671. </div>
  672. <div class="subNav">
  673. <ul class="navList">
  674. <li>Prev&nbsp;Class</li>
  675. <li><a href="../../../org/opencv/objdetect/BarcodeDetector.html" title="class in org.opencv.objdetect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  676. </ul>
  677. <ul class="navList">
  678. <li><a href="../../../index.html?org/opencv/objdetect/ArucoDetector.html" target="_top">Frames</a></li>
  679. <li><a href="ArucoDetector.html" target="_top">No&nbsp;Frames</a></li>
  680. </ul>
  681. <ul class="navList" id="allclasses_navbar_bottom">
  682. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  683. </ul>
  684. <div>
  685. <script type="text/javascript"><!--
  686. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  687. if(window==top) {
  688. allClassesLink.style.display = "block";
  689. }
  690. else {
  691. allClassesLink.style.display = "none";
  692. }
  693. //-->
  694. </script>
  695. </div>
  696. <div>
  697. <ul class="subNavList">
  698. <li>Summary:&nbsp;</li>
  699. <li>Nested&nbsp;|&nbsp;</li>
  700. <li>Field&nbsp;|&nbsp;</li>
  701. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  702. <li><a href="#method.summary">Method</a></li>
  703. </ul>
  704. <ul class="subNavList">
  705. <li>Detail:&nbsp;</li>
  706. <li>Field&nbsp;|&nbsp;</li>
  707. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  708. <li><a href="#method.detail">Method</a></li>
  709. </ul>
  710. </div>
  711. <a name="skip.navbar.bottom">
  712. <!-- -->
  713. </a></div>
  714. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  715. <p class="legalCopy"><small>Generated on 2023-06-28 12:47:21 / OpenCV 4.8.0</small></p>
  716. </body>
  717. </html>