OpenCvSharp.Blob.xml 53 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>OpenCvSharp.Blob</name>
  5. </assembly>
  6. <members>
  7. <member name="T:OpenCvSharp.Blob.BlobRenderer">
  8. <summary>
  9. </summary>
  10. </member>
  11. <member name="M:OpenCvSharp.Blob.BlobRenderer.PerformOne(OpenCvSharp.Blob.LabelData,OpenCvSharp.Blob.CvBlob,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderBlobsModes,OpenCvSharp.Scalar,System.Double)">
  12. <summary>
  13. </summary>
  14. <param name="labels"></param>
  15. <param name="blob"></param>
  16. <param name="imgSrc"></param>
  17. <param name="imgDst"></param>
  18. <param name="mode"></param>
  19. <param name="color"></param>
  20. <param name="alpha"></param>
  21. </member>
  22. <member name="M:OpenCvSharp.Blob.BlobRenderer.PerformMany(OpenCvSharp.Blob.CvBlobs,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderBlobsModes,System.Double)">
  23. <summary>
  24. </summary>
  25. <param name="blobs"></param>
  26. <param name="imgSrc"></param>
  27. <param name="imgDst"></param>
  28. <param name="mode"></param>
  29. <param name="alpha"></param>
  30. </member>
  31. <member name="M:OpenCvSharp.Blob.BlobRenderer.Hsv2Rgb(System.Double,System.Double,System.Double,System.Double@,System.Double@,System.Double@)">
  32. <summary>
  33. </summary>
  34. <param name="h"></param>
  35. <param name="s"></param>
  36. <param name="v"></param>
  37. <param name="r"></param>
  38. <param name="g"></param>
  39. <param name="b"></param>
  40. </member>
  41. <member name="T:OpenCvSharp.Blob.CvBlob">
  42. <summary>
  43. Struct that contain information about one blob.
  44. </summary>
  45. </member>
  46. <member name="M:OpenCvSharp.Blob.CvBlob.#ctor">
  47. <summary>
  48. Constructor
  49. </summary>
  50. </member>
  51. <member name="M:OpenCvSharp.Blob.CvBlob.#ctor(System.Int32,System.Int32,System.Int32)">
  52. <summary>
  53. </summary>
  54. <param name="label"></param>
  55. <param name="x"></param>
  56. <param name="y"></param>
  57. </member>
  58. <member name="P:OpenCvSharp.Blob.CvBlob.Label">
  59. <summary>
  60. Label assigned to the blob
  61. </summary>
  62. </member>
  63. <member name="P:OpenCvSharp.Blob.CvBlob.Area">
  64. <summary>
  65. Area (moment 00)
  66. </summary>
  67. </member>
  68. <member name="P:OpenCvSharp.Blob.CvBlob.M00">
  69. <summary>
  70. Area (moment 00)
  71. </summary>
  72. </member>
  73. <member name="P:OpenCvSharp.Blob.CvBlob.MinX">
  74. <summary>
  75. X min
  76. </summary>
  77. </member>
  78. <member name="P:OpenCvSharp.Blob.CvBlob.MaxX">
  79. <summary>
  80. X max
  81. </summary>
  82. </member>
  83. <member name="P:OpenCvSharp.Blob.CvBlob.MinY">
  84. <summary>
  85. Y min
  86. </summary>
  87. </member>
  88. <member name="P:OpenCvSharp.Blob.CvBlob.MaxY">
  89. <summary>
  90. Y max
  91. </summary>
  92. </member>
  93. <member name="P:OpenCvSharp.Blob.CvBlob.Rect">
  94. <summary>
  95. CvRect(MinX, MinY, MaxX - MinX, MaxY - MinY)
  96. </summary>
  97. </member>
  98. <member name="P:OpenCvSharp.Blob.CvBlob.Centroid">
  99. <summary>
  100. Centroid
  101. </summary>
  102. </member>
  103. <member name="P:OpenCvSharp.Blob.CvBlob.M10">
  104. <summary>
  105. Moment 10
  106. </summary>
  107. </member>
  108. <member name="P:OpenCvSharp.Blob.CvBlob.M01">
  109. <summary>
  110. Moment 01
  111. </summary>
  112. </member>
  113. <member name="P:OpenCvSharp.Blob.CvBlob.M11">
  114. <summary>
  115. Moment 11
  116. </summary>
  117. </member>
  118. <member name="P:OpenCvSharp.Blob.CvBlob.M20">
  119. <summary>
  120. Moment 20
  121. </summary>
  122. </member>
  123. <member name="P:OpenCvSharp.Blob.CvBlob.M02">
  124. <summary>
  125. Moment 02
  126. </summary>
  127. </member>
  128. <member name="P:OpenCvSharp.Blob.CvBlob.CentralMoments">
  129. <summary>
  130. True if central moments are being calculated
  131. </summary>
  132. </member>
  133. <member name="P:OpenCvSharp.Blob.CvBlob.U11">
  134. <summary>
  135. Central moment 11
  136. </summary>
  137. </member>
  138. <member name="P:OpenCvSharp.Blob.CvBlob.U20">
  139. <summary>
  140. Central moment 20
  141. </summary>
  142. </member>
  143. <member name="P:OpenCvSharp.Blob.CvBlob.U02">
  144. <summary>
  145. Central moment 02
  146. </summary>
  147. </member>
  148. <member name="P:OpenCvSharp.Blob.CvBlob.N11">
  149. <summary>
  150. Normalized central moment 11.
  151. </summary>
  152. </member>
  153. <member name="P:OpenCvSharp.Blob.CvBlob.N20">
  154. <summary>
  155. Normalized central moment 20.
  156. </summary>
  157. </member>
  158. <member name="P:OpenCvSharp.Blob.CvBlob.N02">
  159. <summary>
  160. Normalized central moment 02.
  161. </summary>
  162. </member>
  163. <member name="P:OpenCvSharp.Blob.CvBlob.P1">
  164. <summary>
  165. Hu moment 1.
  166. </summary>
  167. </member>
  168. <member name="P:OpenCvSharp.Blob.CvBlob.P2">
  169. <summary>
  170. Hu moment 2.
  171. </summary>
  172. </member>
  173. <member name="P:OpenCvSharp.Blob.CvBlob.Contour">
  174. <summary>
  175. Contour
  176. </summary>
  177. </member>
  178. <member name="P:OpenCvSharp.Blob.CvBlob.InternalContours">
  179. <summary>
  180. Internal contours
  181. </summary>
  182. </member>
  183. <member name="M:OpenCvSharp.Blob.CvBlob.Angle">
  184. <summary>
  185. Calculates angle orientation of a blob.
  186. This function uses central moments so cvCentralMoments should have been called before for this blob. (cvAngle)
  187. </summary>
  188. <returns>Angle orientation in radians.</returns>
  189. </member>
  190. <member name="M:OpenCvSharp.Blob.CvBlob.CalcCentroid">
  191. <summary>
  192. Calculates centroid.
  193. Centroid will be returned and stored in the blob structure. (cvCentroid)
  194. </summary>
  195. <returns>Centroid.</returns>
  196. </member>
  197. <member name="M:OpenCvSharp.Blob.CvBlob.SaveImage(System.String,OpenCvSharp.Mat)">
  198. <summary>
  199. Save the image of a blob to a file.
  200. The function uses an image (that can be the original pre-processed image or a processed one, or even the result of cvRenderBlobs, for example) and a blob structure.
  201. Then the function saves a copy of the part of the image where the blob is.
  202. </summary>
  203. <param name="fileName">Name of the file.</param>
  204. <param name="img">Image.</param>
  205. </member>
  206. <member name="M:OpenCvSharp.Blob.CvBlob.SetMoments">
  207. <summary>
  208. Set central/hu moments and centroid value from moment values (M**)
  209. </summary>
  210. </member>
  211. <member name="M:OpenCvSharp.Blob.CvBlob.Clone">
  212. <summary>
  213. </summary>
  214. <returns></returns>
  215. </member>
  216. <member name="T:OpenCvSharp.Blob.CvBlobConst">
  217. <summary>
  218. Constants which are defined by cvblob
  219. </summary>
  220. </member>
  221. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_BLOB_RENDER_COLOR">
  222. <summary>
  223. Render each blog with a different color.
  224. </summary>
  225. </member>
  226. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_BLOB_RENDER_CENTROID">
  227. <summary>
  228. Render centroid.
  229. </summary>
  230. </member>
  231. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_BLOB_RENDER_BOUNDING_BOX">
  232. <summary>
  233. Render bounding box.
  234. </summary>
  235. </member>
  236. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_BLOB_RENDER_ANGLE">
  237. <summary>
  238. Render angle.
  239. </summary>
  240. </member>
  241. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_BLOB_RENDER_TO_LOG">
  242. <summary>
  243. Print blob data to log out.
  244. </summary>
  245. </member>
  246. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_BLOB_RENDER_TO_STD">
  247. <summary>
  248. Print blob data to std out.
  249. </summary>
  250. </member>
  251. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_UP">
  252. <summary>
  253. Up.
  254. </summary>
  255. </member>
  256. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_UP_RIGHT">
  257. <summary>
  258. Up and right.
  259. </summary>
  260. </member>
  261. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_RIGHT">
  262. <summary>
  263. Right.
  264. </summary>
  265. </member>
  266. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_DOWN_RIGHT">
  267. <summary>
  268. Down and right.
  269. </summary>
  270. </member>
  271. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_DOWN">
  272. <summary>
  273. Down.
  274. </summary>
  275. </member>
  276. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_DOWN_LEFT">
  277. <summary>
  278. Down and left.
  279. </summary>
  280. </member>
  281. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_LEFT">
  282. <summary>
  283. Left.
  284. </summary>
  285. </member>
  286. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_CHAINCODE_UP_LEFT">
  287. <summary>
  288. Up and left.
  289. </summary>
  290. </member>
  291. <member name="F:OpenCvSharp.Blob.CvBlobConst.ChainCodeMoves">
  292. <summary>
  293. Move vectors of chain codes.
  294. </summary>
  295. </member>
  296. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_TRACK_RENDER_ID">
  297. <summary>
  298. Print the ID of each track in the image.
  299. </summary>
  300. </member>
  301. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_TRACK_RENDER_BOUNDING_BOX">
  302. <summary>
  303. Draw bounding box of each track in the image. \see cvRenderTracks
  304. </summary>
  305. </member>
  306. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_TRACK_RENDER_TO_LOG">
  307. <summary>
  308. Print track info to log out.
  309. </summary>
  310. </member>
  311. <member name="F:OpenCvSharp.Blob.CvBlobConst.CV_TRACK_RENDER_TO_STD">
  312. <summary>
  313. Print track info to log out.
  314. </summary>
  315. </member>
  316. <member name="T:OpenCvSharp.Blob.CvBlobLib">
  317. <summary>
  318. Functions of cvblob library
  319. </summary>
  320. </member>
  321. <member name="M:OpenCvSharp.Blob.CvBlobLib.CalcAngle(OpenCvSharp.Blob.CvBlob)">
  322. <summary>
  323. Calculates angle orientation of a blob.
  324. This function uses central moments so cvCentralMoments should have been called before for this blob. (cvAngle)
  325. </summary>
  326. <param name="blob">Blob.</param>
  327. <returns>Angle orientation in radians.</returns>
  328. </member>
  329. <member name="M:OpenCvSharp.Blob.CvBlobLib.CalcCentroid(OpenCvSharp.Blob.CvBlob)">
  330. <summary>
  331. Calculates centroid.
  332. Centroid will be returned and stored in the blob structure. (cvCentroid)
  333. </summary>
  334. <param name="blob">Blob whose centroid will be calculated.</param>
  335. <returns>Centroid.</returns>
  336. </member>
  337. <member name="M:OpenCvSharp.Blob.CvBlobLib.ContourPolygonArea(OpenCvSharp.Blob.CvContourPolygon)">
  338. <summary>
  339. Calculates area of a polygonal contour.
  340. </summary>
  341. <param name="polygon">Contour (polygon type).</param>
  342. <returns>Area of the contour.</returns>
  343. </member>
  344. <member name="M:OpenCvSharp.Blob.CvBlobLib.ContourPolygonCircularity(OpenCvSharp.Blob.CvContourPolygon)">
  345. <summary>
  346. Calculates the circularity of a polygon (compactness measure).
  347. </summary>
  348. <param name="polygon">Contour (polygon type).</param>
  349. <returns>Circularity: a non-negative value, where 0 correspond with a circumference.</returns>
  350. </member>
  351. <member name="M:OpenCvSharp.Blob.CvBlobLib.ContourPolygonPerimeter(OpenCvSharp.Blob.CvContourPolygon)">
  352. <summary>
  353. Calculates perimeter of a chain code contour.
  354. </summary>
  355. <param name="polygon">Contour (polygon type).</param>
  356. <returns>Perimeter of the contour.</returns>
  357. </member>
  358. <member name="M:OpenCvSharp.Blob.CvBlobLib.ContourChainCodePerimeter(OpenCvSharp.Blob.CvContourChainCode)">
  359. <summary>
  360. Calculates perimeter of a chain code contour.
  361. </summary>
  362. <param name="cc">Contour (chain code type).</param>
  363. <returns>Perimeter of the contour.</returns>
  364. </member>
  365. <member name="M:OpenCvSharp.Blob.CvBlobLib.ConvertChainCodesToPolygon(OpenCvSharp.Blob.CvContourChainCode)">
  366. <summary>
  367. Convert a chain code contour to a polygon.
  368. </summary>
  369. <param name="cc">Chain code contour.</param>
  370. <returns>A polygon.</returns>
  371. </member>
  372. <member name="M:OpenCvSharp.Blob.CvBlobLib.FilterByArea(OpenCvSharp.Blob.CvBlobs,System.Int32,System.Int32)">
  373. <summary>
  374. Filter blobs by area.
  375. Those blobs whose areas are not in range will be erased from the input list of blobs. (cvFilterByArea)
  376. </summary>
  377. <param name="blobs">List of blobs.</param>
  378. <param name="minArea">Minimum area.</param>
  379. <param name="maxArea">Maximum area.</param>
  380. </member>
  381. <member name="M:OpenCvSharp.Blob.CvBlobLib.FilterByLabel(OpenCvSharp.Blob.CvBlobs,System.Int32)">
  382. <summary>
  383. Filter blobs by label.
  384. Delete all blobs except those with label l.
  385. </summary>
  386. <param name="blobs">List of blobs.</param>
  387. <param name="label">Label to leave.</param>
  388. </member>
  389. <member name="M:OpenCvSharp.Blob.CvBlobLib.FilterLabels(OpenCvSharp.Blob.CvBlobs,OpenCvSharp.Mat)">
  390. <summary>
  391. Draw a binary image with the blobs that have been given. (cvFilterLabels)
  392. </summary>
  393. <param name="blobs">List of blobs to be drawn.</param>
  394. <param name="imgOut">Output binary image (depth=IPL_DEPTH_8U and nchannels=1).</param>
  395. </member>
  396. <member name="M:OpenCvSharp.Blob.CvBlobLib.GetLabel(OpenCvSharp.Blob.CvBlobs,System.Int32,System.Int32)">
  397. <summary>
  398. Get the label value from a labeled image.
  399. </summary>
  400. <param name="blobs">Blob data.</param>
  401. <param name="x">X coordenate.</param>
  402. <param name="y">Y coordenate.</param>
  403. <returns>Label value.</returns>
  404. </member>
  405. <member name="M:OpenCvSharp.Blob.CvBlobLib.GreaterBlob(OpenCvSharp.Blob.CvBlobs)">
  406. <summary>
  407. Find greater blob. (cvGreaterBlob)
  408. </summary>
  409. <param name="blobs">List of blobs.</param>
  410. <returns>The greater blob.</returns>
  411. </member>
  412. <member name="M:OpenCvSharp.Blob.CvBlobLib.LargestBlob(OpenCvSharp.Blob.CvBlobs)">
  413. <summary>
  414. Find the largest blob. (cvLargestBlob)
  415. </summary>
  416. <param name="blobs">List of blobs.</param>
  417. <returns>The largest blob.</returns>
  418. </member>
  419. <member name="M:OpenCvSharp.Blob.CvBlobLib.Label(OpenCvSharp.Mat,OpenCvSharp.Blob.CvBlobs)">
  420. <summary>
  421. Label the connected parts of a binary image. (cvLabel)
  422. </summary>
  423. <param name="img">Input binary image (depth=IPL_DEPTH_8U and num. channels=1).</param>
  424. <param name="blobs">List of blobs.</param>
  425. <returns>Number of pixels that has been labeled.</returns>
  426. </member>
  427. <member name="M:OpenCvSharp.Blob.CvBlobLib.BlobMeanColor(OpenCvSharp.Blob.CvBlobs,OpenCvSharp.Blob.CvBlob,OpenCvSharp.Mat)">
  428. <summary>
  429. Calculates mean color of a blob in an image.
  430. </summary>
  431. <param name="blobs">Blob list</param>
  432. <param name="targetBlob">The target blob</param>
  433. <param name="originalImage">Original image.</param>
  434. <returns>Average color.</returns>
  435. </member>
  436. <member name="M:OpenCvSharp.Blob.CvBlobLib.PolygonContourConvexHull(OpenCvSharp.Blob.CvContourPolygon)">
  437. <summary>
  438. Calculates convex hull of a contour.
  439. Uses the Melkman Algorithm. Code based on the version in http://w3.impa.br/~rdcastan/Cgeometry/.
  440. </summary>
  441. <param name="polygon">Contour (polygon type).</param>
  442. <returns>Convex hull.</returns>
  443. </member>
  444. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderBlob(OpenCvSharp.Blob.LabelData,OpenCvSharp.Blob.CvBlob,OpenCvSharp.Mat,OpenCvSharp.Mat)">
  445. <summary>
  446. Draws or prints information about a blob.
  447. </summary>
  448. <param name="labels">Label data.</param>
  449. <param name="blob">Blob.</param>
  450. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  451. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  452. </member>
  453. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderBlob(OpenCvSharp.Blob.LabelData,OpenCvSharp.Blob.CvBlob,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderBlobsModes)">
  454. <summary>
  455. Draws or prints information about a blob.
  456. </summary>
  457. <param name="labels">Label data.</param>
  458. <param name="blob">Blob.</param>
  459. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  460. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  461. <param name="mode">Render mode. By default is CV_BLOB_RENDER_COLOR|CV_BLOB_RENDER_CENTROID|CV_BLOB_RENDER_BOUNDING_BOX|CV_BLOB_RENDER_ANGLE.</param>
  462. </member>
  463. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderBlob(OpenCvSharp.Blob.LabelData,OpenCvSharp.Blob.CvBlob,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderBlobsModes,OpenCvSharp.Scalar,System.Double)">
  464. <summary>
  465. Draws or prints information about a blob.
  466. </summary>
  467. <param name="labels">Label data.</param>
  468. <param name="blob">Blob.</param>
  469. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  470. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  471. <param name="mode">Render mode. By default is CV_BLOB_RENDER_COLOR|CV_BLOB_RENDER_CENTROID|CV_BLOB_RENDER_BOUNDING_BOX|CV_BLOB_RENDER_ANGLE.</param>
  472. <param name="color">Color to render (if CV_BLOB_RENDER_COLOR is used).</param>
  473. <param name="alpha">If mode CV_BLOB_RENDER_COLOR is used. 1.0 indicates opaque and 0.0 translucent (1.0 by default).</param>
  474. </member>
  475. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderBlobs(OpenCvSharp.Blob.CvBlobs,OpenCvSharp.Mat,OpenCvSharp.Mat)">
  476. <summary>
  477. Draws or prints information about blobs. (cvRenderBlobs)
  478. </summary>
  479. <param name="blobs">List of blobs.</param>
  480. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  481. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  482. </member>
  483. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderBlobs(OpenCvSharp.Blob.CvBlobs,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderBlobsModes,System.Double)">
  484. <summary>
  485. Draws or prints information about blobs. (cvRenderBlobs)
  486. </summary>
  487. <param name="blobs">List of blobs.</param>
  488. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  489. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  490. <param name="mode">Render mode. By default is CV_BLOB_RENDER_COLOR|CV_BLOB_RENDER_CENTROID|CV_BLOB_RENDER_BOUNDING_BOX|CV_BLOB_RENDER_ANGLE.</param>
  491. <param name="alpha">If mode CV_BLOB_RENDER_COLOR is used. 1.0 indicates opaque and 0.0 translucent (1.0 by default).</param>
  492. </member>
  493. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderContourChainCode(OpenCvSharp.Blob.CvContourChainCode,OpenCvSharp.Mat)">
  494. <summary>
  495. Draw a contour.
  496. </summary>
  497. <param name="contour"> Chain code contour.</param>
  498. <param name="img">Image to draw on.</param>
  499. </member>
  500. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderContourChainCode(OpenCvSharp.Blob.CvContourChainCode,OpenCvSharp.Mat,OpenCvSharp.Scalar)">
  501. <summary>
  502. Draw a contour.
  503. </summary>
  504. <param name="contour"> Chain code contour.</param>
  505. <param name="img">Image to draw on.</param>
  506. <param name="color">Color to draw (default, white).</param>
  507. </member>
  508. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderContourPolygon(OpenCvSharp.Blob.CvContourPolygon,OpenCvSharp.Mat)">
  509. <summary>
  510. Draw a polygon.
  511. </summary>
  512. <param name="contour">Polygon contour.</param>
  513. <param name="img">Image to draw on.</param>
  514. </member>
  515. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderContourPolygon(OpenCvSharp.Blob.CvContourPolygon,OpenCvSharp.Mat,OpenCvSharp.Scalar)">
  516. <summary>
  517. Draw a polygon.
  518. </summary>
  519. <param name="contour">Polygon contour.</param>
  520. <param name="img">Image to draw on.</param>
  521. <param name="color">Color to draw (default, white).</param>
  522. </member>
  523. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderTracks(OpenCvSharp.Blob.CvTracks,OpenCvSharp.Mat,OpenCvSharp.Mat)">
  524. <summary>
  525. Prints tracks information.
  526. </summary>
  527. <param name="tracks">List of tracks.</param>
  528. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  529. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  530. </member>
  531. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderTracks(OpenCvSharp.Blob.CvTracks,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderTracksModes)">
  532. <summary>
  533. Prints tracks information.
  534. </summary>
  535. <param name="tracks">List of tracks.</param>
  536. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  537. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  538. <param name="mode">Render mode. By default is CV_TRACK_RENDER_ID.</param>
  539. </member>
  540. <member name="M:OpenCvSharp.Blob.CvBlobLib.RenderTracks(OpenCvSharp.Blob.CvTracks,OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderTracksModes,OpenCvSharp.Scalar,OpenCvSharp.HersheyFonts,System.Double,System.Int32)">
  541. <summary>
  542. Prints tracks information.
  543. </summary>
  544. <param name="tracks">List of tracks.</param>
  545. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  546. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  547. <param name="mode">Render mode. By default is CV_TRACK_RENDER_ID.</param>
  548. <param name="textColor"></param>
  549. <param name="fontFace"></param>
  550. <param name="fontScale"></param>
  551. <param name="thickness"></param>
  552. </member>
  553. <member name="M:OpenCvSharp.Blob.CvBlobLib.SaveImageBlob(System.String,OpenCvSharp.Mat,OpenCvSharp.Blob.CvBlob)">
  554. <summary>
  555. Save the image of a blob to a file.
  556. The function uses an image (that can be the original pre-processed image or a processed one, or even the result of cvRenderBlobs, for example) and a blob structure.
  557. Then the function saves a copy of the part of the image where the blob is.
  558. </summary>
  559. <param name="fileName">Name of the file.</param>
  560. <param name="img">Image.</param>
  561. <param name="blob">Blob.</param>
  562. </member>
  563. <member name="M:OpenCvSharp.Blob.CvBlobLib.SimplifyPolygon(OpenCvSharp.Blob.CvContourPolygon)">
  564. <summary>
  565. Simplify a polygon reducing the number of vertex according the distance "delta".
  566. Uses a version of the Ramer-Douglas-Peucker algorithm (http://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm).
  567. </summary>
  568. <param name="polygon">Contour (polygon type).</param>
  569. <returns>A simplify version of the original polygon.</returns>
  570. </member>
  571. <member name="M:OpenCvSharp.Blob.CvBlobLib.SimplifyPolygon(OpenCvSharp.Blob.CvContourPolygon,System.Double)">
  572. <summary>
  573. Simplify a polygon reducing the number of vertex according the distance "delta".
  574. Uses a version of the Ramer-Douglas-Peucker algorithm (http://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm).
  575. </summary>
  576. <param name="polygon">Contour (polygon type).</param>
  577. <param name="delta">Minimum distance.</param>
  578. <returns>A simplify version of the original polygon.</returns>
  579. </member>
  580. <member name="M:OpenCvSharp.Blob.CvBlobLib.UpdateTracks(OpenCvSharp.Blob.CvBlobs,OpenCvSharp.Blob.CvTracks,System.Double,System.Int32)">
  581. <summary>
  582. Updates list of tracks based on current blobs.
  583. </summary>
  584. <param name="blobs">List of blobs.</param>
  585. <param name="tracks">List of tracks.</param>
  586. <param name="thDistance">Max distance to determine when a track and a blob match.</param>
  587. <param name="thInactive">Max number of frames a track can be inactive.</param>
  588. </member>
  589. <member name="M:OpenCvSharp.Blob.CvBlobLib.UpdateTracks(OpenCvSharp.Blob.CvBlobs,OpenCvSharp.Blob.CvTracks,System.Double,System.Int32,System.Int32)">
  590. <summary>
  591. Updates list of tracks based on current blobs.
  592. </summary>
  593. <param name="blobs">List of blobs.</param>
  594. <param name="tracks">List of tracks.</param>
  595. <param name="thDistance">Max distance to determine when a track and a blob match.</param>
  596. <param name="thInactive">Max number of frames a track can be inactive.</param>
  597. <param name="thActive">If a track becomes inactive but it has been active less than thActive frames, the track will be deleted.</param>
  598. <remarks>
  599. Tracking based on:
  600. A. Senior, A. Hampapur, Y-L Tian, L. Brown, S. Pankanti, R. Bolle. Appearance Models for
  601. Occlusion Handling. Second International workshop on Performance Evaluation of Tracking and
  602. Surveillance Systems &amp; CVPR'01. December, 2001.
  603. (http://www.research.ibm.com/peoplevision/PETS2001.pdf)
  604. </remarks>
  605. </member>
  606. <member name="M:OpenCvSharp.Blob.CvBlobLib.WriteContourPolygonCsv(OpenCvSharp.Blob.CvContourPolygon,System.String)">
  607. <summary>
  608. Write a contour to a CSV (Comma-separated values) file.
  609. </summary>
  610. <param name="polygon">Polygon contour.</param>
  611. <param name="filename">File name.</param>
  612. </member>
  613. <member name="M:OpenCvSharp.Blob.CvBlobLib.WriteContourPolygonSvg(OpenCvSharp.Blob.CvContourPolygon,System.String)">
  614. <summary>
  615. Write a contour to a SVG file.
  616. </summary>
  617. <param name="polygon">Polygon contour.</param>
  618. <param name="fileName">File name.</param>
  619. </member>
  620. <member name="M:OpenCvSharp.Blob.CvBlobLib.WriteContourPolygonSvg(OpenCvSharp.Blob.CvContourPolygon,System.String,OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  621. <summary>
  622. Write a contour to a SVG file.
  623. </summary>
  624. <param name="polygon">Polygon contour.</param>
  625. <param name="fileName">File name.</param>
  626. <param name="stroke">Stroke color (black by default).</param>
  627. <param name="fill">Fill color (white by default).</param>
  628. </member>
  629. <member name="T:OpenCvSharp.Blob.CvBlobs">
  630. <summary>
  631. Blob set
  632. </summary>
  633. </member>
  634. <member name="P:OpenCvSharp.Blob.CvBlobs.Labels">
  635. <summary>
  636. Label values
  637. </summary>
  638. </member>
  639. <member name="M:OpenCvSharp.Blob.CvBlobs.#ctor">
  640. <summary>
  641. Constructor (init only)
  642. </summary>
  643. </member>
  644. <member name="M:OpenCvSharp.Blob.CvBlobs.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.Int32,OpenCvSharp.Blob.CvBlob}},System.Int32[0:,0:])">
  645. <summary>
  646. Constructor (copy)
  647. </summary>
  648. </member>
  649. <member name="M:OpenCvSharp.Blob.CvBlobs.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.Int32,OpenCvSharp.Blob.CvBlob}},OpenCvSharp.Blob.LabelData)">
  650. <summary>
  651. Constructor (copy)
  652. </summary>
  653. </member>
  654. <member name="M:OpenCvSharp.Blob.CvBlobs.#ctor(OpenCvSharp.Mat)">
  655. <summary>
  656. Constructor (init and cvLabel)
  657. </summary>
  658. <param name="img">Input binary image (depth=IPL_DEPTH_8U and nchannels=1).</param>
  659. </member>
  660. <member name="M:OpenCvSharp.Blob.CvBlobs.BlobMeanColor(OpenCvSharp.Blob.CvBlob,OpenCvSharp.Mat)">
  661. <summary>
  662. Calculates mean color of a blob in an image. (cvBlobMeanColor)
  663. </summary>
  664. <param name="targetBlob">The target blob</param>
  665. <param name="originalImage">Original image.</param>
  666. </member>
  667. <member name="M:OpenCvSharp.Blob.CvBlobs.FilterByArea(System.Int32,System.Int32)">
  668. <summary>
  669. Filter blobs by area.
  670. Those blobs whose areas are not in range will be erased from the input list of blobs. (cvFilterByArea)
  671. </summary>
  672. <param name="minArea">Minimun area.</param>
  673. <param name="maxArea">Maximun area.</param>
  674. </member>
  675. <member name="M:OpenCvSharp.Blob.CvBlobs.FilterByLabel(System.Int32)">
  676. <summary>
  677. Filter blobs by label.
  678. Delete all blobs except those with label l.
  679. </summary>
  680. <param name="label">Label to leave.</param>
  681. </member>
  682. <member name="M:OpenCvSharp.Blob.CvBlobs.FilterLabels(OpenCvSharp.Mat)">
  683. <summary>
  684. Draw a binary image with the blobs that have been given. (cvFilterLabels)
  685. </summary>
  686. <param name="imgOut">Output binary image (depth=IPL_DEPTH_8U and nchannels=1).</param>
  687. </member>
  688. <member name="M:OpenCvSharp.Blob.CvBlobs.GreaterBlob">
  689. <summary>
  690. Find greater blob. (cvGreaterBlob)
  691. </summary>
  692. <returns>The greater blob.</returns>
  693. </member>
  694. <member name="M:OpenCvSharp.Blob.CvBlobs.LargestBlob">
  695. <summary>
  696. Find the largest blob. (cvGreaterBlob)
  697. </summary>
  698. <returns>The largest blob.</returns>
  699. </member>
  700. <member name="M:OpenCvSharp.Blob.CvBlobs.GetLabel(System.Int32,System.Int32)">
  701. <summary>
  702. Label the connected parts of a binary image. (cvLabel)
  703. </summary>
  704. <param name="x"></param>
  705. <param name="y"></param>
  706. <returns>Number of pixels that has been labeled.</returns>
  707. </member>
  708. <member name="M:OpenCvSharp.Blob.CvBlobs.Label(OpenCvSharp.Mat)">
  709. <summary>
  710. Label the connected parts of a binary image. (cvLabel)
  711. </summary>
  712. <param name="img">Input binary image (depth=IPL_DEPTH_8U and num. channels=1).</param>
  713. <returns>Number of pixels that has been labeled.</returns>
  714. </member>
  715. <member name="M:OpenCvSharp.Blob.CvBlobs.RenderBlobs(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  716. <summary>
  717. Draws or prints information about blobs. (cvRenderBlobs)
  718. </summary>
  719. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  720. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  721. </member>
  722. <member name="M:OpenCvSharp.Blob.CvBlobs.RenderBlobs(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderBlobsModes)">
  723. <summary>
  724. Draws or prints information about blobs. (cvRenderBlobs)
  725. </summary>
  726. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  727. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  728. <param name="mode">Render mode. By default is CV_BLOB_RENDER_COLOR|CV_BLOB_RENDER_CENTROID|CV_BLOB_RENDER_BOUNDING_BOX|CV_BLOB_RENDER_ANGLE.</param>
  729. </member>
  730. <member name="M:OpenCvSharp.Blob.CvBlobs.RenderBlobs(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderBlobsModes,System.Double)">
  731. <summary>
  732. Draws or prints information about blobs. (cvRenderBlobs)
  733. </summary>
  734. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  735. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  736. <param name="mode">Render mode. By default is CV_BLOB_RENDER_COLOR|CV_BLOB_RENDER_CENTROID|CV_BLOB_RENDER_BOUNDING_BOX|CV_BLOB_RENDER_ANGLE.</param>
  737. <param name="alpha">If mode CV_BLOB_RENDER_COLOR is used. 1.0 indicates opaque and 0.0 translucent (1.0 by default).</param>
  738. </member>
  739. <member name="M:OpenCvSharp.Blob.CvBlobs.UpdateTracks(OpenCvSharp.Blob.CvTracks,System.Double,System.Int32)">
  740. <summary>
  741. Updates list of tracks based on current blobs.
  742. </summary>
  743. <param name="tracks">List of tracks.</param>
  744. <param name="thDistance">Max distance to determine when a track and a blob match.</param>
  745. <param name="thInactive">Max number of frames a track can be inactive.</param>
  746. <remarks>
  747. Tracking based on:
  748. A. Senior, A. Hampapur, Y-L Tian, L. Brown, S. Pankanti, R. Bolle. Appearance Models for
  749. Occlusion Handling. Second International workshop on Performance Evaluation of Tracking and
  750. Surveillance Systems &amp; CVPR'01. December, 2001.
  751. (http://www.research.ibm.com/peoplevision/PETS2001.pdf)
  752. </remarks>
  753. </member>
  754. <member name="M:OpenCvSharp.Blob.CvBlobs.UpdateTracks(OpenCvSharp.Blob.CvTracks,System.Double,System.Int32,System.Int32)">
  755. <summary>
  756. Updates list of tracks based on current blobs.
  757. </summary>
  758. <param name="tracks">List of tracks.</param>
  759. <param name="thDistance">Max distance to determine when a track and a blob match.</param>
  760. <param name="thInactive">Max number of frames a track can be inactive.</param>
  761. <param name="thActive">If a track becomes inactive but it has been active less than thActive frames, the track will be deleted.</param>
  762. <remarks>
  763. Tracking based on:
  764. A. Senior, A. Hampapur, Y-L Tian, L. Brown, S. Pankanti, R. Bolle. Appearance Models for
  765. Occlusion Handling. Second International workshop on Performance Evaluation of Tracking and
  766. Surveillance Systems &amp; CVPR'01. December, 2001.
  767. (http://www.research.ibm.com/peoplevision/PETS2001.pdf)
  768. </remarks>
  769. </member>
  770. <member name="M:OpenCvSharp.Blob.CvBlobs.Clone">
  771. <summary>
  772. </summary>
  773. <returns></returns>
  774. </member>
  775. <member name="T:OpenCvSharp.Blob.CvChainCode">
  776. <summary>
  777. Chain code (direction)
  778. </summary>
  779. </member>
  780. <member name="F:OpenCvSharp.Blob.CvChainCode.Up">
  781. <summary>
  782. Up.
  783. </summary>
  784. </member>
  785. <member name="F:OpenCvSharp.Blob.CvChainCode.UpRight">
  786. <summary>
  787. Up and right.
  788. </summary>
  789. </member>
  790. <member name="F:OpenCvSharp.Blob.CvChainCode.Right">
  791. <summary>
  792. Right.
  793. </summary>
  794. </member>
  795. <member name="F:OpenCvSharp.Blob.CvChainCode.DownRight">
  796. <summary>
  797. Down and right.
  798. </summary>
  799. </member>
  800. <member name="F:OpenCvSharp.Blob.CvChainCode.Down">
  801. <summary>
  802. Down.
  803. </summary>
  804. </member>
  805. <member name="F:OpenCvSharp.Blob.CvChainCode.DownLeft">
  806. <summary>
  807. Down and left.
  808. </summary>
  809. </member>
  810. <member name="F:OpenCvSharp.Blob.CvChainCode.Left">
  811. <summary>
  812. Left.
  813. </summary>
  814. </member>
  815. <member name="F:OpenCvSharp.Blob.CvChainCode.UpLeft">
  816. <summary>
  817. Up and left.
  818. </summary>
  819. </member>
  820. <member name="T:OpenCvSharp.Blob.CvContourChainCode">
  821. <summary>
  822. </summary>
  823. </member>
  824. <member name="P:OpenCvSharp.Blob.CvContourChainCode.StartingPoint">
  825. <summary>
  826. Point where contour begin.
  827. </summary>
  828. </member>
  829. <member name="P:OpenCvSharp.Blob.CvContourChainCode.ChainCode">
  830. <summary>
  831. Polygon description based on chain codes.
  832. </summary>
  833. </member>
  834. <member name="M:OpenCvSharp.Blob.CvContourChainCode.#ctor">
  835. <summary>
  836. </summary>
  837. </member>
  838. <member name="M:OpenCvSharp.Blob.CvContourChainCode.ConvertToPolygon">
  839. <summary>
  840. Convert a chain code contour to a polygon.
  841. </summary>
  842. <returns>A polygon.</returns>
  843. </member>
  844. <member name="M:OpenCvSharp.Blob.CvContourChainCode.Perimeter">
  845. <summary>
  846. Calculates perimeter of a polygonal contour.
  847. </summary>
  848. <returns>Perimeter of the contour.</returns>
  849. </member>
  850. <member name="M:OpenCvSharp.Blob.CvContourChainCode.Render(OpenCvSharp.Mat)">
  851. <summary>
  852. Draw a contour.
  853. </summary>
  854. <param name="img">Image to draw on.</param>
  855. </member>
  856. <member name="M:OpenCvSharp.Blob.CvContourChainCode.Render(OpenCvSharp.Mat,OpenCvSharp.Scalar)">
  857. <summary>
  858. Draw a contour.
  859. </summary>
  860. <param name="img">Image to draw on.</param>
  861. <param name="color">Color to draw (default, white).</param>
  862. </member>
  863. <member name="M:OpenCvSharp.Blob.CvContourChainCode.Clone">
  864. <summary>
  865. </summary>
  866. <returns></returns>
  867. </member>
  868. <member name="T:OpenCvSharp.Blob.CvContourPolygon">
  869. <summary>
  870. Polygon based contour.
  871. </summary>
  872. </member>
  873. <member name="M:OpenCvSharp.Blob.CvContourPolygon.#ctor">
  874. <summary>
  875. </summary>
  876. </member>
  877. <member name="M:OpenCvSharp.Blob.CvContourPolygon.#ctor(System.Collections.Generic.IEnumerable{OpenCvSharp.Point})">
  878. <summary>
  879. </summary>
  880. <param name="list"></param>
  881. </member>
  882. <member name="M:OpenCvSharp.Blob.CvContourPolygon.ToString">
  883. <summary>
  884. Converts this to CSV string
  885. </summary>
  886. <returns></returns>
  887. </member>
  888. <member name="M:OpenCvSharp.Blob.CvContourPolygon.Area">
  889. <summary>
  890. Calculates area of a polygonal contour.
  891. </summary>
  892. <returns>Area of the contour.</returns>
  893. </member>
  894. <member name="M:OpenCvSharp.Blob.CvContourPolygon.Circularity">
  895. <summary>
  896. Calculates the circularity of a polygon (compactness measure).
  897. </summary>
  898. <returns>Circularity: a non-negative value, where 0 correspond with a circumference.</returns>
  899. </member>
  900. <member name="M:OpenCvSharp.Blob.CvContourPolygon.ContourConvexHull">
  901. <summary>
  902. Calculates convex hull of a contour.
  903. Uses the Melkman Algorithm. Code based on the version in http://w3.impa.br/~rdcastan/Cgeometry/.
  904. </summary>
  905. <returns>Convex hull.</returns>
  906. </member>
  907. <member name="M:OpenCvSharp.Blob.CvContourPolygon.Perimeter">
  908. <summary>
  909. Calculates perimeter of a chain code contour.
  910. </summary>
  911. <returns>Perimeter of the contour.</returns>
  912. </member>
  913. <member name="M:OpenCvSharp.Blob.CvContourPolygon.Render(OpenCvSharp.Mat)">
  914. <summary>
  915. Draw a polygon.
  916. </summary>
  917. <param name="img">Image to draw on.</param>
  918. </member>
  919. <member name="M:OpenCvSharp.Blob.CvContourPolygon.Render(OpenCvSharp.Mat,OpenCvSharp.Scalar)">
  920. <summary>
  921. Draw a polygon.
  922. </summary>
  923. <param name="img">Image to draw on.</param>
  924. <param name="color">Color to draw (default, white).</param>
  925. </member>
  926. <member name="M:OpenCvSharp.Blob.CvContourPolygon.Simplify">
  927. <summary>
  928. Simplify a polygon reducing the number of vertex according the distance "delta".
  929. Uses a version of the Ramer-Douglas-Peucker algorithm (http://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm).
  930. </summary>
  931. <returns>A simplify version of the original polygon.</returns>
  932. </member>
  933. <member name="M:OpenCvSharp.Blob.CvContourPolygon.Simplify(System.Double)">
  934. <summary>
  935. Simplify a polygon reducing the number of vertex according the distance "delta".
  936. Uses a version of the Ramer-Douglas-Peucker algorithm (http://en.wikipedia.org/wiki/Ramer-Douglas-Peucker_algorithm).
  937. </summary>
  938. <param name="delta">Minimun distance.</param>
  939. <returns>A simplify version of the original polygon.</returns>
  940. </member>
  941. <member name="M:OpenCvSharp.Blob.CvContourPolygon.WriteAsCsv(System.String)">
  942. <summary>
  943. Write a contour to a CSV (Comma-separated values) file.
  944. </summary>
  945. <param name="fileName">File name.</param>
  946. </member>
  947. <member name="M:OpenCvSharp.Blob.CvContourPolygon.WriteAsSvg(System.String)">
  948. <summary>
  949. Write a contour to a SVG file.
  950. </summary>
  951. <param name="fileName">File name</param>
  952. </member>
  953. <member name="M:OpenCvSharp.Blob.CvContourPolygon.WriteAsSvg(System.String,OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  954. <summary>
  955. Write a contour to a SVG file.
  956. </summary>
  957. <param name="fileName">File name</param>
  958. <param name="stroke">Stroke color</param>
  959. <param name="fill">Fill color</param>
  960. </member>
  961. <member name="M:OpenCvSharp.Blob.CvContourPolygon.ToSvg(OpenCvSharp.Scalar,OpenCvSharp.Scalar)">
  962. <summary>
  963. </summary>
  964. <param name="stroke"></param>
  965. <param name="fill"></param>
  966. <returns></returns>
  967. </member>
  968. <member name="T:OpenCvSharp.Blob.CvTrack">
  969. <summary>
  970. Struct that contain information about one track.
  971. </summary>
  972. </member>
  973. <member name="P:OpenCvSharp.Blob.CvTrack.Id">
  974. <summary>
  975. Track identification number.
  976. </summary>
  977. </member>
  978. <member name="P:OpenCvSharp.Blob.CvTrack.Label">
  979. <summary>
  980. Label assigned to the blob related to this track.
  981. </summary>
  982. </member>
  983. <member name="P:OpenCvSharp.Blob.CvTrack.MinX">
  984. <summary>
  985. X min.
  986. </summary>
  987. </member>
  988. <member name="P:OpenCvSharp.Blob.CvTrack.MaxX">
  989. <summary>
  990. X max.
  991. </summary>
  992. </member>
  993. <member name="P:OpenCvSharp.Blob.CvTrack.MinY">
  994. <summary>
  995. Y min.
  996. </summary>
  997. </member>
  998. <member name="P:OpenCvSharp.Blob.CvTrack.MaxY">
  999. <summary>
  1000. Y max.
  1001. </summary>
  1002. </member>
  1003. <member name="P:OpenCvSharp.Blob.CvTrack.Centroid">
  1004. <summary>
  1005. Centroid.
  1006. </summary>
  1007. </member>
  1008. <member name="P:OpenCvSharp.Blob.CvTrack.LifeTime">
  1009. <summary>
  1010. Indicates how much frames the object has been in scene.
  1011. </summary>
  1012. </member>
  1013. <member name="P:OpenCvSharp.Blob.CvTrack.Active">
  1014. <summary>
  1015. Indicates number of frames that has been active from last inactive period.
  1016. </summary>
  1017. </member>
  1018. <member name="P:OpenCvSharp.Blob.CvTrack.Inactive">
  1019. <summary>
  1020. Indicates number of frames that has been missing.
  1021. </summary>
  1022. </member>
  1023. <member name="T:OpenCvSharp.Blob.CvTracks">
  1024. <summary>
  1025. </summary>
  1026. </member>
  1027. <member name="M:OpenCvSharp.Blob.CvTracks.#ctor">
  1028. <summary>
  1029. </summary>
  1030. </member>
  1031. <member name="M:OpenCvSharp.Blob.CvTracks.Render(OpenCvSharp.Mat,OpenCvSharp.Mat)">
  1032. <summary>
  1033. Prints tracks information.
  1034. </summary>
  1035. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  1036. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  1037. </member>
  1038. <member name="M:OpenCvSharp.Blob.CvTracks.Render(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderTracksModes)">
  1039. <summary>
  1040. Prints tracks information.
  1041. </summary>
  1042. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  1043. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  1044. <param name="mode">Render mode. By default is CV_TRACK_RENDER_ID.</param>
  1045. </member>
  1046. <member name="M:OpenCvSharp.Blob.CvTracks.Render(OpenCvSharp.Mat,OpenCvSharp.Mat,OpenCvSharp.Blob.RenderTracksModes,OpenCvSharp.Scalar,OpenCvSharp.HersheyFonts,System.Double,System.Int32)">
  1047. <summary>
  1048. Prints tracks information.
  1049. </summary>
  1050. <param name="imgSource">Input image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  1051. <param name="imgDest">Output image (depth=IPL_DEPTH_8U and num. channels=3).</param>
  1052. <param name="mode">Render mode. By default is CV_TRACK_RENDER_ID.</param>
  1053. <param name="textColor"></param>
  1054. <param name="fontFace"></param>
  1055. <param name="fontScale"></param>
  1056. <param name="thickness"></param>
  1057. </member>
  1058. <member name="M:OpenCvSharp.Blob.CvTracks.ToString">
  1059. <summary>
  1060. </summary>
  1061. <returns></returns>
  1062. </member>
  1063. <member name="T:OpenCvSharp.Blob.LabelData">
  1064. <summary>
  1065. Label values for each pixel
  1066. </summary>
  1067. </member>
  1068. <member name="P:OpenCvSharp.Blob.LabelData.Values">
  1069. <summary>
  1070. Label value
  1071. </summary>
  1072. </member>
  1073. <member name="P:OpenCvSharp.Blob.LabelData.Size">
  1074. <summary>
  1075. Image sizw
  1076. </summary>
  1077. </member>
  1078. <member name="P:OpenCvSharp.Blob.LabelData.Rows">
  1079. <summary>
  1080. Row length
  1081. </summary>
  1082. </member>
  1083. <member name="P:OpenCvSharp.Blob.LabelData.Cols">
  1084. <summary>
  1085. Column Length
  1086. </summary>
  1087. </member>
  1088. <member name="M:OpenCvSharp.Blob.LabelData.#ctor(System.Int32,System.Int32)">
  1089. <summary>
  1090. </summary>
  1091. <param name="rows"></param>
  1092. <param name="cols"></param>
  1093. </member>
  1094. <member name="M:OpenCvSharp.Blob.LabelData.#ctor(System.Int32[0:,0:])">
  1095. <summary>
  1096. </summary>
  1097. <param name="values"></param>
  1098. </member>
  1099. <member name="M:OpenCvSharp.Blob.LabelData.RawGetLabel(System.Int32,System.Int32)">
  1100. <summary>
  1101. </summary>
  1102. <param name="row"></param>
  1103. <param name="col"></param>
  1104. <returns></returns>
  1105. </member>
  1106. <member name="M:OpenCvSharp.Blob.LabelData.RawSetLabel(System.Int32,System.Int32,System.Int32)">
  1107. <summary>
  1108. </summary>
  1109. <param name="row"></param>
  1110. <param name="col"></param>
  1111. <param name="value"></param>
  1112. </member>
  1113. <member name="P:OpenCvSharp.Blob.LabelData.Item(System.Int32,System.Int32)">
  1114. <summary>
  1115. </summary>
  1116. <param name="row"></param>
  1117. <param name="col"></param>
  1118. <returns></returns>
  1119. </member>
  1120. <member name="M:OpenCvSharp.Blob.LabelData.DebugShow">
  1121. <summary>
  1122. </summary>
  1123. </member>
  1124. <member name="M:OpenCvSharp.Blob.LabelData.Clone">
  1125. <summary>
  1126. Returns deep copied instance of this
  1127. </summary>
  1128. <returns></returns>
  1129. </member>
  1130. <member name="T:OpenCvSharp.Blob.Labeller">
  1131. <summary>
  1132. </summary>
  1133. </member>
  1134. <member name="F:OpenCvSharp.Blob.Labeller.MarkerValue">
  1135. <summary>
  1136. Value of invalid pixel.
  1137. -1 == uint.MaxValue
  1138. </summary>
  1139. </member>
  1140. <member name="M:OpenCvSharp.Blob.Labeller.Perform(OpenCvSharp.Mat,OpenCvSharp.Blob.CvBlobs)">
  1141. <summary>
  1142. </summary>
  1143. <param name="img"></param>
  1144. <param name="blobs"></param>
  1145. <returns></returns>
  1146. </member>
  1147. <member name="T:OpenCvSharp.Blob.RenderBlobsModes">
  1148. <summary>
  1149. Render mode of cvRenderBlobs
  1150. </summary>
  1151. </member>
  1152. <member name="F:OpenCvSharp.Blob.RenderBlobsModes.None">
  1153. <summary>
  1154. No flags (=0)
  1155. </summary>
  1156. </member>
  1157. <member name="F:OpenCvSharp.Blob.RenderBlobsModes.Color">
  1158. <summary>
  1159. Render each blog with a different color.
  1160. [CV_BLOB_RENDER_COLOR]
  1161. </summary>
  1162. </member>
  1163. <member name="F:OpenCvSharp.Blob.RenderBlobsModes.Centroid">
  1164. <summary>
  1165. Render centroid.
  1166. CV_BLOB_RENDER_CENTROID]
  1167. </summary>
  1168. </member>
  1169. <member name="F:OpenCvSharp.Blob.RenderBlobsModes.BoundingBox">
  1170. <summary>
  1171. Render bounding box.
  1172. [CV_BLOB_RENDER_BOUNDING_BOX]
  1173. </summary>
  1174. </member>
  1175. <member name="F:OpenCvSharp.Blob.RenderBlobsModes.Angle">
  1176. <summary>
  1177. Render angle.
  1178. [CV_BLOB_RENDER_ANGLE]
  1179. </summary>
  1180. </member>
  1181. <member name="F:OpenCvSharp.Blob.RenderBlobsModes.ToLog">
  1182. <summary>
  1183. Print blob data to log out.
  1184. [CV_BLOB_RENDER_TO_LOG]
  1185. </summary>
  1186. </member>
  1187. <member name="F:OpenCvSharp.Blob.RenderBlobsModes.ToStd">
  1188. <summary>
  1189. Print blob data to std out.
  1190. [CV_BLOB_RENDER_TO_STD]
  1191. </summary>
  1192. </member>
  1193. <member name="T:OpenCvSharp.Blob.RenderTracksModes">
  1194. <summary>
  1195. Render mode of cvRenderTracks
  1196. </summary>
  1197. </member>
  1198. <member name="F:OpenCvSharp.Blob.RenderTracksModes.None">
  1199. <summary>
  1200. No flags
  1201. [0]
  1202. </summary>
  1203. </member>
  1204. <member name="F:OpenCvSharp.Blob.RenderTracksModes.Id">
  1205. <summary>
  1206. Print the ID of each track in the image.
  1207. [CV_TRACK_RENDER_ID]
  1208. </summary>
  1209. </member>
  1210. <member name="F:OpenCvSharp.Blob.RenderTracksModes.BoundingBox">
  1211. <summary>
  1212. Draw bounding box of each track in the image. \see cvRenderTracks
  1213. [CV_TRACK_RENDER_BOUNDING_BOX]
  1214. </summary>
  1215. </member>
  1216. </members>
  1217. </doc>