EdgeBoxes.cs 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632
  1. 
  2. using OpenCVForUnity.CoreModule;
  3. using OpenCVForUnity.UtilsModule;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Runtime.InteropServices;
  7. namespace OpenCVForUnity.XimgprocModule
  8. {
  9. // C++: class EdgeBoxes
  10. //javadoc: EdgeBoxes
  11. public class EdgeBoxes : Algorithm
  12. {
  13. protected override void Dispose (bool disposing)
  14. {
  15. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  16. try {
  17. if (disposing) {
  18. }
  19. if (IsEnabledDispose) {
  20. if (nativeObj != IntPtr.Zero)
  21. ximgproc_EdgeBoxes_delete(nativeObj);
  22. nativeObj = IntPtr.Zero;
  23. }
  24. } finally {
  25. base.Dispose (disposing);
  26. }
  27. #else
  28. return;
  29. #endif
  30. }
  31. protected internal EdgeBoxes (IntPtr addr) : base (addr) { }
  32. // internal usage only
  33. public static new EdgeBoxes __fromPtr__ (IntPtr addr) { return new EdgeBoxes (addr); }
  34. //
  35. // C++: float cv::ximgproc::EdgeBoxes::getAlpha()
  36. //
  37. //javadoc: EdgeBoxes::getAlpha()
  38. public float getAlpha ()
  39. {
  40. ThrowIfDisposed ();
  41. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  42. float retVal = ximgproc_EdgeBoxes_getAlpha_10(nativeObj);
  43. return retVal;
  44. #else
  45. return -1;
  46. #endif
  47. }
  48. //
  49. // C++: float cv::ximgproc::EdgeBoxes::getBeta()
  50. //
  51. //javadoc: EdgeBoxes::getBeta()
  52. public float getBeta ()
  53. {
  54. ThrowIfDisposed ();
  55. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  56. float retVal = ximgproc_EdgeBoxes_getBeta_10(nativeObj);
  57. return retVal;
  58. #else
  59. return -1;
  60. #endif
  61. }
  62. //
  63. // C++: float cv::ximgproc::EdgeBoxes::getClusterMinMag()
  64. //
  65. //javadoc: EdgeBoxes::getClusterMinMag()
  66. public float getClusterMinMag ()
  67. {
  68. ThrowIfDisposed ();
  69. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  70. float retVal = ximgproc_EdgeBoxes_getClusterMinMag_10(nativeObj);
  71. return retVal;
  72. #else
  73. return -1;
  74. #endif
  75. }
  76. //
  77. // C++: float cv::ximgproc::EdgeBoxes::getEdgeMergeThr()
  78. //
  79. //javadoc: EdgeBoxes::getEdgeMergeThr()
  80. public float getEdgeMergeThr ()
  81. {
  82. ThrowIfDisposed ();
  83. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  84. float retVal = ximgproc_EdgeBoxes_getEdgeMergeThr_10(nativeObj);
  85. return retVal;
  86. #else
  87. return -1;
  88. #endif
  89. }
  90. //
  91. // C++: float cv::ximgproc::EdgeBoxes::getEdgeMinMag()
  92. //
  93. //javadoc: EdgeBoxes::getEdgeMinMag()
  94. public float getEdgeMinMag ()
  95. {
  96. ThrowIfDisposed ();
  97. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  98. float retVal = ximgproc_EdgeBoxes_getEdgeMinMag_10(nativeObj);
  99. return retVal;
  100. #else
  101. return -1;
  102. #endif
  103. }
  104. //
  105. // C++: float cv::ximgproc::EdgeBoxes::getEta()
  106. //
  107. //javadoc: EdgeBoxes::getEta()
  108. public float getEta ()
  109. {
  110. ThrowIfDisposed ();
  111. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  112. float retVal = ximgproc_EdgeBoxes_getEta_10(nativeObj);
  113. return retVal;
  114. #else
  115. return -1;
  116. #endif
  117. }
  118. //
  119. // C++: float cv::ximgproc::EdgeBoxes::getGamma()
  120. //
  121. //javadoc: EdgeBoxes::getGamma()
  122. public float getGamma ()
  123. {
  124. ThrowIfDisposed ();
  125. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  126. float retVal = ximgproc_EdgeBoxes_getGamma_10(nativeObj);
  127. return retVal;
  128. #else
  129. return -1;
  130. #endif
  131. }
  132. //
  133. // C++: float cv::ximgproc::EdgeBoxes::getKappa()
  134. //
  135. //javadoc: EdgeBoxes::getKappa()
  136. public float getKappa ()
  137. {
  138. ThrowIfDisposed ();
  139. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  140. float retVal = ximgproc_EdgeBoxes_getKappa_10(nativeObj);
  141. return retVal;
  142. #else
  143. return -1;
  144. #endif
  145. }
  146. //
  147. // C++: float cv::ximgproc::EdgeBoxes::getMaxAspectRatio()
  148. //
  149. //javadoc: EdgeBoxes::getMaxAspectRatio()
  150. public float getMaxAspectRatio ()
  151. {
  152. ThrowIfDisposed ();
  153. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  154. float retVal = ximgproc_EdgeBoxes_getMaxAspectRatio_10(nativeObj);
  155. return retVal;
  156. #else
  157. return -1;
  158. #endif
  159. }
  160. //
  161. // C++: float cv::ximgproc::EdgeBoxes::getMinBoxArea()
  162. //
  163. //javadoc: EdgeBoxes::getMinBoxArea()
  164. public float getMinBoxArea ()
  165. {
  166. ThrowIfDisposed ();
  167. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  168. float retVal = ximgproc_EdgeBoxes_getMinBoxArea_10(nativeObj);
  169. return retVal;
  170. #else
  171. return -1;
  172. #endif
  173. }
  174. //
  175. // C++: float cv::ximgproc::EdgeBoxes::getMinScore()
  176. //
  177. //javadoc: EdgeBoxes::getMinScore()
  178. public float getMinScore ()
  179. {
  180. ThrowIfDisposed ();
  181. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  182. float retVal = ximgproc_EdgeBoxes_getMinScore_10(nativeObj);
  183. return retVal;
  184. #else
  185. return -1;
  186. #endif
  187. }
  188. //
  189. // C++: int cv::ximgproc::EdgeBoxes::getMaxBoxes()
  190. //
  191. //javadoc: EdgeBoxes::getMaxBoxes()
  192. public int getMaxBoxes ()
  193. {
  194. ThrowIfDisposed ();
  195. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  196. int retVal = ximgproc_EdgeBoxes_getMaxBoxes_10(nativeObj);
  197. return retVal;
  198. #else
  199. return -1;
  200. #endif
  201. }
  202. //
  203. // C++: void cv::ximgproc::EdgeBoxes::getBoundingBoxes(Mat edge_map, Mat orientation_map, vector_Rect& boxes)
  204. //
  205. //javadoc: EdgeBoxes::getBoundingBoxes(edge_map, orientation_map, boxes)
  206. public void getBoundingBoxes (Mat edge_map, Mat orientation_map, MatOfRect boxes)
  207. {
  208. ThrowIfDisposed ();
  209. if (edge_map != null) edge_map.ThrowIfDisposed ();
  210. if (orientation_map != null) orientation_map.ThrowIfDisposed ();
  211. if (boxes != null) boxes.ThrowIfDisposed ();
  212. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  213. Mat boxes_mat = boxes;
  214. ximgproc_EdgeBoxes_getBoundingBoxes_10(nativeObj, edge_map.nativeObj, orientation_map.nativeObj, boxes_mat.nativeObj);
  215. return;
  216. #else
  217. return;
  218. #endif
  219. }
  220. //
  221. // C++: void cv::ximgproc::EdgeBoxes::setAlpha(float value)
  222. //
  223. //javadoc: EdgeBoxes::setAlpha(value)
  224. public void setAlpha (float value)
  225. {
  226. ThrowIfDisposed ();
  227. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  228. ximgproc_EdgeBoxes_setAlpha_10(nativeObj, value);
  229. return;
  230. #else
  231. return;
  232. #endif
  233. }
  234. //
  235. // C++: void cv::ximgproc::EdgeBoxes::setBeta(float value)
  236. //
  237. //javadoc: EdgeBoxes::setBeta(value)
  238. public void setBeta (float value)
  239. {
  240. ThrowIfDisposed ();
  241. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  242. ximgproc_EdgeBoxes_setBeta_10(nativeObj, value);
  243. return;
  244. #else
  245. return;
  246. #endif
  247. }
  248. //
  249. // C++: void cv::ximgproc::EdgeBoxes::setClusterMinMag(float value)
  250. //
  251. //javadoc: EdgeBoxes::setClusterMinMag(value)
  252. public void setClusterMinMag (float value)
  253. {
  254. ThrowIfDisposed ();
  255. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  256. ximgproc_EdgeBoxes_setClusterMinMag_10(nativeObj, value);
  257. return;
  258. #else
  259. return;
  260. #endif
  261. }
  262. //
  263. // C++: void cv::ximgproc::EdgeBoxes::setEdgeMergeThr(float value)
  264. //
  265. //javadoc: EdgeBoxes::setEdgeMergeThr(value)
  266. public void setEdgeMergeThr (float value)
  267. {
  268. ThrowIfDisposed ();
  269. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  270. ximgproc_EdgeBoxes_setEdgeMergeThr_10(nativeObj, value);
  271. return;
  272. #else
  273. return;
  274. #endif
  275. }
  276. //
  277. // C++: void cv::ximgproc::EdgeBoxes::setEdgeMinMag(float value)
  278. //
  279. //javadoc: EdgeBoxes::setEdgeMinMag(value)
  280. public void setEdgeMinMag (float value)
  281. {
  282. ThrowIfDisposed ();
  283. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  284. ximgproc_EdgeBoxes_setEdgeMinMag_10(nativeObj, value);
  285. return;
  286. #else
  287. return;
  288. #endif
  289. }
  290. //
  291. // C++: void cv::ximgproc::EdgeBoxes::setEta(float value)
  292. //
  293. //javadoc: EdgeBoxes::setEta(value)
  294. public void setEta (float value)
  295. {
  296. ThrowIfDisposed ();
  297. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  298. ximgproc_EdgeBoxes_setEta_10(nativeObj, value);
  299. return;
  300. #else
  301. return;
  302. #endif
  303. }
  304. //
  305. // C++: void cv::ximgproc::EdgeBoxes::setGamma(float value)
  306. //
  307. //javadoc: EdgeBoxes::setGamma(value)
  308. public void setGamma (float value)
  309. {
  310. ThrowIfDisposed ();
  311. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  312. ximgproc_EdgeBoxes_setGamma_10(nativeObj, value);
  313. return;
  314. #else
  315. return;
  316. #endif
  317. }
  318. //
  319. // C++: void cv::ximgproc::EdgeBoxes::setKappa(float value)
  320. //
  321. //javadoc: EdgeBoxes::setKappa(value)
  322. public void setKappa (float value)
  323. {
  324. ThrowIfDisposed ();
  325. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  326. ximgproc_EdgeBoxes_setKappa_10(nativeObj, value);
  327. return;
  328. #else
  329. return;
  330. #endif
  331. }
  332. //
  333. // C++: void cv::ximgproc::EdgeBoxes::setMaxAspectRatio(float value)
  334. //
  335. //javadoc: EdgeBoxes::setMaxAspectRatio(value)
  336. public void setMaxAspectRatio (float value)
  337. {
  338. ThrowIfDisposed ();
  339. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  340. ximgproc_EdgeBoxes_setMaxAspectRatio_10(nativeObj, value);
  341. return;
  342. #else
  343. return;
  344. #endif
  345. }
  346. //
  347. // C++: void cv::ximgproc::EdgeBoxes::setMaxBoxes(int value)
  348. //
  349. //javadoc: EdgeBoxes::setMaxBoxes(value)
  350. public void setMaxBoxes (int value)
  351. {
  352. ThrowIfDisposed ();
  353. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  354. ximgproc_EdgeBoxes_setMaxBoxes_10(nativeObj, value);
  355. return;
  356. #else
  357. return;
  358. #endif
  359. }
  360. //
  361. // C++: void cv::ximgproc::EdgeBoxes::setMinBoxArea(float value)
  362. //
  363. //javadoc: EdgeBoxes::setMinBoxArea(value)
  364. public void setMinBoxArea (float value)
  365. {
  366. ThrowIfDisposed ();
  367. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  368. ximgproc_EdgeBoxes_setMinBoxArea_10(nativeObj, value);
  369. return;
  370. #else
  371. return;
  372. #endif
  373. }
  374. //
  375. // C++: void cv::ximgproc::EdgeBoxes::setMinScore(float value)
  376. //
  377. //javadoc: EdgeBoxes::setMinScore(value)
  378. public void setMinScore (float value)
  379. {
  380. ThrowIfDisposed ();
  381. #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
  382. ximgproc_EdgeBoxes_setMinScore_10(nativeObj, value);
  383. return;
  384. #else
  385. return;
  386. #endif
  387. }
  388. #if (UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR
  389. const string LIBNAME = "__Internal";
  390. #else
  391. const string LIBNAME = "opencvforunity";
  392. #endif
  393. // C++: float cv::ximgproc::EdgeBoxes::getAlpha()
  394. [DllImport (LIBNAME)]
  395. private static extern float ximgproc_EdgeBoxes_getAlpha_10 (IntPtr nativeObj);
  396. // C++: float cv::ximgproc::EdgeBoxes::getBeta()
  397. [DllImport (LIBNAME)]
  398. private static extern float ximgproc_EdgeBoxes_getBeta_10 (IntPtr nativeObj);
  399. // C++: float cv::ximgproc::EdgeBoxes::getClusterMinMag()
  400. [DllImport (LIBNAME)]
  401. private static extern float ximgproc_EdgeBoxes_getClusterMinMag_10 (IntPtr nativeObj);
  402. // C++: float cv::ximgproc::EdgeBoxes::getEdgeMergeThr()
  403. [DllImport (LIBNAME)]
  404. private static extern float ximgproc_EdgeBoxes_getEdgeMergeThr_10 (IntPtr nativeObj);
  405. // C++: float cv::ximgproc::EdgeBoxes::getEdgeMinMag()
  406. [DllImport (LIBNAME)]
  407. private static extern float ximgproc_EdgeBoxes_getEdgeMinMag_10 (IntPtr nativeObj);
  408. // C++: float cv::ximgproc::EdgeBoxes::getEta()
  409. [DllImport (LIBNAME)]
  410. private static extern float ximgproc_EdgeBoxes_getEta_10 (IntPtr nativeObj);
  411. // C++: float cv::ximgproc::EdgeBoxes::getGamma()
  412. [DllImport (LIBNAME)]
  413. private static extern float ximgproc_EdgeBoxes_getGamma_10 (IntPtr nativeObj);
  414. // C++: float cv::ximgproc::EdgeBoxes::getKappa()
  415. [DllImport (LIBNAME)]
  416. private static extern float ximgproc_EdgeBoxes_getKappa_10 (IntPtr nativeObj);
  417. // C++: float cv::ximgproc::EdgeBoxes::getMaxAspectRatio()
  418. [DllImport (LIBNAME)]
  419. private static extern float ximgproc_EdgeBoxes_getMaxAspectRatio_10 (IntPtr nativeObj);
  420. // C++: float cv::ximgproc::EdgeBoxes::getMinBoxArea()
  421. [DllImport (LIBNAME)]
  422. private static extern float ximgproc_EdgeBoxes_getMinBoxArea_10 (IntPtr nativeObj);
  423. // C++: float cv::ximgproc::EdgeBoxes::getMinScore()
  424. [DllImport (LIBNAME)]
  425. private static extern float ximgproc_EdgeBoxes_getMinScore_10 (IntPtr nativeObj);
  426. // C++: int cv::ximgproc::EdgeBoxes::getMaxBoxes()
  427. [DllImport (LIBNAME)]
  428. private static extern int ximgproc_EdgeBoxes_getMaxBoxes_10 (IntPtr nativeObj);
  429. // C++: void cv::ximgproc::EdgeBoxes::getBoundingBoxes(Mat edge_map, Mat orientation_map, vector_Rect& boxes)
  430. [DllImport (LIBNAME)]
  431. private static extern void ximgproc_EdgeBoxes_getBoundingBoxes_10 (IntPtr nativeObj, IntPtr edge_map_nativeObj, IntPtr orientation_map_nativeObj, IntPtr boxes_mat_nativeObj);
  432. // C++: void cv::ximgproc::EdgeBoxes::setAlpha(float value)
  433. [DllImport (LIBNAME)]
  434. private static extern void ximgproc_EdgeBoxes_setAlpha_10 (IntPtr nativeObj, float value);
  435. // C++: void cv::ximgproc::EdgeBoxes::setBeta(float value)
  436. [DllImport (LIBNAME)]
  437. private static extern void ximgproc_EdgeBoxes_setBeta_10 (IntPtr nativeObj, float value);
  438. // C++: void cv::ximgproc::EdgeBoxes::setClusterMinMag(float value)
  439. [DllImport (LIBNAME)]
  440. private static extern void ximgproc_EdgeBoxes_setClusterMinMag_10 (IntPtr nativeObj, float value);
  441. // C++: void cv::ximgproc::EdgeBoxes::setEdgeMergeThr(float value)
  442. [DllImport (LIBNAME)]
  443. private static extern void ximgproc_EdgeBoxes_setEdgeMergeThr_10 (IntPtr nativeObj, float value);
  444. // C++: void cv::ximgproc::EdgeBoxes::setEdgeMinMag(float value)
  445. [DllImport (LIBNAME)]
  446. private static extern void ximgproc_EdgeBoxes_setEdgeMinMag_10 (IntPtr nativeObj, float value);
  447. // C++: void cv::ximgproc::EdgeBoxes::setEta(float value)
  448. [DllImport (LIBNAME)]
  449. private static extern void ximgproc_EdgeBoxes_setEta_10 (IntPtr nativeObj, float value);
  450. // C++: void cv::ximgproc::EdgeBoxes::setGamma(float value)
  451. [DllImport (LIBNAME)]
  452. private static extern void ximgproc_EdgeBoxes_setGamma_10 (IntPtr nativeObj, float value);
  453. // C++: void cv::ximgproc::EdgeBoxes::setKappa(float value)
  454. [DllImport (LIBNAME)]
  455. private static extern void ximgproc_EdgeBoxes_setKappa_10 (IntPtr nativeObj, float value);
  456. // C++: void cv::ximgproc::EdgeBoxes::setMaxAspectRatio(float value)
  457. [DllImport (LIBNAME)]
  458. private static extern void ximgproc_EdgeBoxes_setMaxAspectRatio_10 (IntPtr nativeObj, float value);
  459. // C++: void cv::ximgproc::EdgeBoxes::setMaxBoxes(int value)
  460. [DllImport (LIBNAME)]
  461. private static extern void ximgproc_EdgeBoxes_setMaxBoxes_10 (IntPtr nativeObj, int value);
  462. // C++: void cv::ximgproc::EdgeBoxes::setMinBoxArea(float value)
  463. [DllImport (LIBNAME)]
  464. private static extern void ximgproc_EdgeBoxes_setMinBoxArea_10 (IntPtr nativeObj, float value);
  465. // C++: void cv::ximgproc::EdgeBoxes::setMinScore(float value)
  466. [DllImport (LIBNAME)]
  467. private static extern void ximgproc_EdgeBoxes_setMinScore_10 (IntPtr nativeObj, float value);
  468. // native support for java finalize()
  469. [DllImport (LIBNAME)]
  470. private static extern void ximgproc_EdgeBoxes_delete (IntPtr nativeObj);
  471. }
  472. }