OpenCvSharp.Blob.xml 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248
  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.RenderBlobsMode,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.RenderBlobsMode,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">Minimun area.</param>
  379. <param name="maxArea">Maximun 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.RenderBlobsMode)">
  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.RenderBlobsMode,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.RenderBlobsMode,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.RenderTracksMode)">
  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.RenderTracksMode,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">Minimun 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.RenderBlobsMode)">
  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.RenderBlobsMode,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.RenderTracksMode)">
  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.RenderTracksMode,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.#ctor(System.Int32[0:,0:],OpenCvSharp.Rect)">
  1100. <summary>
  1101. </summary>
  1102. <param name="values"></param>
  1103. <param name="roi"></param>
  1104. </member>
  1105. <member name="M:OpenCvSharp.Blob.LabelData.RawGetLabel(System.Int32,System.Int32)">
  1106. <summary>
  1107. </summary>
  1108. <param name="row"></param>
  1109. <param name="col"></param>
  1110. <returns></returns>
  1111. </member>
  1112. <member name="M:OpenCvSharp.Blob.LabelData.RawSetLabel(System.Int32,System.Int32,System.Int32)">
  1113. <summary>
  1114. </summary>
  1115. <param name="row"></param>
  1116. <param name="col"></param>
  1117. <param name="value"></param>
  1118. </member>
  1119. <member name="P:OpenCvSharp.Blob.LabelData.Item(System.Int32,System.Int32)">
  1120. <summary>
  1121. </summary>
  1122. <param name="row"></param>
  1123. <param name="col"></param>
  1124. <returns></returns>
  1125. </member>
  1126. <member name="M:OpenCvSharp.Blob.LabelData.DebugShow">
  1127. <summary>
  1128. </summary>
  1129. </member>
  1130. <member name="M:OpenCvSharp.Blob.LabelData.Clone">
  1131. <summary>
  1132. Returns deep copied instance of this
  1133. </summary>
  1134. <returns></returns>
  1135. </member>
  1136. <member name="T:OpenCvSharp.Blob.Labeller">
  1137. <summary>
  1138. </summary>
  1139. </member>
  1140. <member name="F:OpenCvSharp.Blob.Labeller.MarkerValue">
  1141. <summary>
  1142. Value of invalid pixel.
  1143. -1 == uint.MaxValue
  1144. </summary>
  1145. </member>
  1146. <member name="M:OpenCvSharp.Blob.Labeller.Perform(OpenCvSharp.Mat,OpenCvSharp.Blob.CvBlobs)">
  1147. <summary>
  1148. </summary>
  1149. <param name="img"></param>
  1150. <param name="blobs"></param>
  1151. <returns></returns>
  1152. </member>
  1153. <member name="T:OpenCvSharp.Blob.RenderBlobsMode">
  1154. <summary>
  1155. Render mode of cvRenderBlobs
  1156. </summary>
  1157. </member>
  1158. <member name="F:OpenCvSharp.Blob.RenderBlobsMode.None">
  1159. <summary>
  1160. No flags (=0)
  1161. </summary>
  1162. </member>
  1163. <member name="F:OpenCvSharp.Blob.RenderBlobsMode.Color">
  1164. <summary>
  1165. Render each blog with a different color.
  1166. [CV_BLOB_RENDER_COLOR]
  1167. </summary>
  1168. </member>
  1169. <member name="F:OpenCvSharp.Blob.RenderBlobsMode.Centroid">
  1170. <summary>
  1171. Render centroid.
  1172. CV_BLOB_RENDER_CENTROID]
  1173. </summary>
  1174. </member>
  1175. <member name="F:OpenCvSharp.Blob.RenderBlobsMode.BoundingBox">
  1176. <summary>
  1177. Render bounding box.
  1178. [CV_BLOB_RENDER_BOUNDING_BOX]
  1179. </summary>
  1180. </member>
  1181. <member name="F:OpenCvSharp.Blob.RenderBlobsMode.Angle">
  1182. <summary>
  1183. Render angle.
  1184. [CV_BLOB_RENDER_ANGLE]
  1185. </summary>
  1186. </member>
  1187. <member name="F:OpenCvSharp.Blob.RenderBlobsMode.ToLog">
  1188. <summary>
  1189. Print blob data to log out.
  1190. [CV_BLOB_RENDER_TO_LOG]
  1191. </summary>
  1192. </member>
  1193. <member name="F:OpenCvSharp.Blob.RenderBlobsMode.ToStd">
  1194. <summary>
  1195. Print blob data to std out.
  1196. [CV_BLOB_RENDER_TO_STD]
  1197. </summary>
  1198. </member>
  1199. <member name="T:OpenCvSharp.Blob.RenderTracksMode">
  1200. <summary>
  1201. Render mode of cvRenderTracks
  1202. </summary>
  1203. </member>
  1204. <member name="F:OpenCvSharp.Blob.RenderTracksMode.None">
  1205. <summary>
  1206. No flags
  1207. [0]
  1208. </summary>
  1209. </member>
  1210. <member name="F:OpenCvSharp.Blob.RenderTracksMode.Id">
  1211. <summary>
  1212. Print the ID of each track in the image.
  1213. [CV_TRACK_RENDER_ID]
  1214. </summary>
  1215. </member>
  1216. <member name="F:OpenCvSharp.Blob.RenderTracksMode.BoundingBox">
  1217. <summary>
  1218. Draw bounding box of each track in the image. \see cvRenderTracks
  1219. [CV_TRACK_RENDER_BOUNDING_BOX]
  1220. </summary>
  1221. </member>
  1222. </members>
  1223. </doc>