Objdetect.html 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399
  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>Objdetect (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="Objdetect (OpenCV 4.8.0 Java documentation)";
  17. }
  18. }
  19. catch(err) {
  20. }
  21. //-->
  22. var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9};
  23. var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/objdetect/HOGDescriptor.html" title="class in org.opencv.objdetect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  62. <li><a href="../../../org/opencv/objdetect/QRCodeDetector.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/Objdetect.html" target="_top">Frames</a></li>
  66. <li><a href="Objdetect.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><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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 Objdetect" class="title">Class Objdetect</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>org.opencv.objdetect.Objdetect</li>
  113. </ul>
  114. </li>
  115. </ul>
  116. <div class="description">
  117. <ul class="blockList">
  118. <li class="blockList">
  119. <hr>
  120. <br>
  121. <pre>public class <span class="typeNameLabel">Objdetect</span>
  122. extends java.lang.Object</pre>
  123. </li>
  124. </ul>
  125. </div>
  126. <div class="summary">
  127. <ul class="blockList">
  128. <li class="blockList">
  129. <!-- =========== FIELD SUMMARY =========== -->
  130. <ul class="blockList">
  131. <li class="blockList"><a name="field.summary">
  132. <!-- -->
  133. </a>
  134. <h3>Field Summary</h3>
  135. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  136. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  137. <tr>
  138. <th class="colFirst" scope="col">Modifier and Type</th>
  139. <th class="colLast" scope="col">Field and Description</th>
  140. </tr>
  141. <tr class="altColor">
  142. <td class="colFirst"><code>static int</code></td>
  143. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CASCADE_DO_CANNY_PRUNING">CASCADE_DO_CANNY_PRUNING</a></span></code>&nbsp;</td>
  144. </tr>
  145. <tr class="rowColor">
  146. <td class="colFirst"><code>static int</code></td>
  147. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CASCADE_DO_ROUGH_SEARCH">CASCADE_DO_ROUGH_SEARCH</a></span></code>&nbsp;</td>
  148. </tr>
  149. <tr class="altColor">
  150. <td class="colFirst"><code>static int</code></td>
  151. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CASCADE_FIND_BIGGEST_OBJECT">CASCADE_FIND_BIGGEST_OBJECT</a></span></code>&nbsp;</td>
  152. </tr>
  153. <tr class="rowColor">
  154. <td class="colFirst"><code>static int</code></td>
  155. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CASCADE_SCALE_IMAGE">CASCADE_SCALE_IMAGE</a></span></code>&nbsp;</td>
  156. </tr>
  157. <tr class="altColor">
  158. <td class="colFirst"><code>static int</code></td>
  159. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CORNER_REFINE_APRILTAG">CORNER_REFINE_APRILTAG</a></span></code>&nbsp;</td>
  160. </tr>
  161. <tr class="rowColor">
  162. <td class="colFirst"><code>static int</code></td>
  163. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CORNER_REFINE_CONTOUR">CORNER_REFINE_CONTOUR</a></span></code>&nbsp;</td>
  164. </tr>
  165. <tr class="altColor">
  166. <td class="colFirst"><code>static int</code></td>
  167. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CORNER_REFINE_NONE">CORNER_REFINE_NONE</a></span></code>&nbsp;</td>
  168. </tr>
  169. <tr class="rowColor">
  170. <td class="colFirst"><code>static int</code></td>
  171. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#CORNER_REFINE_SUBPIX">CORNER_REFINE_SUBPIX</a></span></code>&nbsp;</td>
  172. </tr>
  173. <tr class="altColor">
  174. <td class="colFirst"><code>static int</code></td>
  175. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DetectionBasedTracker_DETECTED">DetectionBasedTracker_DETECTED</a></span></code>&nbsp;</td>
  176. </tr>
  177. <tr class="rowColor">
  178. <td class="colFirst"><code>static int</code></td>
  179. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DetectionBasedTracker_DETECTED_NOT_SHOWN_YET">DetectionBasedTracker_DETECTED_NOT_SHOWN_YET</a></span></code>&nbsp;</td>
  180. </tr>
  181. <tr class="altColor">
  182. <td class="colFirst"><code>static int</code></td>
  183. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DetectionBasedTracker_DETECTED_TEMPORARY_LOST">DetectionBasedTracker_DETECTED_TEMPORARY_LOST</a></span></code>&nbsp;</td>
  184. </tr>
  185. <tr class="rowColor">
  186. <td class="colFirst"><code>static int</code></td>
  187. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DetectionBasedTracker_WRONG_OBJECT">DetectionBasedTracker_WRONG_OBJECT</a></span></code>&nbsp;</td>
  188. </tr>
  189. <tr class="altColor">
  190. <td class="colFirst"><code>static int</code></td>
  191. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_4X4_100">DICT_4X4_100</a></span></code>&nbsp;</td>
  192. </tr>
  193. <tr class="rowColor">
  194. <td class="colFirst"><code>static int</code></td>
  195. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_4X4_1000">DICT_4X4_1000</a></span></code>&nbsp;</td>
  196. </tr>
  197. <tr class="altColor">
  198. <td class="colFirst"><code>static int</code></td>
  199. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_4X4_250">DICT_4X4_250</a></span></code>&nbsp;</td>
  200. </tr>
  201. <tr class="rowColor">
  202. <td class="colFirst"><code>static int</code></td>
  203. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_4X4_50">DICT_4X4_50</a></span></code>&nbsp;</td>
  204. </tr>
  205. <tr class="altColor">
  206. <td class="colFirst"><code>static int</code></td>
  207. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_5X5_100">DICT_5X5_100</a></span></code>&nbsp;</td>
  208. </tr>
  209. <tr class="rowColor">
  210. <td class="colFirst"><code>static int</code></td>
  211. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_5X5_1000">DICT_5X5_1000</a></span></code>&nbsp;</td>
  212. </tr>
  213. <tr class="altColor">
  214. <td class="colFirst"><code>static int</code></td>
  215. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_5X5_250">DICT_5X5_250</a></span></code>&nbsp;</td>
  216. </tr>
  217. <tr class="rowColor">
  218. <td class="colFirst"><code>static int</code></td>
  219. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_5X5_50">DICT_5X5_50</a></span></code>&nbsp;</td>
  220. </tr>
  221. <tr class="altColor">
  222. <td class="colFirst"><code>static int</code></td>
  223. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_6X6_100">DICT_6X6_100</a></span></code>&nbsp;</td>
  224. </tr>
  225. <tr class="rowColor">
  226. <td class="colFirst"><code>static int</code></td>
  227. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_6X6_1000">DICT_6X6_1000</a></span></code>&nbsp;</td>
  228. </tr>
  229. <tr class="altColor">
  230. <td class="colFirst"><code>static int</code></td>
  231. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_6X6_250">DICT_6X6_250</a></span></code>&nbsp;</td>
  232. </tr>
  233. <tr class="rowColor">
  234. <td class="colFirst"><code>static int</code></td>
  235. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_6X6_50">DICT_6X6_50</a></span></code>&nbsp;</td>
  236. </tr>
  237. <tr class="altColor">
  238. <td class="colFirst"><code>static int</code></td>
  239. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_7X7_100">DICT_7X7_100</a></span></code>&nbsp;</td>
  240. </tr>
  241. <tr class="rowColor">
  242. <td class="colFirst"><code>static int</code></td>
  243. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_7X7_1000">DICT_7X7_1000</a></span></code>&nbsp;</td>
  244. </tr>
  245. <tr class="altColor">
  246. <td class="colFirst"><code>static int</code></td>
  247. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_7X7_250">DICT_7X7_250</a></span></code>&nbsp;</td>
  248. </tr>
  249. <tr class="rowColor">
  250. <td class="colFirst"><code>static int</code></td>
  251. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_7X7_50">DICT_7X7_50</a></span></code>&nbsp;</td>
  252. </tr>
  253. <tr class="altColor">
  254. <td class="colFirst"><code>static int</code></td>
  255. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_APRILTAG_16h5">DICT_APRILTAG_16h5</a></span></code>&nbsp;</td>
  256. </tr>
  257. <tr class="rowColor">
  258. <td class="colFirst"><code>static int</code></td>
  259. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_APRILTAG_25h9">DICT_APRILTAG_25h9</a></span></code>&nbsp;</td>
  260. </tr>
  261. <tr class="altColor">
  262. <td class="colFirst"><code>static int</code></td>
  263. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_APRILTAG_36h10">DICT_APRILTAG_36h10</a></span></code>&nbsp;</td>
  264. </tr>
  265. <tr class="rowColor">
  266. <td class="colFirst"><code>static int</code></td>
  267. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_APRILTAG_36h11">DICT_APRILTAG_36h11</a></span></code>&nbsp;</td>
  268. </tr>
  269. <tr class="altColor">
  270. <td class="colFirst"><code>static int</code></td>
  271. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_ARUCO_MIP_36h12">DICT_ARUCO_MIP_36h12</a></span></code>&nbsp;</td>
  272. </tr>
  273. <tr class="rowColor">
  274. <td class="colFirst"><code>static int</code></td>
  275. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#DICT_ARUCO_ORIGINAL">DICT_ARUCO_ORIGINAL</a></span></code>&nbsp;</td>
  276. </tr>
  277. </table>
  278. </li>
  279. </ul>
  280. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  281. <ul class="blockList">
  282. <li class="blockList"><a name="constructor.summary">
  283. <!-- -->
  284. </a>
  285. <h3>Constructor Summary</h3>
  286. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  287. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  288. <tr>
  289. <th class="colOne" scope="col">Constructor and Description</th>
  290. </tr>
  291. <tr class="altColor">
  292. <td class="colOne"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#Objdetect--">Objdetect</a></span>()</code>&nbsp;</td>
  293. </tr>
  294. </table>
  295. </li>
  296. </ul>
  297. <!-- ========== METHOD SUMMARY =========== -->
  298. <ul class="blockList">
  299. <li class="blockList"><a name="method.summary">
  300. <!-- -->
  301. </a>
  302. <h3>Method Summary</h3>
  303. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  304. <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="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  305. <tr>
  306. <th class="colFirst" scope="col">Modifier and Type</th>
  307. <th class="colLast" scope="col">Method and Description</th>
  308. </tr>
  309. <tr id="i0" class="altColor">
  310. <td class="colFirst"><code>static void</code></td>
  311. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedCornersCharuco-org.opencv.core.Mat-org.opencv.core.Mat-">drawDetectedCornersCharuco</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  312. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoCorners)</code>
  313. <div class="block">Draws a set of Charuco corners</div>
  314. </td>
  315. </tr>
  316. <tr id="i1" class="rowColor">
  317. <td class="colFirst"><code>static void</code></td>
  318. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedCornersCharuco-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Mat-">drawDetectedCornersCharuco</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  319. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoCorners,
  320. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoIds)</code>
  321. <div class="block">Draws a set of Charuco corners</div>
  322. </td>
  323. </tr>
  324. <tr id="i2" class="altColor">
  325. <td class="colFirst"><code>static void</code></td>
  326. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedCornersCharuco-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Scalar-">drawDetectedCornersCharuco</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  327. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoCorners,
  328. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoIds,
  329. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;cornerColor)</code>
  330. <div class="block">Draws a set of Charuco corners</div>
  331. </td>
  332. </tr>
  333. <tr id="i3" class="rowColor">
  334. <td class="colFirst"><code>static void</code></td>
  335. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedDiamonds-org.opencv.core.Mat-java.util.List-">drawDetectedDiamonds</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  336. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;diamondCorners)</code>
  337. <div class="block">Draw a set of detected ChArUco Diamond markers</div>
  338. </td>
  339. </tr>
  340. <tr id="i4" class="altColor">
  341. <td class="colFirst"><code>static void</code></td>
  342. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedDiamonds-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">drawDetectedDiamonds</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  343. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;diamondCorners,
  344. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;diamondIds)</code>
  345. <div class="block">Draw a set of detected ChArUco Diamond markers</div>
  346. </td>
  347. </tr>
  348. <tr id="i5" class="rowColor">
  349. <td class="colFirst"><code>static void</code></td>
  350. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedDiamonds-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Scalar-">drawDetectedDiamonds</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  351. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;diamondCorners,
  352. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;diamondIds,
  353. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;borderColor)</code>
  354. <div class="block">Draw a set of detected ChArUco Diamond markers</div>
  355. </td>
  356. </tr>
  357. <tr id="i6" class="altColor">
  358. <td class="colFirst"><code>static void</code></td>
  359. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedMarkers-org.opencv.core.Mat-java.util.List-">drawDetectedMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  360. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners)</code>
  361. <div class="block">Draw detected markers in image</div>
  362. </td>
  363. </tr>
  364. <tr id="i7" class="rowColor">
  365. <td class="colFirst"><code>static void</code></td>
  366. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">drawDetectedMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  367. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  368. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids)</code>
  369. <div class="block">Draw detected markers in image</div>
  370. </td>
  371. </tr>
  372. <tr id="i8" class="altColor">
  373. <td class="colFirst"><code>static void</code></td>
  374. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#drawDetectedMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Scalar-">drawDetectedMarkers</a></span>(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  375. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  376. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids,
  377. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;borderColor)</code>
  378. <div class="block">Draw detected markers in image</div>
  379. </td>
  380. </tr>
  381. <tr id="i9" class="rowColor">
  382. <td class="colFirst"><code>static <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a></code></td>
  383. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#extendDictionary-int-int-">extendDictionary</a></span>(int&nbsp;nMarkers,
  384. int&nbsp;markerSize)</code>
  385. <div class="block">Extend base dictionary by new nMarkers</div>
  386. </td>
  387. </tr>
  388. <tr id="i10" class="altColor">
  389. <td class="colFirst"><code>static <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a></code></td>
  390. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#extendDictionary-int-int-org.opencv.objdetect.Dictionary-">extendDictionary</a></span>(int&nbsp;nMarkers,
  391. int&nbsp;markerSize,
  392. <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;baseDictionary)</code>
  393. <div class="block">Extend base dictionary by new nMarkers</div>
  394. </td>
  395. </tr>
  396. <tr id="i11" class="rowColor">
  397. <td class="colFirst"><code>static <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a></code></td>
  398. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#extendDictionary-int-int-org.opencv.objdetect.Dictionary-int-">extendDictionary</a></span>(int&nbsp;nMarkers,
  399. int&nbsp;markerSize,
  400. <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;baseDictionary,
  401. int&nbsp;randomSeed)</code>
  402. <div class="block">Extend base dictionary by new nMarkers</div>
  403. </td>
  404. </tr>
  405. <tr id="i12" class="altColor">
  406. <td class="colFirst"><code>static void</code></td>
  407. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#generateImageMarker-org.opencv.objdetect.Dictionary-int-int-org.opencv.core.Mat-">generateImageMarker</a></span>(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  408. int&nbsp;id,
  409. int&nbsp;sidePixels,
  410. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;img)</code>
  411. <div class="block">Generate a canonical marker image</div>
  412. </td>
  413. </tr>
  414. <tr id="i13" class="rowColor">
  415. <td class="colFirst"><code>static void</code></td>
  416. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#generateImageMarker-org.opencv.objdetect.Dictionary-int-int-org.opencv.core.Mat-int-">generateImageMarker</a></span>(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  417. int&nbsp;id,
  418. int&nbsp;sidePixels,
  419. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;img,
  420. int&nbsp;borderBits)</code>
  421. <div class="block">Generate a canonical marker image</div>
  422. </td>
  423. </tr>
  424. <tr id="i14" class="altColor">
  425. <td class="colFirst"><code>static <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a></code></td>
  426. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#getPredefinedDictionary-int-">getPredefinedDictionary</a></span>(int&nbsp;dict)</code>
  427. <div class="block">Returns one of the predefined dictionaries referenced by DICT_*.</div>
  428. </td>
  429. </tr>
  430. <tr id="i15" class="rowColor">
  431. <td class="colFirst"><code>static void</code></td>
  432. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#groupRectangles-org.opencv.core.MatOfRect-org.opencv.core.MatOfInt-int-">groupRectangles</a></span>(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;rectList,
  433. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;weights,
  434. int&nbsp;groupThreshold)</code>&nbsp;</td>
  435. </tr>
  436. <tr id="i16" class="altColor">
  437. <td class="colFirst"><code>static void</code></td>
  438. <td class="colLast"><code><span class="memberNameLink"><a href="../../../org/opencv/objdetect/Objdetect.html#groupRectangles-org.opencv.core.MatOfRect-org.opencv.core.MatOfInt-int-double-">groupRectangles</a></span>(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;rectList,
  439. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;weights,
  440. int&nbsp;groupThreshold,
  441. double&nbsp;eps)</code>&nbsp;</td>
  442. </tr>
  443. </table>
  444. <ul class="blockList">
  445. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  446. <!-- -->
  447. </a>
  448. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  449. <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  450. </ul>
  451. </li>
  452. </ul>
  453. </li>
  454. </ul>
  455. </div>
  456. <div class="details">
  457. <ul class="blockList">
  458. <li class="blockList">
  459. <!-- ============ FIELD DETAIL =========== -->
  460. <ul class="blockList">
  461. <li class="blockList"><a name="field.detail">
  462. <!-- -->
  463. </a>
  464. <h3>Field Detail</h3>
  465. <a name="CASCADE_DO_CANNY_PRUNING">
  466. <!-- -->
  467. </a>
  468. <ul class="blockList">
  469. <li class="blockList">
  470. <h4>CASCADE_DO_CANNY_PRUNING</h4>
  471. <pre>public static final&nbsp;int CASCADE_DO_CANNY_PRUNING</pre>
  472. <dl>
  473. <dt><span class="seeLabel">See Also:</span></dt>
  474. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CASCADE_DO_CANNY_PRUNING">Constant Field Values</a></dd>
  475. </dl>
  476. </li>
  477. </ul>
  478. <a name="CASCADE_DO_ROUGH_SEARCH">
  479. <!-- -->
  480. </a>
  481. <ul class="blockList">
  482. <li class="blockList">
  483. <h4>CASCADE_DO_ROUGH_SEARCH</h4>
  484. <pre>public static final&nbsp;int CASCADE_DO_ROUGH_SEARCH</pre>
  485. <dl>
  486. <dt><span class="seeLabel">See Also:</span></dt>
  487. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CASCADE_DO_ROUGH_SEARCH">Constant Field Values</a></dd>
  488. </dl>
  489. </li>
  490. </ul>
  491. <a name="CASCADE_FIND_BIGGEST_OBJECT">
  492. <!-- -->
  493. </a>
  494. <ul class="blockList">
  495. <li class="blockList">
  496. <h4>CASCADE_FIND_BIGGEST_OBJECT</h4>
  497. <pre>public static final&nbsp;int CASCADE_FIND_BIGGEST_OBJECT</pre>
  498. <dl>
  499. <dt><span class="seeLabel">See Also:</span></dt>
  500. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CASCADE_FIND_BIGGEST_OBJECT">Constant Field Values</a></dd>
  501. </dl>
  502. </li>
  503. </ul>
  504. <a name="CASCADE_SCALE_IMAGE">
  505. <!-- -->
  506. </a>
  507. <ul class="blockList">
  508. <li class="blockList">
  509. <h4>CASCADE_SCALE_IMAGE</h4>
  510. <pre>public static final&nbsp;int CASCADE_SCALE_IMAGE</pre>
  511. <dl>
  512. <dt><span class="seeLabel">See Also:</span></dt>
  513. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CASCADE_SCALE_IMAGE">Constant Field Values</a></dd>
  514. </dl>
  515. </li>
  516. </ul>
  517. <a name="CORNER_REFINE_APRILTAG">
  518. <!-- -->
  519. </a>
  520. <ul class="blockList">
  521. <li class="blockList">
  522. <h4>CORNER_REFINE_APRILTAG</h4>
  523. <pre>public static final&nbsp;int CORNER_REFINE_APRILTAG</pre>
  524. <dl>
  525. <dt><span class="seeLabel">See Also:</span></dt>
  526. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CORNER_REFINE_APRILTAG">Constant Field Values</a></dd>
  527. </dl>
  528. </li>
  529. </ul>
  530. <a name="CORNER_REFINE_CONTOUR">
  531. <!-- -->
  532. </a>
  533. <ul class="blockList">
  534. <li class="blockList">
  535. <h4>CORNER_REFINE_CONTOUR</h4>
  536. <pre>public static final&nbsp;int CORNER_REFINE_CONTOUR</pre>
  537. <dl>
  538. <dt><span class="seeLabel">See Also:</span></dt>
  539. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CORNER_REFINE_CONTOUR">Constant Field Values</a></dd>
  540. </dl>
  541. </li>
  542. </ul>
  543. <a name="CORNER_REFINE_NONE">
  544. <!-- -->
  545. </a>
  546. <ul class="blockList">
  547. <li class="blockList">
  548. <h4>CORNER_REFINE_NONE</h4>
  549. <pre>public static final&nbsp;int CORNER_REFINE_NONE</pre>
  550. <dl>
  551. <dt><span class="seeLabel">See Also:</span></dt>
  552. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CORNER_REFINE_NONE">Constant Field Values</a></dd>
  553. </dl>
  554. </li>
  555. </ul>
  556. <a name="CORNER_REFINE_SUBPIX">
  557. <!-- -->
  558. </a>
  559. <ul class="blockList">
  560. <li class="blockList">
  561. <h4>CORNER_REFINE_SUBPIX</h4>
  562. <pre>public static final&nbsp;int CORNER_REFINE_SUBPIX</pre>
  563. <dl>
  564. <dt><span class="seeLabel">See Also:</span></dt>
  565. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.CORNER_REFINE_SUBPIX">Constant Field Values</a></dd>
  566. </dl>
  567. </li>
  568. </ul>
  569. <a name="DetectionBasedTracker_DETECTED">
  570. <!-- -->
  571. </a>
  572. <ul class="blockList">
  573. <li class="blockList">
  574. <h4>DetectionBasedTracker_DETECTED</h4>
  575. <pre>public static final&nbsp;int DetectionBasedTracker_DETECTED</pre>
  576. <dl>
  577. <dt><span class="seeLabel">See Also:</span></dt>
  578. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DetectionBasedTracker_DETECTED">Constant Field Values</a></dd>
  579. </dl>
  580. </li>
  581. </ul>
  582. <a name="DetectionBasedTracker_DETECTED_NOT_SHOWN_YET">
  583. <!-- -->
  584. </a>
  585. <ul class="blockList">
  586. <li class="blockList">
  587. <h4>DetectionBasedTracker_DETECTED_NOT_SHOWN_YET</h4>
  588. <pre>public static final&nbsp;int DetectionBasedTracker_DETECTED_NOT_SHOWN_YET</pre>
  589. <dl>
  590. <dt><span class="seeLabel">See Also:</span></dt>
  591. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DetectionBasedTracker_DETECTED_NOT_SHOWN_YET">Constant Field Values</a></dd>
  592. </dl>
  593. </li>
  594. </ul>
  595. <a name="DetectionBasedTracker_DETECTED_TEMPORARY_LOST">
  596. <!-- -->
  597. </a>
  598. <ul class="blockList">
  599. <li class="blockList">
  600. <h4>DetectionBasedTracker_DETECTED_TEMPORARY_LOST</h4>
  601. <pre>public static final&nbsp;int DetectionBasedTracker_DETECTED_TEMPORARY_LOST</pre>
  602. <dl>
  603. <dt><span class="seeLabel">See Also:</span></dt>
  604. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DetectionBasedTracker_DETECTED_TEMPORARY_LOST">Constant Field Values</a></dd>
  605. </dl>
  606. </li>
  607. </ul>
  608. <a name="DetectionBasedTracker_WRONG_OBJECT">
  609. <!-- -->
  610. </a>
  611. <ul class="blockList">
  612. <li class="blockList">
  613. <h4>DetectionBasedTracker_WRONG_OBJECT</h4>
  614. <pre>public static final&nbsp;int DetectionBasedTracker_WRONG_OBJECT</pre>
  615. <dl>
  616. <dt><span class="seeLabel">See Also:</span></dt>
  617. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DetectionBasedTracker_WRONG_OBJECT">Constant Field Values</a></dd>
  618. </dl>
  619. </li>
  620. </ul>
  621. <a name="DICT_4X4_100">
  622. <!-- -->
  623. </a>
  624. <ul class="blockList">
  625. <li class="blockList">
  626. <h4>DICT_4X4_100</h4>
  627. <pre>public static final&nbsp;int DICT_4X4_100</pre>
  628. <dl>
  629. <dt><span class="seeLabel">See Also:</span></dt>
  630. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_4X4_100">Constant Field Values</a></dd>
  631. </dl>
  632. </li>
  633. </ul>
  634. <a name="DICT_4X4_1000">
  635. <!-- -->
  636. </a>
  637. <ul class="blockList">
  638. <li class="blockList">
  639. <h4>DICT_4X4_1000</h4>
  640. <pre>public static final&nbsp;int DICT_4X4_1000</pre>
  641. <dl>
  642. <dt><span class="seeLabel">See Also:</span></dt>
  643. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_4X4_1000">Constant Field Values</a></dd>
  644. </dl>
  645. </li>
  646. </ul>
  647. <a name="DICT_4X4_250">
  648. <!-- -->
  649. </a>
  650. <ul class="blockList">
  651. <li class="blockList">
  652. <h4>DICT_4X4_250</h4>
  653. <pre>public static final&nbsp;int DICT_4X4_250</pre>
  654. <dl>
  655. <dt><span class="seeLabel">See Also:</span></dt>
  656. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_4X4_250">Constant Field Values</a></dd>
  657. </dl>
  658. </li>
  659. </ul>
  660. <a name="DICT_4X4_50">
  661. <!-- -->
  662. </a>
  663. <ul class="blockList">
  664. <li class="blockList">
  665. <h4>DICT_4X4_50</h4>
  666. <pre>public static final&nbsp;int DICT_4X4_50</pre>
  667. <dl>
  668. <dt><span class="seeLabel">See Also:</span></dt>
  669. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_4X4_50">Constant Field Values</a></dd>
  670. </dl>
  671. </li>
  672. </ul>
  673. <a name="DICT_5X5_100">
  674. <!-- -->
  675. </a>
  676. <ul class="blockList">
  677. <li class="blockList">
  678. <h4>DICT_5X5_100</h4>
  679. <pre>public static final&nbsp;int DICT_5X5_100</pre>
  680. <dl>
  681. <dt><span class="seeLabel">See Also:</span></dt>
  682. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_5X5_100">Constant Field Values</a></dd>
  683. </dl>
  684. </li>
  685. </ul>
  686. <a name="DICT_5X5_1000">
  687. <!-- -->
  688. </a>
  689. <ul class="blockList">
  690. <li class="blockList">
  691. <h4>DICT_5X5_1000</h4>
  692. <pre>public static final&nbsp;int DICT_5X5_1000</pre>
  693. <dl>
  694. <dt><span class="seeLabel">See Also:</span></dt>
  695. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_5X5_1000">Constant Field Values</a></dd>
  696. </dl>
  697. </li>
  698. </ul>
  699. <a name="DICT_5X5_250">
  700. <!-- -->
  701. </a>
  702. <ul class="blockList">
  703. <li class="blockList">
  704. <h4>DICT_5X5_250</h4>
  705. <pre>public static final&nbsp;int DICT_5X5_250</pre>
  706. <dl>
  707. <dt><span class="seeLabel">See Also:</span></dt>
  708. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_5X5_250">Constant Field Values</a></dd>
  709. </dl>
  710. </li>
  711. </ul>
  712. <a name="DICT_5X5_50">
  713. <!-- -->
  714. </a>
  715. <ul class="blockList">
  716. <li class="blockList">
  717. <h4>DICT_5X5_50</h4>
  718. <pre>public static final&nbsp;int DICT_5X5_50</pre>
  719. <dl>
  720. <dt><span class="seeLabel">See Also:</span></dt>
  721. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_5X5_50">Constant Field Values</a></dd>
  722. </dl>
  723. </li>
  724. </ul>
  725. <a name="DICT_6X6_100">
  726. <!-- -->
  727. </a>
  728. <ul class="blockList">
  729. <li class="blockList">
  730. <h4>DICT_6X6_100</h4>
  731. <pre>public static final&nbsp;int DICT_6X6_100</pre>
  732. <dl>
  733. <dt><span class="seeLabel">See Also:</span></dt>
  734. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_6X6_100">Constant Field Values</a></dd>
  735. </dl>
  736. </li>
  737. </ul>
  738. <a name="DICT_6X6_1000">
  739. <!-- -->
  740. </a>
  741. <ul class="blockList">
  742. <li class="blockList">
  743. <h4>DICT_6X6_1000</h4>
  744. <pre>public static final&nbsp;int DICT_6X6_1000</pre>
  745. <dl>
  746. <dt><span class="seeLabel">See Also:</span></dt>
  747. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_6X6_1000">Constant Field Values</a></dd>
  748. </dl>
  749. </li>
  750. </ul>
  751. <a name="DICT_6X6_250">
  752. <!-- -->
  753. </a>
  754. <ul class="blockList">
  755. <li class="blockList">
  756. <h4>DICT_6X6_250</h4>
  757. <pre>public static final&nbsp;int DICT_6X6_250</pre>
  758. <dl>
  759. <dt><span class="seeLabel">See Also:</span></dt>
  760. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_6X6_250">Constant Field Values</a></dd>
  761. </dl>
  762. </li>
  763. </ul>
  764. <a name="DICT_6X6_50">
  765. <!-- -->
  766. </a>
  767. <ul class="blockList">
  768. <li class="blockList">
  769. <h4>DICT_6X6_50</h4>
  770. <pre>public static final&nbsp;int DICT_6X6_50</pre>
  771. <dl>
  772. <dt><span class="seeLabel">See Also:</span></dt>
  773. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_6X6_50">Constant Field Values</a></dd>
  774. </dl>
  775. </li>
  776. </ul>
  777. <a name="DICT_7X7_100">
  778. <!-- -->
  779. </a>
  780. <ul class="blockList">
  781. <li class="blockList">
  782. <h4>DICT_7X7_100</h4>
  783. <pre>public static final&nbsp;int DICT_7X7_100</pre>
  784. <dl>
  785. <dt><span class="seeLabel">See Also:</span></dt>
  786. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_7X7_100">Constant Field Values</a></dd>
  787. </dl>
  788. </li>
  789. </ul>
  790. <a name="DICT_7X7_1000">
  791. <!-- -->
  792. </a>
  793. <ul class="blockList">
  794. <li class="blockList">
  795. <h4>DICT_7X7_1000</h4>
  796. <pre>public static final&nbsp;int DICT_7X7_1000</pre>
  797. <dl>
  798. <dt><span class="seeLabel">See Also:</span></dt>
  799. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_7X7_1000">Constant Field Values</a></dd>
  800. </dl>
  801. </li>
  802. </ul>
  803. <a name="DICT_7X7_250">
  804. <!-- -->
  805. </a>
  806. <ul class="blockList">
  807. <li class="blockList">
  808. <h4>DICT_7X7_250</h4>
  809. <pre>public static final&nbsp;int DICT_7X7_250</pre>
  810. <dl>
  811. <dt><span class="seeLabel">See Also:</span></dt>
  812. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_7X7_250">Constant Field Values</a></dd>
  813. </dl>
  814. </li>
  815. </ul>
  816. <a name="DICT_7X7_50">
  817. <!-- -->
  818. </a>
  819. <ul class="blockList">
  820. <li class="blockList">
  821. <h4>DICT_7X7_50</h4>
  822. <pre>public static final&nbsp;int DICT_7X7_50</pre>
  823. <dl>
  824. <dt><span class="seeLabel">See Also:</span></dt>
  825. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_7X7_50">Constant Field Values</a></dd>
  826. </dl>
  827. </li>
  828. </ul>
  829. <a name="DICT_APRILTAG_16h5">
  830. <!-- -->
  831. </a>
  832. <ul class="blockList">
  833. <li class="blockList">
  834. <h4>DICT_APRILTAG_16h5</h4>
  835. <pre>public static final&nbsp;int DICT_APRILTAG_16h5</pre>
  836. <dl>
  837. <dt><span class="seeLabel">See Also:</span></dt>
  838. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_APRILTAG_16h5">Constant Field Values</a></dd>
  839. </dl>
  840. </li>
  841. </ul>
  842. <a name="DICT_APRILTAG_25h9">
  843. <!-- -->
  844. </a>
  845. <ul class="blockList">
  846. <li class="blockList">
  847. <h4>DICT_APRILTAG_25h9</h4>
  848. <pre>public static final&nbsp;int DICT_APRILTAG_25h9</pre>
  849. <dl>
  850. <dt><span class="seeLabel">See Also:</span></dt>
  851. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_APRILTAG_25h9">Constant Field Values</a></dd>
  852. </dl>
  853. </li>
  854. </ul>
  855. <a name="DICT_APRILTAG_36h10">
  856. <!-- -->
  857. </a>
  858. <ul class="blockList">
  859. <li class="blockList">
  860. <h4>DICT_APRILTAG_36h10</h4>
  861. <pre>public static final&nbsp;int DICT_APRILTAG_36h10</pre>
  862. <dl>
  863. <dt><span class="seeLabel">See Also:</span></dt>
  864. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_APRILTAG_36h10">Constant Field Values</a></dd>
  865. </dl>
  866. </li>
  867. </ul>
  868. <a name="DICT_APRILTAG_36h11">
  869. <!-- -->
  870. </a>
  871. <ul class="blockList">
  872. <li class="blockList">
  873. <h4>DICT_APRILTAG_36h11</h4>
  874. <pre>public static final&nbsp;int DICT_APRILTAG_36h11</pre>
  875. <dl>
  876. <dt><span class="seeLabel">See Also:</span></dt>
  877. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_APRILTAG_36h11">Constant Field Values</a></dd>
  878. </dl>
  879. </li>
  880. </ul>
  881. <a name="DICT_ARUCO_MIP_36h12">
  882. <!-- -->
  883. </a>
  884. <ul class="blockList">
  885. <li class="blockList">
  886. <h4>DICT_ARUCO_MIP_36h12</h4>
  887. <pre>public static final&nbsp;int DICT_ARUCO_MIP_36h12</pre>
  888. <dl>
  889. <dt><span class="seeLabel">See Also:</span></dt>
  890. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_ARUCO_MIP_36h12">Constant Field Values</a></dd>
  891. </dl>
  892. </li>
  893. </ul>
  894. <a name="DICT_ARUCO_ORIGINAL">
  895. <!-- -->
  896. </a>
  897. <ul class="blockListLast">
  898. <li class="blockList">
  899. <h4>DICT_ARUCO_ORIGINAL</h4>
  900. <pre>public static final&nbsp;int DICT_ARUCO_ORIGINAL</pre>
  901. <dl>
  902. <dt><span class="seeLabel">See Also:</span></dt>
  903. <dd><a href="../../../constant-values.html#org.opencv.objdetect.Objdetect.DICT_ARUCO_ORIGINAL">Constant Field Values</a></dd>
  904. </dl>
  905. </li>
  906. </ul>
  907. </li>
  908. </ul>
  909. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  910. <ul class="blockList">
  911. <li class="blockList"><a name="constructor.detail">
  912. <!-- -->
  913. </a>
  914. <h3>Constructor Detail</h3>
  915. <a name="Objdetect--">
  916. <!-- -->
  917. </a>
  918. <ul class="blockListLast">
  919. <li class="blockList">
  920. <h4>Objdetect</h4>
  921. <pre>public&nbsp;Objdetect()</pre>
  922. </li>
  923. </ul>
  924. </li>
  925. </ul>
  926. <!-- ============ METHOD DETAIL ========== -->
  927. <ul class="blockList">
  928. <li class="blockList"><a name="method.detail">
  929. <!-- -->
  930. </a>
  931. <h3>Method Detail</h3>
  932. <a name="drawDetectedCornersCharuco-org.opencv.core.Mat-org.opencv.core.Mat-">
  933. <!-- -->
  934. </a>
  935. <ul class="blockList">
  936. <li class="blockList">
  937. <h4>drawDetectedCornersCharuco</h4>
  938. <pre>public static&nbsp;void&nbsp;drawDetectedCornersCharuco(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  939. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoCorners)</pre>
  940. <div class="block">Draws a set of Charuco corners</div>
  941. <dl>
  942. <dt><span class="paramLabel">Parameters:</span></dt>
  943. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not
  944. altered.</dd>
  945. <dd><code>charucoCorners</code> - vector of detected charuco corners
  946. This function draws a set of detected Charuco corners. If identifiers vector is provided, it also
  947. draws the id of each corner.</dd>
  948. </dl>
  949. </li>
  950. </ul>
  951. <a name="drawDetectedCornersCharuco-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Mat-">
  952. <!-- -->
  953. </a>
  954. <ul class="blockList">
  955. <li class="blockList">
  956. <h4>drawDetectedCornersCharuco</h4>
  957. <pre>public static&nbsp;void&nbsp;drawDetectedCornersCharuco(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  958. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoCorners,
  959. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoIds)</pre>
  960. <div class="block">Draws a set of Charuco corners</div>
  961. <dl>
  962. <dt><span class="paramLabel">Parameters:</span></dt>
  963. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not
  964. altered.</dd>
  965. <dd><code>charucoCorners</code> - vector of detected charuco corners</dd>
  966. <dd><code>charucoIds</code> - list of identifiers for each corner in charucoCorners
  967. This function draws a set of detected Charuco corners. If identifiers vector is provided, it also
  968. draws the id of each corner.</dd>
  969. </dl>
  970. </li>
  971. </ul>
  972. <a name="drawDetectedCornersCharuco-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Mat-org.opencv.core.Scalar-">
  973. <!-- -->
  974. </a>
  975. <ul class="blockList">
  976. <li class="blockList">
  977. <h4>drawDetectedCornersCharuco</h4>
  978. <pre>public static&nbsp;void&nbsp;drawDetectedCornersCharuco(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  979. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoCorners,
  980. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;charucoIds,
  981. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;cornerColor)</pre>
  982. <div class="block">Draws a set of Charuco corners</div>
  983. <dl>
  984. <dt><span class="paramLabel">Parameters:</span></dt>
  985. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not
  986. altered.</dd>
  987. <dd><code>charucoCorners</code> - vector of detected charuco corners</dd>
  988. <dd><code>charucoIds</code> - list of identifiers for each corner in charucoCorners</dd>
  989. <dd><code>cornerColor</code> - color of the square surrounding each corner
  990. This function draws a set of detected Charuco corners. If identifiers vector is provided, it also
  991. draws the id of each corner.</dd>
  992. </dl>
  993. </li>
  994. </ul>
  995. <a name="drawDetectedDiamonds-org.opencv.core.Mat-java.util.List-">
  996. <!-- -->
  997. </a>
  998. <ul class="blockList">
  999. <li class="blockList">
  1000. <h4>drawDetectedDiamonds</h4>
  1001. <pre>public static&nbsp;void&nbsp;drawDetectedDiamonds(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1002. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;diamondCorners)</pre>
  1003. <div class="block">Draw a set of detected ChArUco Diamond markers</div>
  1004. <dl>
  1005. <dt><span class="paramLabel">Parameters:</span></dt>
  1006. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not
  1007. altered.</dd>
  1008. <dd><code>diamondCorners</code> - positions of diamond corners in the same format returned by
  1009. detectCharucoDiamond(). (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers,
  1010. the dimensions of this array should be Nx4. The order of the corners should be clockwise.
  1011. returned by detectCharucoDiamond() (e.g. std::vector&lt;Vec4i&gt;).
  1012. Optional, if not provided, ids are not painted.
  1013. are calculated based on this one.
  1014. Given an array of detected diamonds, this functions draws them in the image. The marker borders
  1015. are painted and the markers identifiers if provided.
  1016. Useful for debugging purposes.</dd>
  1017. </dl>
  1018. </li>
  1019. </ul>
  1020. <a name="drawDetectedDiamonds-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">
  1021. <!-- -->
  1022. </a>
  1023. <ul class="blockList">
  1024. <li class="blockList">
  1025. <h4>drawDetectedDiamonds</h4>
  1026. <pre>public static&nbsp;void&nbsp;drawDetectedDiamonds(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1027. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;diamondCorners,
  1028. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;diamondIds)</pre>
  1029. <div class="block">Draw a set of detected ChArUco Diamond markers</div>
  1030. <dl>
  1031. <dt><span class="paramLabel">Parameters:</span></dt>
  1032. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not
  1033. altered.</dd>
  1034. <dd><code>diamondCorners</code> - positions of diamond corners in the same format returned by
  1035. detectCharucoDiamond(). (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers,
  1036. the dimensions of this array should be Nx4. The order of the corners should be clockwise.</dd>
  1037. <dd><code>diamondIds</code> - vector of identifiers for diamonds in diamondCorners, in the same format
  1038. returned by detectCharucoDiamond() (e.g. std::vector&lt;Vec4i&gt;).
  1039. Optional, if not provided, ids are not painted.
  1040. are calculated based on this one.
  1041. Given an array of detected diamonds, this functions draws them in the image. The marker borders
  1042. are painted and the markers identifiers if provided.
  1043. Useful for debugging purposes.</dd>
  1044. </dl>
  1045. </li>
  1046. </ul>
  1047. <a name="drawDetectedDiamonds-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Scalar-">
  1048. <!-- -->
  1049. </a>
  1050. <ul class="blockList">
  1051. <li class="blockList">
  1052. <h4>drawDetectedDiamonds</h4>
  1053. <pre>public static&nbsp;void&nbsp;drawDetectedDiamonds(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1054. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;diamondCorners,
  1055. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;diamondIds,
  1056. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;borderColor)</pre>
  1057. <div class="block">Draw a set of detected ChArUco Diamond markers</div>
  1058. <dl>
  1059. <dt><span class="paramLabel">Parameters:</span></dt>
  1060. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not
  1061. altered.</dd>
  1062. <dd><code>diamondCorners</code> - positions of diamond corners in the same format returned by
  1063. detectCharucoDiamond(). (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers,
  1064. the dimensions of this array should be Nx4. The order of the corners should be clockwise.</dd>
  1065. <dd><code>diamondIds</code> - vector of identifiers for diamonds in diamondCorners, in the same format
  1066. returned by detectCharucoDiamond() (e.g. std::vector&lt;Vec4i&gt;).
  1067. Optional, if not provided, ids are not painted.</dd>
  1068. <dd><code>borderColor</code> - color of marker borders. Rest of colors (text color and first corner color)
  1069. are calculated based on this one.
  1070. Given an array of detected diamonds, this functions draws them in the image. The marker borders
  1071. are painted and the markers identifiers if provided.
  1072. Useful for debugging purposes.</dd>
  1073. </dl>
  1074. </li>
  1075. </ul>
  1076. <a name="drawDetectedMarkers-org.opencv.core.Mat-java.util.List-">
  1077. <!-- -->
  1078. </a>
  1079. <ul class="blockList">
  1080. <li class="blockList">
  1081. <h4>drawDetectedMarkers</h4>
  1082. <pre>public static&nbsp;void&nbsp;drawDetectedMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1083. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners)</pre>
  1084. <div class="block">Draw detected markers in image</div>
  1085. <dl>
  1086. <dt><span class="paramLabel">Parameters:</span></dt>
  1087. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not altered.</dd>
  1088. <dd><code>corners</code> - positions of marker corners on input image.
  1089. (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers, the dimensions of
  1090. this array should be Nx4. The order of the corners should be clockwise.
  1091. Optional, if not provided, ids are not painted.
  1092. are calculated based on this one to improve visualization.
  1093. Given an array of detected marker corners and its corresponding ids, this functions draws
  1094. the markers in the image. The marker borders are painted and the markers identifiers if provided.
  1095. Useful for debugging purposes.</dd>
  1096. </dl>
  1097. </li>
  1098. </ul>
  1099. <a name="drawDetectedMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-">
  1100. <!-- -->
  1101. </a>
  1102. <ul class="blockList">
  1103. <li class="blockList">
  1104. <h4>drawDetectedMarkers</h4>
  1105. <pre>public static&nbsp;void&nbsp;drawDetectedMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1106. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  1107. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids)</pre>
  1108. <div class="block">Draw detected markers in image</div>
  1109. <dl>
  1110. <dt><span class="paramLabel">Parameters:</span></dt>
  1111. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not altered.</dd>
  1112. <dd><code>corners</code> - positions of marker corners on input image.
  1113. (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers, the dimensions of
  1114. this array should be Nx4. The order of the corners should be clockwise.</dd>
  1115. <dd><code>ids</code> - vector of identifiers for markers in markersCorners .
  1116. Optional, if not provided, ids are not painted.
  1117. are calculated based on this one to improve visualization.
  1118. Given an array of detected marker corners and its corresponding ids, this functions draws
  1119. the markers in the image. The marker borders are painted and the markers identifiers if provided.
  1120. Useful for debugging purposes.</dd>
  1121. </dl>
  1122. </li>
  1123. </ul>
  1124. <a name="drawDetectedMarkers-org.opencv.core.Mat-java.util.List-org.opencv.core.Mat-org.opencv.core.Scalar-">
  1125. <!-- -->
  1126. </a>
  1127. <ul class="blockList">
  1128. <li class="blockList">
  1129. <h4>drawDetectedMarkers</h4>
  1130. <pre>public static&nbsp;void&nbsp;drawDetectedMarkers(<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;image,
  1131. java.util.List&lt;<a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&gt;&nbsp;corners,
  1132. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;ids,
  1133. <a href="../../../org/opencv/core/Scalar.html" title="class in org.opencv.core">Scalar</a>&nbsp;borderColor)</pre>
  1134. <div class="block">Draw detected markers in image</div>
  1135. <dl>
  1136. <dt><span class="paramLabel">Parameters:</span></dt>
  1137. <dd><code>image</code> - input/output image. It must have 1 or 3 channels. The number of channels is not altered.</dd>
  1138. <dd><code>corners</code> - positions of marker corners on input image.
  1139. (e.g std::vector&lt;std::vector&lt;cv::Point2f&gt; &gt; ). For N detected markers, the dimensions of
  1140. this array should be Nx4. The order of the corners should be clockwise.</dd>
  1141. <dd><code>ids</code> - vector of identifiers for markers in markersCorners .
  1142. Optional, if not provided, ids are not painted.</dd>
  1143. <dd><code>borderColor</code> - color of marker borders. Rest of colors (text color and first corner color)
  1144. are calculated based on this one to improve visualization.
  1145. Given an array of detected marker corners and its corresponding ids, this functions draws
  1146. the markers in the image. The marker borders are painted and the markers identifiers if provided.
  1147. Useful for debugging purposes.</dd>
  1148. </dl>
  1149. </li>
  1150. </ul>
  1151. <a name="extendDictionary-int-int-">
  1152. <!-- -->
  1153. </a>
  1154. <ul class="blockList">
  1155. <li class="blockList">
  1156. <h4>extendDictionary</h4>
  1157. <pre>public static&nbsp;<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;extendDictionary(int&nbsp;nMarkers,
  1158. int&nbsp;markerSize)</pre>
  1159. <div class="block">Extend base dictionary by new nMarkers</div>
  1160. <dl>
  1161. <dt><span class="paramLabel">Parameters:</span></dt>
  1162. <dd><code>nMarkers</code> - number of markers in the dictionary</dd>
  1163. <dd><code>markerSize</code> - number of bits per dimension of each markers
  1164. This function creates a new dictionary composed by nMarkers markers and each markers composed
  1165. by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly
  1166. included and the rest are generated based on them. If the size of baseDictionary is higher
  1167. than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added.</dd>
  1168. <dt><span class="returnLabel">Returns:</span></dt>
  1169. <dd>automatically generated</dd>
  1170. </dl>
  1171. </li>
  1172. </ul>
  1173. <a name="extendDictionary-int-int-org.opencv.objdetect.Dictionary-">
  1174. <!-- -->
  1175. </a>
  1176. <ul class="blockList">
  1177. <li class="blockList">
  1178. <h4>extendDictionary</h4>
  1179. <pre>public static&nbsp;<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;extendDictionary(int&nbsp;nMarkers,
  1180. int&nbsp;markerSize,
  1181. <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;baseDictionary)</pre>
  1182. <div class="block">Extend base dictionary by new nMarkers</div>
  1183. <dl>
  1184. <dt><span class="paramLabel">Parameters:</span></dt>
  1185. <dd><code>nMarkers</code> - number of markers in the dictionary</dd>
  1186. <dd><code>markerSize</code> - number of bits per dimension of each markers</dd>
  1187. <dd><code>baseDictionary</code> - Include the markers in this dictionary at the beginning (optional)
  1188. This function creates a new dictionary composed by nMarkers markers and each markers composed
  1189. by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly
  1190. included and the rest are generated based on them. If the size of baseDictionary is higher
  1191. than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added.</dd>
  1192. <dt><span class="returnLabel">Returns:</span></dt>
  1193. <dd>automatically generated</dd>
  1194. </dl>
  1195. </li>
  1196. </ul>
  1197. <a name="extendDictionary-int-int-org.opencv.objdetect.Dictionary-int-">
  1198. <!-- -->
  1199. </a>
  1200. <ul class="blockList">
  1201. <li class="blockList">
  1202. <h4>extendDictionary</h4>
  1203. <pre>public static&nbsp;<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;extendDictionary(int&nbsp;nMarkers,
  1204. int&nbsp;markerSize,
  1205. <a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;baseDictionary,
  1206. int&nbsp;randomSeed)</pre>
  1207. <div class="block">Extend base dictionary by new nMarkers</div>
  1208. <dl>
  1209. <dt><span class="paramLabel">Parameters:</span></dt>
  1210. <dd><code>nMarkers</code> - number of markers in the dictionary</dd>
  1211. <dd><code>markerSize</code> - number of bits per dimension of each markers</dd>
  1212. <dd><code>baseDictionary</code> - Include the markers in this dictionary at the beginning (optional)</dd>
  1213. <dd><code>randomSeed</code> - a user supplied seed for theRNG()
  1214. This function creates a new dictionary composed by nMarkers markers and each markers composed
  1215. by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly
  1216. included and the rest are generated based on them. If the size of baseDictionary is higher
  1217. than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added.</dd>
  1218. <dt><span class="returnLabel">Returns:</span></dt>
  1219. <dd>automatically generated</dd>
  1220. </dl>
  1221. </li>
  1222. </ul>
  1223. <a name="generateImageMarker-org.opencv.objdetect.Dictionary-int-int-org.opencv.core.Mat-">
  1224. <!-- -->
  1225. </a>
  1226. <ul class="blockList">
  1227. <li class="blockList">
  1228. <h4>generateImageMarker</h4>
  1229. <pre>public static&nbsp;void&nbsp;generateImageMarker(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  1230. int&nbsp;id,
  1231. int&nbsp;sidePixels,
  1232. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;img)</pre>
  1233. <div class="block">Generate a canonical marker image</div>
  1234. <dl>
  1235. <dt><span class="paramLabel">Parameters:</span></dt>
  1236. <dd><code>dictionary</code> - dictionary of markers indicating the type of markers</dd>
  1237. <dd><code>id</code> - identifier of the marker that will be returned. It has to be a valid id in the specified dictionary.</dd>
  1238. <dd><code>sidePixels</code> - size of the image in pixels</dd>
  1239. <dd><code>img</code> - output image with the marker
  1240. This function returns a marker image in its canonical form (i.e. ready to be printed)</dd>
  1241. </dl>
  1242. </li>
  1243. </ul>
  1244. <a name="generateImageMarker-org.opencv.objdetect.Dictionary-int-int-org.opencv.core.Mat-int-">
  1245. <!-- -->
  1246. </a>
  1247. <ul class="blockList">
  1248. <li class="blockList">
  1249. <h4>generateImageMarker</h4>
  1250. <pre>public static&nbsp;void&nbsp;generateImageMarker(<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;dictionary,
  1251. int&nbsp;id,
  1252. int&nbsp;sidePixels,
  1253. <a href="../../../org/opencv/core/Mat.html" title="class in org.opencv.core">Mat</a>&nbsp;img,
  1254. int&nbsp;borderBits)</pre>
  1255. <div class="block">Generate a canonical marker image</div>
  1256. <dl>
  1257. <dt><span class="paramLabel">Parameters:</span></dt>
  1258. <dd><code>dictionary</code> - dictionary of markers indicating the type of markers</dd>
  1259. <dd><code>id</code> - identifier of the marker that will be returned. It has to be a valid id in the specified dictionary.</dd>
  1260. <dd><code>sidePixels</code> - size of the image in pixels</dd>
  1261. <dd><code>img</code> - output image with the marker</dd>
  1262. <dd><code>borderBits</code> - width of the marker border.
  1263. This function returns a marker image in its canonical form (i.e. ready to be printed)</dd>
  1264. </dl>
  1265. </li>
  1266. </ul>
  1267. <a name="getPredefinedDictionary-int-">
  1268. <!-- -->
  1269. </a>
  1270. <ul class="blockList">
  1271. <li class="blockList">
  1272. <h4>getPredefinedDictionary</h4>
  1273. <pre>public static&nbsp;<a href="../../../org/opencv/objdetect/Dictionary.html" title="class in org.opencv.objdetect">Dictionary</a>&nbsp;getPredefinedDictionary(int&nbsp;dict)</pre>
  1274. <div class="block">Returns one of the predefined dictionaries referenced by DICT_*.</div>
  1275. <dl>
  1276. <dt><span class="paramLabel">Parameters:</span></dt>
  1277. <dd><code>dict</code> - automatically generated</dd>
  1278. <dt><span class="returnLabel">Returns:</span></dt>
  1279. <dd>automatically generated</dd>
  1280. </dl>
  1281. </li>
  1282. </ul>
  1283. <a name="groupRectangles-org.opencv.core.MatOfRect-org.opencv.core.MatOfInt-int-">
  1284. <!-- -->
  1285. </a>
  1286. <ul class="blockList">
  1287. <li class="blockList">
  1288. <h4>groupRectangles</h4>
  1289. <pre>public static&nbsp;void&nbsp;groupRectangles(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;rectList,
  1290. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;weights,
  1291. int&nbsp;groupThreshold)</pre>
  1292. </li>
  1293. </ul>
  1294. <a name="groupRectangles-org.opencv.core.MatOfRect-org.opencv.core.MatOfInt-int-double-">
  1295. <!-- -->
  1296. </a>
  1297. <ul class="blockListLast">
  1298. <li class="blockList">
  1299. <h4>groupRectangles</h4>
  1300. <pre>public static&nbsp;void&nbsp;groupRectangles(<a href="../../../org/opencv/core/MatOfRect.html" title="class in org.opencv.core">MatOfRect</a>&nbsp;rectList,
  1301. <a href="../../../org/opencv/core/MatOfInt.html" title="class in org.opencv.core">MatOfInt</a>&nbsp;weights,
  1302. int&nbsp;groupThreshold,
  1303. double&nbsp;eps)</pre>
  1304. </li>
  1305. </ul>
  1306. </li>
  1307. </ul>
  1308. </li>
  1309. </ul>
  1310. </div>
  1311. </div>
  1312. <!-- ========= END OF CLASS DATA ========= -->
  1313. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1314. <div class="bottomNav"><a name="navbar.bottom">
  1315. <!-- -->
  1316. </a>
  1317. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  1318. <a name="navbar.bottom.firstrow">
  1319. <!-- -->
  1320. </a>
  1321. <ul class="navList" title="Navigation">
  1322. <li><a href="../../../overview-summary.html">Overview</a></li>
  1323. <li><a href="package-summary.html">Package</a></li>
  1324. <li class="navBarCell1Rev">Class</li>
  1325. <li><a href="package-tree.html">Tree</a></li>
  1326. <li><a href="../../../index-all.html">Index</a></li>
  1327. <li><a href="../../../help-doc.html">Help</a></li>
  1328. </ul>
  1329. <div class="aboutLanguage">
  1330. <script>
  1331. var url = window.location.href;
  1332. var pos = url.lastIndexOf('/javadoc/');
  1333. url = pos >= 0 ? (url.substring(0, pos) + '/javadoc/mymath.js') : (window.location.origin + '/mymath.js');
  1334. var script = document.createElement('script');
  1335. script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML,' + url;
  1336. document.getElementsByTagName('head')[0].appendChild(script);
  1337. </script>
  1338. </div>
  1339. </div>
  1340. <div class="subNav">
  1341. <ul class="navList">
  1342. <li><a href="../../../org/opencv/objdetect/HOGDescriptor.html" title="class in org.opencv.objdetect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  1343. <li><a href="../../../org/opencv/objdetect/QRCodeDetector.html" title="class in org.opencv.objdetect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  1344. </ul>
  1345. <ul class="navList">
  1346. <li><a href="../../../index.html?org/opencv/objdetect/Objdetect.html" target="_top">Frames</a></li>
  1347. <li><a href="Objdetect.html" target="_top">No&nbsp;Frames</a></li>
  1348. </ul>
  1349. <ul class="navList" id="allclasses_navbar_bottom">
  1350. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  1351. </ul>
  1352. <div>
  1353. <script type="text/javascript"><!--
  1354. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1355. if(window==top) {
  1356. allClassesLink.style.display = "block";
  1357. }
  1358. else {
  1359. allClassesLink.style.display = "none";
  1360. }
  1361. //-->
  1362. </script>
  1363. </div>
  1364. <div>
  1365. <ul class="subNavList">
  1366. <li>Summary:&nbsp;</li>
  1367. <li>Nested&nbsp;|&nbsp;</li>
  1368. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  1369. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  1370. <li><a href="#method.summary">Method</a></li>
  1371. </ul>
  1372. <ul class="subNavList">
  1373. <li>Detail:&nbsp;</li>
  1374. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  1375. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  1376. <li><a href="#method.detail">Method</a></li>
  1377. </ul>
  1378. </div>
  1379. <a name="skip.navbar.bottom">
  1380. <!-- -->
  1381. </a></div>
  1382. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1383. <p class="legalCopy"><small>Generated on 2023-06-28 12:47:21 / OpenCV 4.8.0</small></p>
  1384. </body>
  1385. </html>