OpenCvSharp.Extensions.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>OpenCvSharp.Extensions</name>
  5. </assembly>
  6. <members>
  7. <member name="T:OpenCvSharp.Extensions.Binarizer">
  8. <summary>
  9. Various binarization methods (ATTENTION : The methods of this class is not implemented in OpenCV)
  10. </summary>
  11. </member>
  12. <member name="M:OpenCvSharp.Extensions.Binarizer.Niblack(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,System.Double)">
  13. <summary>
  14. Binarizes by Niblack's method (This is faster but memory-hogging)
  15. </summary>
  16. <param name="src">Input image</param>
  17. <param name="dst">Output image</param>
  18. <param name="kernelSize">Window size</param>
  19. <param name="k">Adequate coefficient</param>
  20. </member>
  21. <member name="M:OpenCvSharp.Extensions.Binarizer.Sauvola(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,System.Double,System.Double)">
  22. <summary>
  23. Binarizes by Sauvola's method (This is faster but memory-hogging)
  24. </summary>
  25. <param name="src">Input image</param>
  26. <param name="dst">Output image</param>
  27. <param name="kernelSize">Window size</param>
  28. <param name="k">Adequate coefficient</param>
  29. <param name="r">Adequate coefficient</param>
  30. </member>
  31. <member name="M:OpenCvSharp.Extensions.Binarizer.Bernsen(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,System.Byte,System.Byte)">
  32. <summary>
  33. Binarizes by Bernsen's method
  34. </summary>
  35. <param name="src">Input image</param>
  36. <param name="dst">Output image</param>
  37. <param name="kernelSize">Window size</param>
  38. <param name="constrastMin">Adequate coefficient</param>
  39. <param name="bgThreshold">Adequate coefficient</param>
  40. </member>
  41. <member name="M:OpenCvSharp.Extensions.Binarizer.Nick(OpenCvSharp.Mat,OpenCvSharp.Mat,System.Int32,System.Double)">
  42. <summary>
  43. Binarizes by Nick's method
  44. </summary>
  45. <param name="src">Input image</param>
  46. <param name="dst">Output image</param>
  47. <param name="kernelSize">Window size</param>
  48. <param name="k">Adequate coefficient</param>
  49. </member>
  50. <member name="M:OpenCvSharp.Extensions.Binarizer.MinMax(OpenCvSharp.Mat,System.Int32,System.Int32,System.Int32,System.Byte@,System.Byte@)">
  51. <summary>
  52. 注目画素の周辺画素の最大値と最小値を求める
  53. </summary>
  54. <param name="img">画像の画素データ</param>
  55. <param name="x">x座標</param>
  56. <param name="y">y座標</param>
  57. <param name="size">周辺画素の探索サイズ。奇数でなければならない</param>
  58. <param name="min">出力される最小値</param>
  59. <param name="max">出力される最大値</param>
  60. </member>
  61. <member name="T:OpenCvSharp.Extensions.BitmapConverter">
  62. <summary>
  63. static class which provides conversion between System.Drawing.Bitmap and Mat
  64. </summary>
  65. </member>
  66. <member name="M:OpenCvSharp.Extensions.BitmapConverter.ToMat(System.Drawing.Bitmap)">
  67. <summary>
  68. Converts System.Drawing.Bitmap to Mat
  69. </summary>
  70. <param name="src">System.Drawing.Bitmap object to be converted</param>
  71. <returns>A Mat object which is converted from System.Drawing.Bitmap</returns>
  72. </member>
  73. <member name="M:OpenCvSharp.Extensions.BitmapConverter.ToMat(System.Drawing.Bitmap,OpenCvSharp.Mat)">
  74. <summary>
  75. Converts System.Drawing.Bitmap to Mat
  76. </summary>
  77. <param name="src">System.Drawing.Bitmap object to be converted</param>
  78. <param name="dst">A Mat object which is converted from System.Drawing.Bitmap</param>
  79. </member>
  80. <member name="M:OpenCvSharp.Extensions.BitmapConverter.ToBitmap(OpenCvSharp.Mat)">
  81. <summary>
  82. Converts Mat to System.Drawing.Bitmap
  83. </summary>
  84. <param name="src">Mat</param>
  85. <returns></returns>
  86. </member>
  87. <member name="M:OpenCvSharp.Extensions.BitmapConverter.ToBitmap(OpenCvSharp.Mat,System.Drawing.Imaging.PixelFormat)">
  88. <summary>
  89. Converts Mat to System.Drawing.Bitmap
  90. </summary>
  91. <param name="src">Mat</param>
  92. <param name="pf">Pixel Depth</param>
  93. <returns></returns>
  94. </member>
  95. <member name="M:OpenCvSharp.Extensions.BitmapConverter.ToBitmap(OpenCvSharp.Mat,System.Drawing.Bitmap)">
  96. <summary>
  97. Converts Mat to System.Drawing.Bitmap
  98. </summary>
  99. <param name="src">Mat</param>
  100. <param name="dst">Mat</param>
  101. <remarks>Author: shimat, Gummo (ROI support)</remarks>
  102. </member>
  103. <member name="T:OpenCvSharp.Extensions.BitmapSourceConverter">
  104. <summary>
  105. Static class which provides conversion between System.Windows.Media.Imaging.BitmapSource and IplImage
  106. </summary>
  107. </member>
  108. <member name="M:OpenCvSharp.Extensions.BitmapSourceConverter.ToBitmapSource(OpenCvSharp.Mat)">
  109. <summary>
  110. Converts Mat to BitmapSource.
  111. </summary>
  112. <param name="src">Input IplImage</param>
  113. <returns>BitmapSource</returns>
  114. </member>
  115. <member name="M:OpenCvSharp.Extensions.BitmapSourceConverter.ToBitmapSource(OpenCvSharp.Mat,System.Int32,System.Int32,System.Windows.Media.PixelFormat,System.Windows.Media.Imaging.BitmapPalette)">
  116. <summary>
  117. Converts Mat to BitmapSource.
  118. </summary>
  119. <param name="src">Input IplImage</param>
  120. <param name="horizontalResolution"></param>
  121. <param name="verticalResolution"></param>
  122. <param name="pixelFormat"></param>
  123. <param name="palette"></param>
  124. <returns>BitmapSource</returns>
  125. </member>
  126. <member name="M:OpenCvSharp.Extensions.BitmapSourceConverter.ToBitmapSource(System.Drawing.Bitmap)">
  127. <summary>
  128. Converts System.Drawing.Bitmap to BitmapSource.
  129. </summary>
  130. <param name="src">Input System.Drawing.Bitmap</param>
  131. <remarks>http://www.codeproject.com/Articles/104929/Bitmap-to-BitmapSource</remarks>
  132. <returns>BitmapSource</returns>
  133. </member>
  134. <member name="M:OpenCvSharp.Extensions.BitmapSourceConverter.ToMat(System.Windows.Media.Imaging.BitmapSource)">
  135. <summary>
  136. Converts BitmapSource to Mat
  137. </summary>
  138. <param name="src">Input BitmapSource</param>
  139. <returns>IplImage</returns>
  140. </member>
  141. <member name="M:OpenCvSharp.Extensions.BitmapSourceConverter.ToMat(System.Windows.Media.Imaging.BitmapSource,OpenCvSharp.Mat)">
  142. <summary>
  143. Converts BitmapSource to Mat
  144. </summary>
  145. <param name="src">Input BitmapSource</param>
  146. <param name="dst">Output Mat</param>
  147. </member>
  148. <member name="M:OpenCvSharp.Extensions.BitmapSourceConverter.CopyFrom(OpenCvSharp.Mat,System.Windows.Media.Imaging.BitmapSource)">
  149. <summary>
  150. Copies pixel data from System.Windows.Media.Imaging.BitmapSource to IplImage instance
  151. </summary>
  152. <param name="mat"></param>
  153. <param name="wb"></param>
  154. <returns></returns>
  155. </member>
  156. <member name="T:OpenCvSharp.Extensions.CvExtensions">
  157. <summary>
  158. </summary>
  159. </member>
  160. <member name="M:OpenCvSharp.Extensions.CvExtensions.HoughLinesProbabilisticEx(OpenCvSharp.Mat,System.Double,System.Double,System.Int32,System.Double,System.Double,System.Double,System.Double)">
  161. <summary>
  162. </summary>
  163. <param name="img"></param>
  164. <param name="rho"></param>
  165. <param name="theta"></param>
  166. <param name="threshold"></param>
  167. <param name="minLineLength"></param>
  168. <param name="maxLineGap"></param>
  169. <param name="thetaMin"></param>
  170. <param name="thetaMax"></param>
  171. <returns></returns>
  172. </member>
  173. <member name="T:OpenCvSharp.Extensions.MyParallel">
  174. <summary>
  175. Task Parallel Library for .NET 2.0
  176. </summary>
  177. </member>
  178. <member name="F:OpenCvSharp.Extensions.MyParallel.NumThread">
  179. <summary>
  180. Number of Threads
  181. </summary>
  182. </member>
  183. <member name="M:OpenCvSharp.Extensions.MyParallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
  184. <summary>
  185. Executes a for loop in which iterations may run in parallel.
  186. </summary>
  187. <param name="fromInclusive">The start index, inclusive.</param>
  188. <param name="toExclusive">The end index, exclusive.</param>
  189. <param name="body">The delegate that is invoked once per iteration.</param>
  190. </member>
  191. <member name="T:OpenCvSharp.Extensions.OS">
  192. <summary>
  193. </summary>
  194. </member>
  195. <member name="T:OpenCvSharp.Extensions.Runtime">
  196. <summary>
  197. </summary>
  198. </member>
  199. <member name="T:OpenCvSharp.Extensions.Platform">
  200. <summary>
  201. Provides information for the platform which the user is using
  202. </summary>
  203. </member>
  204. <member name="F:OpenCvSharp.Extensions.Platform.OS">
  205. <summary>
  206. OS type
  207. </summary>
  208. </member>
  209. <member name="F:OpenCvSharp.Extensions.Platform.Runtime">
  210. <summary>
  211. Runtime type
  212. </summary>
  213. </member>
  214. <member name="T:OpenCvSharp.Extensions.WriteableBitmapConverter">
  215. <summary>
  216. Static class which provides conversion between System.Windows.Media.Imaging.WriteableBitmap and Mat
  217. </summary>
  218. </member>
  219. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.GetOptimumChannels(System.Windows.Media.PixelFormat)">
  220. <summary>
  221. 指定したPixelFormatに適合するMatのチャンネル数を返す
  222. </summary>
  223. <param name="f"></param>
  224. <returns></returns>
  225. </member>
  226. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.GetOptimumType(System.Windows.Media.PixelFormat)">
  227. <summary>
  228. 指定したPixelFormatに適合するMatTypeを返す
  229. </summary>
  230. <param name="f"></param>
  231. <returns></returns>
  232. </member>
  233. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.GetOptimumPixelFormats(OpenCvSharp.MatType)">
  234. <summary>
  235. 指定したMatのビット深度・チャンネル数に適合するPixelFormatを返す
  236. </summary>
  237. <param name="type"></param>
  238. <returns></returns>
  239. </member>
  240. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.SwapChannelsIfNeeded(OpenCvSharp.Mat)">
  241. <summary>
  242. BGR -> RGB
  243. </summary>
  244. <param name="src"></param>
  245. <returns></returns>
  246. </member>
  247. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.ToWriteableBitmap(OpenCvSharp.Mat,System.Double,System.Double,System.Windows.Media.PixelFormat,System.Windows.Media.Imaging.BitmapPalette)">
  248. <summary>
  249. Converts Mat to WriteableBitmap.
  250. The arguments of this method corresponds the consructor of WriteableBitmap.
  251. </summary>
  252. <param name="src">Input Mat</param>
  253. <param name="dpiX">Horizontal dots per inch</param>
  254. <param name="dpiY">Vertical dots per inch</param>
  255. <param name="pf">Pixel format of output WriteableBitmap</param>
  256. <param name="bp">Bitmap pallette</param>
  257. <returns>WriteableBitmap</returns>
  258. </member>
  259. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.ToWriteableBitmap(OpenCvSharp.Mat,System.Windows.Media.PixelFormat)">
  260. <summary>
  261. Converts Mat to WriteableBitmap (dpi=96, BitmapPalette=null)
  262. </summary>
  263. <param name="src">Input Mat</param>
  264. <param name="pf">Pixel format of output WriteableBitmap</param>
  265. <returns>WriteableBitmap</returns>
  266. </member>
  267. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.ToWriteableBitmap(OpenCvSharp.Mat)">
  268. <summary>
  269. Converts Mat to WriteableBitmap (dpi=96, BitmapPalette=null)
  270. </summary>
  271. <param name="src">Input Mat</param>
  272. <returns>WriteableBitmap</returns>
  273. </member>
  274. <member name="M:OpenCvSharp.Extensions.WriteableBitmapConverter.ToWriteableBitmap(OpenCvSharp.Mat,System.Windows.Media.Imaging.WriteableBitmap)">
  275. <summary>
  276. Converts Mat to WriteableBitmap.
  277. This method is more efficient because new instance of WriteableBitmap is not allocated.
  278. </summary>
  279. <param name="src">Input Mat</param>
  280. <param name="dst">Output WriteableBitmap</param>
  281. </member>
  282. </members>
  283. </doc>