Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

'documentation updated'

  • Loading branch information...
commit 3a5bac5612b0f378493fc1f6a644fc2a518b8e42 1 parent 53ca963
@aleator authored
Showing with 307 additions and 193 deletions.
  1. +2 −2 dist/doc/html/CV/CV-Arbitrary.html
  2. +6 −2 dist/doc/html/CV/CV-Bindings-Types.html
  3. +6 −6 dist/doc/html/CV/CV-Calibration.html
  4. +12 −10 dist/doc/html/CV/CV-ConnectedComponents.html
  5. +9 −9 dist/doc/html/CV/CV-Conversions.html
  6. +1 −1  dist/doc/html/CV/CV-Corners.html
  7. +1 −1  dist/doc/html/CV/CV-DFT.html
  8. +15 −15 dist/doc/html/CV/CV-Drawing.html
  9. +7 −7 dist/doc/html/CV/CV-Edges.html
  10. +15 −15 dist/doc/html/CV/CV-Features.html
  11. +4 −4 dist/doc/html/CV/CV-Filters.html
  12. +7 −7 dist/doc/html/CV/CV-Fitting.html
  13. +1 −1  dist/doc/html/CV/CV-FunnyStatistics.html
  14. +1 −1  dist/doc/html/CV/CV-Gabor.html
  15. +1 −1  dist/doc/html/CV/CV-HighGUI.html
  16. +3 −3 dist/doc/html/CV/CV-Histogram.html
  17. +1 −1  dist/doc/html/CV/CV-HoughTransform.html
  18. +18 −18 dist/doc/html/CV/CV-Image.html
  19. +78 −10 dist/doc/html/CV/CV-ImageMath.html
  20. +19 −1 dist/doc/html/CV/CV-ImageMathOp.html
  21. +5 −5 dist/doc/html/CV/CV-ImageOp.html
  22. +1 −1  dist/doc/html/CV/CV-Iterators.html
  23. +1 −1  dist/doc/html/CV/CV-LightBalance.html
  24. +1 −1  dist/doc/html/CV/CV-Marking.html
  25. +8 −8 dist/doc/html/CV/CV-Matrix.html
  26. +3 −3 dist/doc/html/CV/CV-Morphology.html
  27. +1 −1  dist/doc/html/CV/CV-MultiresolutionSpline.html
  28. +1 −1  dist/doc/html/CV/CV-Operations.html
  29. +6 −7 dist/doc/html/CV/CV-Pixelwise.html
  30. +1 −1  dist/doc/html/CV/CV-Sampling.html
  31. +2 −2 dist/doc/html/CV/CV-TemplateMatching.html
  32. +4 −4 dist/doc/html/CV/CV-Textures.html
  33. +24 −1 dist/doc/html/CV/CV-Thresholding.html
  34. +1 −1  dist/doc/html/CV/CV-Tracking.html
  35. +14 −14 dist/doc/html/CV/CV-Transforms.html
  36. +1 −1  dist/doc/html/CV/CV-Video.html
  37. BIN  dist/doc/html/CV/CV.haddock
  38. +1 −1  dist/doc/html/CV/Utils-Function.html
  39. +1 −1  dist/doc/html/CV/Utils-GeometryClass.html
  40. +3 −3 dist/doc/html/CV/Utils-List.html
  41. +1 −1  dist/doc/html/CV/Utils-Point.html
  42. +1 −1  dist/doc/html/CV/Utils-Pointer.html
  43. +7 −7 dist/doc/html/CV/Utils-Rectangle.html
  44. +9 −9 dist/doc/html/CV/Utils-Stream.html
  45. +1 −1  dist/doc/html/CV/doc-index-A.html
  46. +1 −1  dist/doc/html/CV/doc-index-All.html
  47. +1 −1  dist/doc/html/CV/doc-index-B.html
Sorry, we could not display the entire diff because it was too big.
View
4 dist/doc/html/CV/CV-Arbitrary.html
@@ -2,10 +2,10 @@
window.onload = function () {pageLoad();setSynopsis("mini_CV-Arbitrary.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Arbitrary</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module provides QuickCheck generators for images.
-</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:smallImage">smallImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:constImage">constImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:noisyImage">noisyImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:smoothImage">smoothImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:blockNoise">blockNoise</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:smallImage" class="def">smallImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p><div class="doc"><p>&#160;Generate a random small image, that might be constant, noisy or smoothly varying
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:smallImage">smallImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:constImage">constImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:noisyImage">noisyImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:smoothImage">smoothImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li><li class="src short"><a href="#v:blockNoise">blockNoise</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:smallImage" class="def">smallImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p><div class="doc"><p>&#160;Generate a random small image, that might be constant, noisy or smoothly varying
Range of values is [0,1]
</p></div></div><div class="top"><p class="src"><a name="v:constImage" class="def">constImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p><div class="doc"><p>Generate 10x10 constant image
</p></div></div><div class="top"><p class="src"><a name="v:noisyImage" class="def">noisyImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p><div class="doc"><p>Generate 10x10 noisy image
</p></div></div><div class="top"><p class="src"><a name="v:smoothImage" class="def">smoothImage</a> :: Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p><div class="doc"><p>&#160;Generate 10x10 smoothly varying image
-</p></div></div><div class="top"><p class="src"><a name="v:blockNoise" class="def">blockNoise</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p><div class="doc"><p>Generate a (10m x 10m) sized noisy image.
+</p></div></div><div class="top"><p class="src"><a name="v:blockNoise" class="def">blockNoise</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; Gen (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p><div class="doc"><p>Generate a (10m x 10m) sized noisy image.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
8 dist/doc/html/CV/CV-Bindings-Types.html
6 additions, 2 deletions not shown
View
12 dist/doc/html/CV/CV-Calibration.html
@@ -17,15 +17,15 @@
let y = drawChessboardCorners (unsafeImageTo8Bit i) (4,5) corners
mapM_ print (corners)
saveImage &quot;found_chessboard.png&quot; y
-</pre></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:FindFlags">FindFlags</a> <ul class="subs"><li>= <a href="#v:AdaptiveThresh">AdaptiveThresh</a> </li><li>| <a href="#v:NormalizeImage">NormalizeImage</a> </li><li>| <a href="#v:FilterQuads">FilterQuads</a> </li><li>| <a href="#v:FastCheck">FastCheck</a> </li></ul></li><li class="src short"><a href="#v:defaultFlags">defaultFlags</a> :: [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>]</li><li class="src short"><a href="#v:findChessboardCorners">findChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>] -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</li><li class="src short"><a href="#v:refineChessboardCorners">refineChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</li><li class="src short"><a href="#v:drawChessboardCorners">drawChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:calibrateCamera2">calibrateCamera2</a> :: [[((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))]] -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, [[<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]])</li></ul></div><div id="interface"><h1 id="g:1">Finding chessboard calibration rig
+</pre></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:FindFlags">FindFlags</a> <ul class="subs"><li>= <a href="#v:AdaptiveThresh">AdaptiveThresh</a> </li><li>| <a href="#v:NormalizeImage">NormalizeImage</a> </li><li>| <a href="#v:FilterQuads">FilterQuads</a> </li><li>| <a href="#v:FastCheck">FastCheck</a> </li></ul></li><li class="src short"><a href="#v:defaultFlags">defaultFlags</a> :: [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>]</li><li class="src short"><a href="#v:findChessboardCorners">findChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>] -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</li><li class="src short"><a href="#v:refineChessboardCorners">refineChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</li><li class="src short"><a href="#v:drawChessboardCorners">drawChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:calibrateCamera2">calibrateCamera2</a> :: [[((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))]] -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, [[<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]])</li></ul></div><div id="interface"><h1 id="g:1">Finding chessboard calibration rig
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:FindFlags" class="def">FindFlags</a> </p><div class="doc"><p>&#160;Flags for the chessboard corner detector. See opencv documentation for cvFindChessboardCorners.
-</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:AdaptiveThresh" class="def">AdaptiveThresh</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NormalizeImage" class="def">NormalizeImage</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FilterQuads" class="def">FilterQuads</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FastCheck" class="def">FastCheck</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:FindFlags" class="caption collapser" onclick="toggleSection('i:FindFlags')">Instances</p><div id="section.i:FindFlags" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Enum">Enum</a> <a href="CV-Calibration.html#t:FindFlags">FindFlags</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:defaultFlags" class="def">defaultFlags</a> :: [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>]</p><div class="doc"><p>Default flags for finding corners
-</p></div></div><div class="top"><p class="src"><a name="v:findChessboardCorners" class="def">findChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>] -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</p><div class="doc"><p>Find the inner corners of a chessboard in a given image.
-</p></div></div><div class="top"><p class="src"><a name="v:refineChessboardCorners" class="def">refineChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</p><div class="doc"><p>Given an estimate of chessboard corners, provide a subpixel estimation of actual corners.
+</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:AdaptiveThresh" class="def">AdaptiveThresh</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NormalizeImage" class="def">NormalizeImage</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FilterQuads" class="def">FilterQuads</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:FastCheck" class="def">FastCheck</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:FindFlags" class="caption collapser" onclick="toggleSection('i:FindFlags')">Instances</p><div id="section.i:FindFlags" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Enum">Enum</a> <a href="CV-Calibration.html#t:FindFlags">FindFlags</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:defaultFlags" class="def">defaultFlags</a> :: [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>]</p><div class="doc"><p>Default flags for finding corners
+</p></div></div><div class="top"><p class="src"><a name="v:findChessboardCorners" class="def">findChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [<a href="CV-Calibration.html#t:FindFlags">FindFlags</a>] -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</p><div class="doc"><p>Find the inner corners of a chessboard in a given image.
+</p></div></div><div class="top"><p class="src"><a name="v:refineChessboardCorners" class="def">refineChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)]</p><div class="doc"><p>Given an estimate of chessboard corners, provide a subpixel estimation of actual corners.
</p></div></div><h1 id="g:2">Visualization
-</h1><div class="top"><p class="src"><a name="v:drawChessboardCorners" class="def">drawChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>&#160;Draw the found chessboard corners to an image
+</h1><div class="top"><p class="src"><a name="v:drawChessboardCorners" class="def">drawChessboardCorners</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>&#160;Draw the found chessboard corners to an image
</p></div></div><h1 id="g:3">Camera calibration
-</h1><div class="top"><p class="src"><a name="v:calibrateCamera2" class="def">calibrateCamera2</a> :: [[((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))]] -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, [[<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]])</p><div class="doc"><p>&#160;See opencv function cvCalibrateCamera2. This function takes a list of world-screen coordinate pairs acquired with find-chessboard corners
+</h1><div class="top"><p class="src"><a name="v:calibrateCamera2" class="def">calibrateCamera2</a> :: [[((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))]] -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, [[<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]], [[<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>]])</p><div class="doc"><p>&#160;See opencv function cvCalibrateCamera2. This function takes a list of world-screen coordinate pairs acquired with find-chessboard corners
and attempts to find the camera parameters for the system. It returns the fitting error, the camera matrix, list of distortion co-efficients
and rotation and translation vectors for each coordinate pair.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
22 dist/doc/html/CV/CV-ConnectedComponents.html
@@ -6,23 +6,25 @@
</a></li><li><a href="#g:3">Working with component contours aka. object boundaries.
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module contains functions for extracting features from connected components
of black and white images as well as extracting other shape related features.
-</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:selectSizedComponents">selectSizedComponents</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:countBlobs">countBlobs</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:centralMoments">centralMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li><li class="src short"><a href="#v:huMoments">huMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:Contours">Contours</a> </li><li class="src short"><a href="#v:getContours">getContours</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-ConnectedComponents.html#t:Contours">Contours</a></li><li class="src short"><a href="#v:contourArea">contourArea</a> :: ContourFunctionUS <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:contourPerimeter">contourPerimeter</a> :: ContourFunctionUS <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:contourPoints">contourPoints</a> :: ContourFunctionUS [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)]</li><li class="src short"><a href="#v:mapContours">mapContours</a> :: ContourFunctionUS a -&gt; <a href="CV-ConnectedComponents.html#t:Contours">Contours</a> -&gt; [a]</li><li class="src short"><a href="#v:contourHuMoments">contourHuMoments</a> :: ContourFunctionUS [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li></ul></div><div id="interface"><h1 id="g:1">Working with connected components
-</h1><div class="top"><p class="src"><a name="v:selectSizedComponents" class="def">selectSizedComponents</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Remove all connected components that fall outside of given size range from the image.
-</p></div></div><div class="top"><p class="src"><a name="v:countBlobs" class="def">countBlobs</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>Count the number of connected components in the image
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:fillConnectedComponents">fillConnectedComponents</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:maskConnectedComponent">maskConnectedComponent</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:selectSizedComponents">selectSizedComponents</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:countBlobs">countBlobs</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:spatialMoments">spatialMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li><li class="src short"><a href="#v:centralMoments">centralMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li><li class="src short"><a href="#v:normalizedCentralMoments">normalizedCentralMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li><li class="src short"><a href="#v:huMoments">huMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:Contours">Contours</a> </li><li class="src short"><a href="#v:getContours">getContours</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-ConnectedComponents.html#t:Contours">Contours</a></li><li class="src short"><a href="#v:contourArea">contourArea</a> :: ContourFunctionUS <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:contourPerimeter">contourPerimeter</a> :: ContourFunctionUS <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:contourPoints">contourPoints</a> :: ContourFunctionUS [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)]</li><li class="src short"><a href="#v:mapContours">mapContours</a> :: ContourFunctionUS a -&gt; <a href="CV-ConnectedComponents.html#t:Contours">Contours</a> -&gt; [a]</li><li class="src short"><a href="#v:contourHuMoments">contourHuMoments</a> :: ContourFunctionUS [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</li></ul></div><div id="interface"><h1 id="g:1">Working with connected components
+</h1><div class="top"><p class="src"><a name="v:fillConnectedComponents" class="def">fillConnectedComponents</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</p></div><div class="top"><p class="src"><a name="v:maskConnectedComponent" class="def">maskConnectedComponent</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p></div><div class="top"><p class="src"><a name="v:selectSizedComponents" class="def">selectSizedComponents</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Remove all connected components that fall outside of given size range from the image.
+</p></div></div><div class="top"><p class="src"><a name="v:countBlobs" class="def">countBlobs</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>Count the number of connected components in the image
</p></div></div><h1 id="g:2">Working with Image moments
</h1><div class="doc"><p>Note that these functions should probably go to a different module, since
they deal with entire moments of entire images.
-</p></div><div class="top"><p class="src"><a name="v:centralMoments" class="def">centralMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>Extract central moments of the image. These are useful for describing the object shape
- for a classifier system.
-</p></div></div><div class="top"><p class="src"><a name="v:huMoments" class="def">huMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>Extract Hu-moments of the image. These features are rotation invariant.
+</p></div><div class="top"><p class="src"><a name="v:spatialMoments" class="def">spatialMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>Extract raw spatial moments of the image.
+</p></div></div><div class="top"><p class="src"><a name="v:centralMoments" class="def">centralMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>Extract central moments of the image. These are useful for describing the
+ object shape for a classifier system.
+</p></div></div><div class="top"><p class="src"><a name="v:normalizedCentralMoments" class="def">normalizedCentralMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>Extract normalized central moments of the image.
+</p></div></div><div class="top"><p class="src"><a name="v:huMoments" class="def">huMoments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>Extract Hu-moments of the image. These features are rotation invariant.
</p></div></div><h1 id="g:3">Working with component contours aka. object boundaries.
</h1><div class="doc"><p>This part is really old code and probably could be improved a lot.
</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Contours" class="def">Contours</a> </p><div class="doc"><p>Structure that contains the opencv sequence holding the contour data.
</p></div></div><div class="top"><p class="src"><a name="v:getContours" class="def">getContours</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-ConnectedComponents.html#t:Contours">Contours</a></p><div class="doc"><p>Extract contours of connected components of the image.
-</p></div></div><div class="top"><p class="src"><a name="v:contourArea" class="def">contourArea</a> :: ContourFunctionUS <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>The area of a contour.
-</p></div></div><div class="top"><p class="src"><a name="v:contourPerimeter" class="def">contourPerimeter</a> :: ContourFunctionUS <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>Get the perimeter of a contour.
-</p></div></div><div class="top"><p class="src"><a name="v:contourPoints" class="def">contourPoints</a> :: ContourFunctionUS [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)]</p><div class="doc"><p>Get a list of the points in the contour.
+</p></div></div><div class="top"><p class="src"><a name="v:contourArea" class="def">contourArea</a> :: ContourFunctionUS <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>The area of a contour.
+</p></div></div><div class="top"><p class="src"><a name="v:contourPerimeter" class="def">contourPerimeter</a> :: ContourFunctionUS <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>Get the perimeter of a contour.
+</p></div></div><div class="top"><p class="src"><a name="v:contourPoints" class="def">contourPoints</a> :: ContourFunctionUS [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)]</p><div class="doc"><p>Get a list of the points in the contour.
</p></div></div><div class="top"><p class="src"><a name="v:mapContours" class="def">mapContours</a> :: ContourFunctionUS a -&gt; <a href="CV-ConnectedComponents.html#t:Contours">Contours</a> -&gt; [a]</p><div class="doc"><p>This function maps an opencv contour calculation over all
contours of the image.
-</p></div></div><div class="top"><p class="src"><a name="v:contourHuMoments" class="def">contourHuMoments</a> :: ContourFunctionUS [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>&#160;Operation for extracting Hu-moments from a contour
+</p></div></div><div class="top"><p class="src"><a name="v:contourHuMoments" class="def">contourHuMoments</a> :: ContourFunctionUS [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>]</p><div class="doc"><p>&#160;Operation for extracting Hu-moments from a contour
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
18 dist/doc/html/CV/CV-Conversions.html
@@ -6,15 +6,15 @@
</a></li><li><a href="#g:3">Acquiring images from pointers
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module provides slow but functional means for exporting images from and to
CArrays, which can easily be passed into foreign functions.
-</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:copyCArrayToImage">copyCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:copy8UCArrayToImage">copy8UCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:copyImageToCArray">copyImageToCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:copyFCArrayToImage">copyFCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:copyImageToFCArray">copyImageToFCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:copyComplexCArrayToImage">copyComplexCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:copyImageToComplexCArray">copyImageToComplexCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</li><li class="src short"><a href="#v:copyImageToExistingCArray">copyImageToExistingCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; CArray i <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:unsafe8UC_RGBFromPtr">unsafe8UC_RGBFromPtr</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</li><li class="src short"><a href="#v:unsafe8UC_BGRFromPtr">unsafe8UC_BGRFromPtr</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</li><li class="src short"><a href="#v:acquireImageSlowF-39-">acquireImageSlowF'</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</li><li class="src short"><a href="#v:acquireImageSlow-39-">acquireImageSlow'</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</li><li class="src short"><a href="#v:acquireImageSlow8URGB-39-">acquireImageSlow8URGB'</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:copyCArrayToImage" class="def">copyCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Copy the contents of a CArray into CV.Image type.
-</p></div></div><div class="top"><p class="src"><a name="v:copy8UCArrayToImage" class="def">copy8UCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Copy the contents of a CArray into CV.Image type.
-</p></div></div><div class="top"><p class="src"><a name="v:copyImageToCArray" class="def">copyImageToCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>Copy the contents of a CV.Image into a CArray.
-</p></div></div><div class="top"><p class="src"><a name="v:copyFCArrayToImage" class="def">copyFCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Copy CArray of floats to image
-</p></div></div><div class="top"><p class="src"><a name="v:copyImageToFCArray" class="def">copyImageToFCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></p><div class="doc"><p>Copy D32 grayscale image to CArray
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:copyCArrayToImage">copyCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:copy8UCArrayToImage">copy8UCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:copyImageToCArray">copyImageToCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:copyFCArrayToImage">copyFCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:copyImageToFCArray">copyImageToFCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li><li class="src short"><a href="#v:copyComplexCArrayToImage">copyComplexCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:copyImageToComplexCArray">copyImageToComplexCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</li><li class="src short"><a href="#v:copyImageToExistingCArray">copyImageToExistingCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; CArray i <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:unsafe8UC_RGBFromPtr">unsafe8UC_RGBFromPtr</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</li><li class="src short"><a href="#v:unsafe8UC_BGRFromPtr">unsafe8UC_BGRFromPtr</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</li><li class="src short"><a href="#v:acquireImageSlowF-39-">acquireImageSlowF'</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</li><li class="src short"><a href="#v:acquireImageSlow-39-">acquireImageSlow'</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</li><li class="src short"><a href="#v:acquireImageSlow8URGB-39-">acquireImageSlow8URGB'</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:copyCArrayToImage" class="def">copyCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Copy the contents of a CArray into CV.Image type.
+</p></div></div><div class="top"><p class="src"><a name="v:copy8UCArrayToImage" class="def">copy8UCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Copy the contents of a CArray into CV.Image type.
+</p></div></div><div class="top"><p class="src"><a name="v:copyImageToCArray" class="def">copyImageToCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>Copy the contents of a CV.Image into a CArray.
+</p></div></div><div class="top"><p class="src"><a name="v:copyFCArrayToImage" class="def">copyFCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Copy CArray of floats to image
+</p></div></div><div class="top"><p class="src"><a name="v:copyImageToFCArray" class="def">copyImageToFCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></p><div class="doc"><p>Copy D32 grayscale image to CArray
</p></div></div><h1 id="g:1">Complex arrays
-</h1><div class="top"><p class="src"><a name="v:copyComplexCArrayToImage" class="def">copyComplexCArrayToImage</a> :: CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Copy the real part of an array to image
-</p></div></div><div class="top"><p class="src"><a name="v:copyImageToComplexCArray" class="def">copyImageToComplexCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</p><div class="doc"><p>Copy image as a real part of a complex CArray
+</h1><div class="top"><p class="src"><a name="v:copyComplexCArrayToImage" class="def">copyComplexCArrayToImage</a> :: CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Copy the real part of an array to image
+</p></div></div><div class="top"><p class="src"><a name="v:copyImageToComplexCArray" class="def">copyImageToComplexCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; CArray (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</p><div class="doc"><p>Copy image as a real part of a complex CArray
</p></div></div><h1 id="g:2">Copying
-</h1><div class="top"><p class="src"><a name="v:copyImageToExistingCArray" class="def">copyImageToExistingCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; CArray i <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p><div class="doc"><p>Copy the contents of CV.Image into a pre-existing CArray.
+</h1><div class="top"><p class="src"><a name="v:copyImageToExistingCArray" class="def">copyImageToExistingCArray</a> :: <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; CArray i <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p><div class="doc"><p>Copy the contents of CV.Image into a pre-existing CArray.
</p></div></div><h1 id="g:3">Acquiring images from pointers
-</h1><div class="top"><p class="src"><a name="v:unsafe8UC_RGBFromPtr" class="def">unsafe8UC_RGBFromPtr</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</p></div><div class="top"><p class="src"><a name="v:unsafe8UC_BGRFromPtr" class="def">unsafe8UC_BGRFromPtr</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</p></div><div class="top"><p class="src"><a name="v:acquireImageSlowF-39-" class="def">acquireImageSlowF'</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</p></div><div class="top"><p class="src"><a name="v:acquireImageSlow-39-" class="def">acquireImageSlow'</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</p></div><div class="top"><p class="src"><a name="v:acquireImageSlow8URGB-39-" class="def">acquireImageSlow8URGB'</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</h1><div class="top"><p class="src"><a name="v:unsafe8UC_RGBFromPtr" class="def">unsafe8UC_RGBFromPtr</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</p></div><div class="top"><p class="src"><a name="v:unsafe8UC_BGRFromPtr" class="def">unsafe8UC_BGRFromPtr</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</p></div><div class="top"><p class="src"><a name="v:acquireImageSlowF-39-" class="def">acquireImageSlowF'</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</p></div><div class="top"><p class="src"><a name="v:acquireImageSlow-39-" class="def">acquireImageSlow'</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</p></div><div class="top"><p class="src"><a name="v:acquireImageSlow8URGB-39-" class="def">acquireImageSlow8URGB'</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Word.html#t:Word8">Word8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a>)</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
2  dist/doc/html/CV/CV-Corners.html
@@ -1,4 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.Corners</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-Corners.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Corners</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:HarrisDesc" class="def">HarrisDesc</a> = <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Corner" class="def">Corner</a> d </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Corner" class="def">Corner</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:pos" class="def">pos</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:desc" class="def">desc</a> :: d</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ImageWithCorners" class="def">ImageWithCorners</a> d </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ImageWithCorners" class="def">ImageWithCorners</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:image" class="def">image</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:corners" class="def">corners</a> :: [<a href="CV-Corners.html#t:Corner">Corner</a> d]</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><a name="v:harris" class="def">harris</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:harrisCorners" class="def">harrisCorners</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Corners.html#t:ImageWithCorners">ImageWithCorners</a> <a href="CV-Corners.html#t:HarrisDesc">HarrisDesc</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Corners</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:HarrisDesc" class="def">HarrisDesc</a> = <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Corner" class="def">Corner</a> d </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Corner" class="def">Corner</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:pos" class="def">pos</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:desc" class="def">desc</a> :: d</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ImageWithCorners" class="def">ImageWithCorners</a> d </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ImageWithCorners" class="def">ImageWithCorners</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:image" class="def">image</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:corners" class="def">corners</a> :: [<a href="CV-Corners.html#t:Corner">Corner</a> d]</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div></div><div class="top"><p class="src"><a name="v:harris" class="def">harris</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:harrisCorners" class="def">harrisCorners</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Corners.html#t:ImageWithCorners">ImageWithCorners</a> <a href="CV-Corners.html#t:HarrisDesc">HarrisDesc</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
2  dist/doc/html/CV/CV-DFT.html
@@ -1,4 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.DFT</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-DFT.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.DFT</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:I32" class="def">I32</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Idft32" class="def">Idft32</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Ipolar32" class="def">Ipolar32</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Ipolar32" class="def">Ipolar32</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="CV-Image.html#t:D32">D32</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:dft" class="def">dft</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:idft" class="def">idft</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:dftSplit" class="def">dftSplit</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p></div><div class="top"><p class="src"><a name="v:dftMerge" class="def">dftMerge</a> :: (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:dftToPolar" class="def">dftToPolar</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p></div><div class="top"><p class="src"><a name="v:dftFromPolar" class="def">dftFromPolar</a> :: (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:rgbSplit" class="def">rgbSplit</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p></div><div class="top"><p class="src"><a name="v:rgbMerge" class="def">rgbMerge</a> :: (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D32">D32</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.DFT</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:I32" class="def">I32</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Idft32" class="def">Idft32</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Ipolar32" class="def">Ipolar32</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Ipolar32" class="def">Ipolar32</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Complex.html#t:Complex">Complex</a> <a href="CV-Image.html#t:D32">D32</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Swap" class="def">Swap</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:SwapQuadrants" class="def">SwapQuadrants</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:DontSwapQuadrants" class="def">DontSwapQuadrants</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Swap" class="caption collapser" onclick="toggleSection('i:Swap')">Instances</p><div id="section.i:Swap" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-DFT.html#t:Swap">Swap</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-DFT.html#t:Swap">Swap</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:dft" class="def">dft</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:dft-39-" class="def">dft'</a> :: <a href="CV-DFT.html#t:Swap">Swap</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:idft" class="def">idft</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:idft-39-" class="def">idft'</a> :: <a href="CV-DFT.html#t:Swap">Swap</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:swapQuadrants" class="def">swapQuadrants</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:dftSplit" class="def">dftSplit</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p></div><div class="top"><p class="src"><a name="v:dftMerge" class="def">dftMerge</a> :: (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:dftToPolar" class="def">dftToPolar</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p></div><div class="top"><p class="src"><a name="v:dftFromPolar" class="def">dftFromPolar</a> :: (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:rgbSplit" class="def">rgbSplit</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</p></div><div class="top"><p class="src"><a name="v:rgbMerge" class="def">rgbMerge</a> :: (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>, <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D32">D32</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
30 dist/doc/html/CV/CV-Drawing.html
@@ -10,24 +10,24 @@
you should figure out how to use cairo or related package, such as diagrams. They are
way better.
</p><p>Consult the <a href="CV-ImageOp.html">CV.ImageOp</a> module for functions to apply the operations in this module to images.
-</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ShapeStyle">ShapeStyle</a> <ul class="subs"><li>= <a href="#v:Filled">Filled</a> </li><li>| <a href="#v:Stroked">Stroked</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> </li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:Drawable">Drawable</a> a b <span class="keyword">where</span><ul class="subs"><li><span class="keyword">type</span> <a href="#t:Color">Color</a> a b :: *</li><li><a href="#v:putTextOp">putTextOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:lineOp">lineOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:circleOp">circleOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:rectOp">rectOp</a> :: <a href="Utils-GeometryClass.html#t:IntBounded">IntBounded</a> bb =&gt; <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:fillPolyOp">fillPolyOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:ellipseBoxOp">ellipseBoxOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li></ul></li><li class="src short"><a href="#v:drawLinesOp">drawLinesOp</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:drawBox2Dop">drawBox2Dop</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:fillOp">fillOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:floodfill">floodfill</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:circle">circle</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:drawLines">drawLines</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:rectangle">rectangle</a> :: (<a href="Utils-GeometryClass.html#t:BoundingBox">BoundingBox</a> bb, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Utils-GeometryClass.html#t:ELBB">ELBB</a> bb), <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d) =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:fillPoly">fillPoly</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li></ul></div><div id="interface"><h1 id="g:1">Drawable class
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ShapeStyle">ShapeStyle</a> <ul class="subs"><li>= <a href="#v:Filled">Filled</a> </li><li>| <a href="#v:Stroked">Stroked</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> </li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:Drawable">Drawable</a> a b <span class="keyword">where</span><ul class="subs"><li><span class="keyword">type</span> <a href="#t:Color">Color</a> a b :: *</li><li><a href="#v:putTextOp">putTextOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:lineOp">lineOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:circleOp">circleOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:rectOp">rectOp</a> :: (<a href="Utils-GeometryClass.html#t:BoundingBox">BoundingBox</a> bb, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Utils-GeometryClass.html#t:ELBB">ELBB</a> bb)) =&gt; <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:fillPolyOp">fillPolyOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li><li><a href="#v:ellipseBoxOp">ellipseBoxOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</li></ul></li><li class="src short"><a href="#v:drawLinesOp">drawLinesOp</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:drawBox2Dop">drawBox2Dop</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:fillOp">fillOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:floodfill">floodfill</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:circle">circle</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:drawLines">drawLines</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:rectangle">rectangle</a> :: (<a href="Utils-GeometryClass.html#t:BoundingBox">BoundingBox</a> bb, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Utils-GeometryClass.html#t:ELBB">ELBB</a> bb), <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d) =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:fillPoly">fillPoly</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li></ul></div><div id="interface"><h1 id="g:1">Drawable class
</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ShapeStyle" class="def">ShapeStyle</a> </p><div class="doc"><p>Is the shape filled or just a boundary?
-</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Filled" class="def">Filled</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Stroked" class="def">Stroked</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ShapeStyle" class="caption collapser" onclick="toggleSection('i:ShapeStyle')">Instances</p><div id="section.i:ShapeStyle" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:Drawable" class="def">Drawable</a> a b <span class="keyword">where</span></p><div class="doc"><p>Typeclass for images that support elementary drawing operations.
+</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Filled" class="def">Filled</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Stroked" class="def">Stroked</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ShapeStyle" class="caption collapser" onclick="toggleSection('i:ShapeStyle')">Instances</p><div id="section.i:ShapeStyle" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:Drawable" class="def">Drawable</a> a b <span class="keyword">where</span></p><div class="doc"><p>Typeclass for images that support elementary drawing operations.
</p></div><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a name="t:Color" class="def">Color</a> a b :: *</p><div class="doc"><p>&#160;Type of the pixel, i.e. Float for a grayscale image and 3-tuple for RGB image.
-</p></div></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:putTextOp" class="def">putTextOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Put text of certain color to given coordinates. Good size seems to be around 0.5-1.5.
-</p></div><p class="src"><a name="v:lineOp" class="def">lineOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Draw a line between two points.
-</p></div><p class="src"><a name="v:circleOp" class="def">circleOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Draw a Circle
-</p></div><p class="src"><a name="v:rectOp" class="def">rectOp</a> :: <a href="Utils-GeometryClass.html#t:IntBounded">IntBounded</a> bb =&gt; <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>Draw a Rectangle by supplying two corners
-</p></div><p class="src"><a name="v:fillPolyOp" class="def">fillPolyOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Draw a filled polygon
-</p></div><p class="src"><a name="v:ellipseBoxOp" class="def">ellipseBoxOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p></div><div class="subs instances"><p id="control.i:Drawable" class="caption collapser" onclick="toggleSection('i:Drawable')">Instances</p><div id="section.i:Drawable" class="show"><table><tr><td class="src"><a href="CV-Drawing.html#t:Drawable">Drawable</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D32">D32</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="CV-Drawing.html#t:Drawable">Drawable</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="CV-Drawing.html#t:Drawable">Drawable</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:2">Extra drawing operations
-</h1><div class="top"><p class="src"><a name="v:drawLinesOp" class="def">drawLinesOp</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p><div class="doc"><p>Draw a polyline
+</p></div></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:putTextOp" class="def">putTextOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Put text of certain color to given coordinates. Good size seems to be around 0.5-1.5.
+</p></div><p class="src"><a name="v:lineOp" class="def">lineOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Draw a line between two points.
+</p></div><p class="src"><a name="v:circleOp" class="def">circleOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Draw a Circle
+</p></div><p class="src"><a name="v:rectOp" class="def">rectOp</a> :: (<a href="Utils-GeometryClass.html#t:BoundingBox">BoundingBox</a> bb, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Utils-GeometryClass.html#t:ELBB">ELBB</a> bb)) =&gt; <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>Draw a Rectangle by supplying two corners
+</p></div><p class="src"><a name="v:fillPolyOp" class="def">fillPolyOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p><div class="doc"><p>&#160;Draw a filled polygon
+</p></div><p class="src"><a name="v:ellipseBoxOp" class="def">ellipseBoxOp</a> :: <a href="CV-Drawing.html#t:Color">Color</a> a b -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> a b</p></div><div class="subs instances"><p id="control.i:Drawable" class="caption collapser" onclick="toggleSection('i:Drawable')">Instances</p><div id="section.i:Drawable" class="show"><table><tr><td class="src"><a href="CV-Drawing.html#t:Drawable">Drawable</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D32">D32</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="CV-Drawing.html#t:Drawable">Drawable</a> <a href="CV-Image.html#t:DFT">DFT</a> <a href="CV-Image.html#t:D32">D32</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="CV-Drawing.html#t:Drawable">Drawable</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:2">Extra drawing operations
+</h1><div class="top"><p class="src"><a name="v:drawLinesOp" class="def">drawLinesOp</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p><div class="doc"><p>Draw a polyline
</p></div></div><div class="top"><p class="src"><a name="v:drawBox2Dop" class="def">drawBox2Dop</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p><div class="doc"><p>&#160;Draw C'CvBox2D
</p></div></div><h1 id="g:3">Floodfill operations
-</h1><div class="top"><p class="src"><a name="v:fillOp" class="def">fillOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Flood fill a region of the image
-</p></div></div><div class="top"><p class="src"><a name="v:floodfill" class="def">floodfill</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>&#160;Apply fillOp to an image
+</h1><div class="top"><p class="src"><a name="v:fillOp" class="def">fillOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Flood fill a region of the image
+</p></div></div><div class="top"><p class="src"><a name="v:floodfill" class="def">floodfill</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>&#160;Apply fillOp to an image
</p></div></div><h1 id="g:4">Shorthand for drawing single shapes
-</h1><div class="top"><p class="src"><a name="v:circle" class="def">circle</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p><div class="doc"><p>Apply circleOp to an image
-</p></div></div><div class="top"><p class="src"><a name="v:drawLines" class="def">drawLines</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p><div class="doc"><p>&#160;Apply drawLinesOp to an image
-</p></div></div><div class="top"><p class="src"><a name="v:rectangle" class="def">rectangle</a> :: (<a href="Utils-GeometryClass.html#t:BoundingBox">BoundingBox</a> bb, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Utils-GeometryClass.html#t:ELBB">ELBB</a> bb), <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d) =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p><div class="doc"><p>Apply rectOp to an image
-</p></div></div><div class="top"><p class="src"><a name="v:fillPoly" class="def">fillPoly</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p><div class="doc"><p>Apply fillPolyOp to an image
+</h1><div class="top"><p class="src"><a name="v:circle" class="def">circle</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="CV-Drawing.html#t:ShapeStyle">ShapeStyle</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p><div class="doc"><p>Apply circleOp to an image
+</p></div></div><div class="top"><p class="src"><a name="v:drawLines" class="def">drawLines</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>))] -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p><div class="doc"><p>&#160;Apply drawLinesOp to an image
+</p></div></div><div class="top"><p class="src"><a name="v:rectangle" class="def">rectangle</a> :: (<a href="Utils-GeometryClass.html#t:BoundingBox">BoundingBox</a> bb, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Utils-GeometryClass.html#t:ELBB">ELBB</a> bb), <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d) =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; bb -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p><div class="doc"><p>Apply rectOp to an image
+</p></div></div><div class="top"><p class="src"><a name="v:fillPoly" class="def">fillPoly</a> :: <a href="CV-Drawing.html#t:Drawable">Drawable</a> c d =&gt; <a href="CV-Drawing.html#t:Color">Color</a> c d -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p><div class="doc"><p>Apply fillPolyOp to an image
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
14 dist/doc/html/CV/CV-Edges.html
@@ -4,19 +4,19 @@
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Edges</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Common edge detectors
</a></li><li><a href="#g:2">Various aperture sizes
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>&#160;This module is a collection of simple edge detectors.
-</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:sobelOp">sobelOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:sobel">sobel</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:laplaceOp">laplaceOp</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:laplace">laplace</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:canny">canny</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:susan">susan</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:SobelAperture">SobelAperture</a> </li><li class="src short"><a href="#v:sScharr">sScharr</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s1">s1</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s3">s3</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s5">s5</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s7">s7</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:LaplacianAperture">LaplacianAperture</a> </li><li class="src short"><a href="#v:l1">l1</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li><li class="src short"><a href="#v:l3">l3</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li><li class="src short"><a href="#v:l5">l5</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li><li class="src short"><a href="#v:l7">l7</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li></ul></div><div id="interface"><h1 id="g:1">Common edge detectors
-</h1><div class="top"><p class="src"><a name="v:sobelOp" class="def">sobelOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Perform Sobel filtering on image. First argument gives order of horizontal and vertical
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:sobelOp">sobelOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:sobel">sobel</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:laplaceOp">laplaceOp</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:laplace">laplace</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:canny">canny</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:susan">susan</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:SobelAperture">SobelAperture</a> </li><li class="src short"><a href="#v:sScharr">sScharr</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s1">s1</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s3">s3</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s5">s5</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><a href="#v:s7">s7</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:LaplacianAperture">LaplacianAperture</a> </li><li class="src short"><a href="#v:l1">l1</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li><li class="src short"><a href="#v:l3">l3</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li><li class="src short"><a href="#v:l5">l5</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li><li class="src short"><a href="#v:l7">l7</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></li></ul></div><div id="interface"><h1 id="g:1">Common edge detectors
+</h1><div class="top"><p class="src"><a name="v:sobelOp" class="def">sobelOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Perform Sobel filtering on image. First argument gives order of horizontal and vertical
derivative estimates and second one is the aperture. This function can also calculate
Scharr filter with aperture specification of sScharr
-</p></div></div><div class="top"><p class="src"><a name="v:sobel" class="def">sobel</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:laplaceOp" class="def">laplaceOp</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Perform laplacian filtering of given aperture to image
-</p></div></div><div class="top"><p class="src"><a name="v:laplace" class="def">laplace</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:canny" class="def">canny</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Perform canny thresholding using two threshold values and given aperture
+</p></div></div><div class="top"><p class="src"><a name="v:sobel" class="def">sobel</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:laplaceOp" class="def">laplaceOp</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Perform laplacian filtering of given aperture to image
+</p></div></div><div class="top"><p class="src"><a name="v:laplace" class="def">laplace</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:canny" class="def">canny</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Perform canny thresholding using two threshold values and given aperture
Works only on 8-bit images
-</p></div></div><div class="top"><p class="src"><a name="v:susan" class="def">susan</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>SUSAN edge detection filter, see <a href="http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html">http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html</a>
+</p></div></div><div class="top"><p class="src"><a name="v:susan" class="def">susan</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>SUSAN edge detection filter, see <a href="http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html">http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html</a>
</p></div></div><h1 id="g:2">Various aperture sizes
</h1><div class="doc"><p>&#160;For added safety we define the possible
apertures as constants, since the filters accept only
specific mask sizes.
</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:SobelAperture" class="def">SobelAperture</a> </p><div class="doc"><p>Aperture sizes for sobel operator
-</p></div><div class="subs instances"><p id="control.i:SobelAperture" class="caption collapser" onclick="toggleSection('i:SobelAperture')">Instances</p><div id="section.i:SobelAperture" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Read.html#t:Read">Read</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:sScharr" class="def">sScharr</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></p><div class="doc"><p>&#160;Use Scharr mask instead
+</p></div><div class="subs instances"><p id="control.i:SobelAperture" class="caption collapser" onclick="toggleSection('i:SobelAperture')">Instances</p><div id="section.i:SobelAperture" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Read.html#t:Read">Read</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:sScharr" class="def">sScharr</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></p><div class="doc"><p>&#160;Use Scharr mask instead
</p></div></div><div class="top"><p class="src"><a name="v:s1" class="def">s1</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></p></div><div class="top"><p class="src"><a name="v:s3" class="def">s3</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></p></div><div class="top"><p class="src"><a name="v:s5" class="def">s5</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></p></div><div class="top"><p class="src"><a name="v:s7" class="def">s7</a> :: <a href="CV-Edges.html#t:SobelAperture">SobelAperture</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:LaplacianAperture" class="def">LaplacianAperture</a> </p><div class="doc"><p>Aperture sizes for laplacian operator
-</p></div><div class="subs instances"><p id="control.i:LaplacianAperture" class="caption collapser" onclick="toggleSection('i:LaplacianAperture')">Instances</p><div id="section.i:LaplacianAperture" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Read.html#t:Read">Read</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:l1" class="def">l1</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div><div class="top"><p class="src"><a name="v:l3" class="def">l3</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div><div class="top"><p class="src"><a name="v:l5" class="def">l5</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div><div class="top"><p class="src"><a name="v:l7" class="def">l7</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</p></div><div class="subs instances"><p id="control.i:LaplacianAperture" class="caption collapser" onclick="toggleSection('i:LaplacianAperture')">Instances</p><div id="section.i:LaplacianAperture" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Read.html#t:Read">Read</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:l1" class="def">l1</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div><div class="top"><p class="src"><a name="v:l3" class="def">l3</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div><div class="top"><p class="src"><a name="v:l5" class="def">l5</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div><div class="top"><p class="src"><a name="v:l7" class="def">l7</a> :: <a href="CV-Edges.html#t:LaplacianAperture">LaplacianAperture</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
30 dist/doc/html/CV/CV-Features.html
@@ -1,22 +1,22 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.Features</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-Features.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Features</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:SURFParams">SURFParams</a> </li><li class="src short"><a href="#v:defaultSURFParams">defaultSURFParams</a> :: <a href="CV-Features.html#t:SURFParams">SURFParams</a></li><li class="src short"><a href="#v:getSURF">getSURF</a> :: <a href="CV-Features.html#t:SURFParams">SURFParams</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvSURFPoint">C'CvSURFPoint</a>, [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>])]</li><li class="src short"><a href="#v:getMSER">getMSER</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Features.html#t:MSERParams">MSERParams</a> -&gt; [[a]]</li><li class="src short"><span class="keyword">data</span> <a href="#t:MSERParams">MSERParams</a> </li><li class="src short"><a href="#v:mkMSERParams">mkMSERParams</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Features.html#t:MSERParams">MSERParams</a></li><li class="src short"><a href="#v:defaultMSERParams">defaultMSERParams</a> :: <a href="CV-Features.html#t:MSERParams">MSERParams</a></li><li class="src short"><a href="#v:moments">moments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Features.html#t:Moments">Moments</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:Moments">Moments</a> = <a href="CV-Bindings-Types.html#t:C-39-CvMoments">C'CvMoments</a></li><li class="src short"><a href="#v:getSpatialMoment">getSpatialMoment</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:getCentralMoment">getCentralMoment</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:getNormalizedCentralMoment">getNormalizedCentralMoment</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:SURFParams" class="def">SURFParams</a> </p><div class="doc"><p>Parameters for SURF feature extraction
-</p></div><div class="subs instances"><p id="control.i:SURFParams" class="caption collapser" onclick="toggleSection('i:SURFParams')">Instances</p><div id="section.i:SURFParams" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Features.html#t:SURFParams">SURFParams</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:defaultSURFParams" class="def">defaultSURFParams</a> :: <a href="CV-Features.html#t:SURFParams">SURFParams</a></p><div class="doc"><p>Default parameters for getSURF
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Features</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:SURFParams">SURFParams</a> </li><li class="src short"><a href="#v:defaultSURFParams">defaultSURFParams</a> :: <a href="CV-Features.html#t:SURFParams">SURFParams</a></li><li class="src short"><a href="#v:getSURF">getSURF</a> :: <a href="CV-Features.html#t:SURFParams">SURFParams</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvSURFPoint">C'CvSURFPoint</a>, [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>])]</li><li class="src short"><a href="#v:getMSER">getMSER</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Features.html#t:MSERParams">MSERParams</a> -&gt; [[a]]</li><li class="src short"><span class="keyword">data</span> <a href="#t:MSERParams">MSERParams</a> </li><li class="src short"><a href="#v:mkMSERParams">mkMSERParams</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Features.html#t:MSERParams">MSERParams</a></li><li class="src short"><a href="#v:defaultMSERParams">defaultMSERParams</a> :: <a href="CV-Features.html#t:MSERParams">MSERParams</a></li><li class="src short"><a href="#v:moments">moments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Features.html#t:Moments">Moments</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:Moments">Moments</a> = <a href="CV-Bindings-Types.html#t:C-39-CvMoments">C'CvMoments</a></li><li class="src short"><a href="#v:getSpatialMoment">getSpatialMoment</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:getCentralMoment">getCentralMoment</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:getNormalizedCentralMoment">getNormalizedCentralMoment</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:SURFParams" class="def">SURFParams</a> </p><div class="doc"><p>Parameters for SURF feature extraction
+</p></div><div class="subs instances"><p id="control.i:SURFParams" class="caption collapser" onclick="toggleSection('i:SURFParams')">Instances</p><div id="section.i:SURFParams" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Features.html#t:SURFParams">SURFParams</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:defaultSURFParams" class="def">defaultSURFParams</a> :: <a href="CV-Features.html#t:SURFParams">SURFParams</a></p><div class="doc"><p>Default parameters for getSURF
</p></div></div><div class="top"><p class="src"><a name="v:getSURF" class="def">getSURF</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="CV-Features.html#t:SURFParams">SURFParams</a></td><td class="doc"><p>Method parameters. See <code><a href="CV-Features.html#v:defaultSURFParams">defaultSURFParams</a></code> and <code>mkSURFParams</code>
</p></td></tr><tr><td class="src">-&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></td><td class="doc"><p>Input GrayScale image
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>)</td><td class="doc"><p>Optional Binary mask image
-</p></td></tr><tr><td class="src">-&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvSURFPoint">C'CvSURFPoint</a>, [<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>])]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Extract Speeded Up Robust Features from an image.
-</p></div></div><div class="top"><p class="src"><a name="v:getMSER" class="def">getMSER</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Features.html#t:MSERParams">MSERParams</a> -&gt; [[a]]</p><div class="doc"><p>The function encapsulates all the parameters of the MSER extraction algorithm (see
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>)</td><td class="doc"><p>Optional Binary mask image
+</p></td></tr><tr><td class="src">-&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvSURFPoint">C'CvSURFPoint</a>, [<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>])]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Extract Speeded Up Robust Features from an image.
+</p></div></div><div class="top"><p class="src"><a name="v:getMSER" class="def">getMSER</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Features.html#t:MSERParams">MSERParams</a> -&gt; [[a]]</p><div class="doc"><p>The function encapsulates all the parameters of the MSER extraction algorithm (see
<a href="http://en.wikipedia.org/wiki/Maximally_stable_extremal_regions">http://en.wikipedia.org/wiki/Maximally_stable_extremal_regions</a>
-</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:MSERParams" class="def">MSERParams</a> </p><div class="subs instances"><p id="control.i:MSERParams" class="caption collapser" onclick="toggleSection('i:MSERParams')">Instances</p><div id="section.i:MSERParams" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Features.html#t:MSERParams">MSERParams</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mkMSERParams" class="def">mkMSERParams</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>Delta
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>prune the area which bigger than maxArea
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>prune the area which smaller than minArea
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></td><td class="doc"><p>prune the area have similar size to its children
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></td><td class="doc"><p>trace back to cut off mser with diversity &lt; min_diversity
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>for color image, the evolution steps
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p>the area threshold to cause re-initialize
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p>ignore too small margin
-</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>the aperture size for edge blur
+</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:MSERParams" class="def">MSERParams</a> </p><div class="subs instances"><p id="control.i:MSERParams" class="caption collapser" onclick="toggleSection('i:MSERParams')">Instances</p><div id="section.i:MSERParams" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Features.html#t:MSERParams">MSERParams</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mkMSERParams" class="def">mkMSERParams</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>Delta
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>prune the area which bigger than maxArea
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>prune the area which smaller than minArea
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></td><td class="doc"><p>prune the area have similar size to its children
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></td><td class="doc"><p>trace back to cut off mser with diversity &lt; min_diversity
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>for color image, the evolution steps
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p>the area threshold to cause re-initialize
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p>ignore too small margin
+</p></td></tr><tr><td class="src">-&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p>the aperture size for edge blur
</p></td></tr><tr><td class="src">-&gt; <a href="CV-Features.html#t:MSERParams">MSERParams</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Create parameters for getMSER.
-</p></div></div><div class="top"><p class="src"><a name="v:defaultMSERParams" class="def">defaultMSERParams</a> :: <a href="CV-Features.html#t:MSERParams">MSERParams</a></p></div><div class="top"><p class="src"><a name="v:moments" class="def">moments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Features.html#t:Moments">Moments</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Moments" class="def">Moments</a> = <a href="CV-Bindings-Types.html#t:C-39-CvMoments">C'CvMoments</a></p></div><div class="top"><p class="src"><a name="v:getSpatialMoment" class="def">getSpatialMoment</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:getCentralMoment" class="def">getCentralMoment</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:getNormalizedCentralMoment" class="def">getNormalizedCentralMoment</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</p></div></div><div class="top"><p class="src"><a name="v:defaultMSERParams" class="def">defaultMSERParams</a> :: <a href="CV-Features.html#t:MSERParams">MSERParams</a></p></div><div class="top"><p class="src"><a name="v:moments" class="def">moments</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Features.html#t:Moments">Moments</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Moments" class="def">Moments</a> = <a href="CV-Bindings-Types.html#t:C-39-CvMoments">C'CvMoments</a></p></div><div class="top"><p class="src"><a name="v:getSpatialMoment" class="def">getSpatialMoment</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:getCentralMoment" class="def">getCentralMoment</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:getNormalizedCentralMoment" class="def">getNormalizedCentralMoment</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Features.html#t:Moments">Moments</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
8 dist/doc/html/CV/CV-Filters.html
@@ -2,12 +2,12 @@
window.onload = function () {pageLoad();setSynopsis("mini_CV-Filters.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Filters</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module is a collection of various image filters
-</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:gaussian">gaussian</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:gaussianOp">gaussianOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:blurOp">blurOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:blur">blur</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:blurNS">blurNS</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasMedianFiltering">HasMedianFiltering</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:median">median</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; a -&gt; a</li></ul></li><li class="src short"><a href="#v:susan">susan</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:getCentralMoment">getCentralMoment</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:getAbsCentralMoment">getAbsCentralMoment</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:getMoment">getMoment</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:secondMomentBinarize">secondMomentBinarize</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:secondMomentBinarizeOp">secondMomentBinarizeOp</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:secondMomentAdaptiveBinarize">secondMomentAdaptiveBinarize</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:secondMomentAdaptiveBinarizeOp">secondMomentAdaptiveBinarizeOp</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:selectiveAvg">selectiveAvg</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:convolve2D">convolve2D</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> anchor, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> anchor ~ <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; anchor -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:convolve2DI">convolve2DI</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:haar">haar</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:haarAt">haarAt</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:IntegralImage">IntegralImage</a> </li><li class="src short"><a href="#v:integralImage">integralImage</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a></li><li class="src short"><a href="#v:verticalAverage">verticalAverage</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:gaussian" class="def">gaussian</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:gaussianOp" class="def">gaussianOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:blurOp" class="def">blurOp</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:blur" class="def">blur</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:blurNS" class="def">blurNS</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasMedianFiltering" class="def">HasMedianFiltering</a> a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:median" class="def">median</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; a -&gt; a</p></div><div class="subs instances"><p id="control.i:HasMedianFiltering" class="caption collapser" onclick="toggleSection('i:HasMedianFiltering')">Instances</p><div id="section.i:HasMedianFiltering" class="show"><table><tr><td class="src"><a href="CV-Filters.html#t:HasMedianFiltering">HasMedianFiltering</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="CV-Filters.html#t:HasMedianFiltering">HasMedianFiltering</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:susan" class="def">susan</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>SUSAN adaptive smoothing filter, see <a href="http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html">http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html</a>
-</p></div></div><div class="top"><p class="src"><a name="v:getCentralMoment" class="def">getCentralMoment</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:getAbsCentralMoment" class="def">getAbsCentralMoment</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:getMoment" class="def">getMoment</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:secondMomentBinarize" class="def">secondMomentBinarize</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:secondMomentBinarizeOp" class="def">secondMomentBinarizeOp</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p></div><div class="top"><p class="src"><a name="v:secondMomentAdaptiveBinarize" class="def">secondMomentAdaptiveBinarize</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:secondMomentAdaptiveBinarizeOp" class="def">secondMomentAdaptiveBinarizeOp</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p></div><div class="top"><p class="src"><a name="v:selectiveAvg" class="def">selectiveAvg</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>A selective average filter is an edge preserving noise reduction filter.
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:gaussian">gaussian</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:gaussianOp">gaussianOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:blurOp">blurOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:blur">blur</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:blurNS">blurNS</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasMedianFiltering">HasMedianFiltering</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:median">median</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; a -&gt; a</li></ul></li><li class="src short"><a href="#v:susan">susan</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:getCentralMoment">getCentralMoment</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:getAbsCentralMoment">getAbsCentralMoment</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:getMoment">getMoment</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:secondMomentBinarize">secondMomentBinarize</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:secondMomentBinarizeOp">secondMomentBinarizeOp</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:secondMomentAdaptiveBinarize">secondMomentAdaptiveBinarize</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:secondMomentAdaptiveBinarizeOp">secondMomentAdaptiveBinarizeOp</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:selectiveAvg">selectiveAvg</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:convolve2D">convolve2D</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> anchor, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> anchor ~ <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; anchor -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:convolve2DI">convolve2DI</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</li><li class="src short"><a href="#v:haar">haar</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:haarAt">haarAt</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:IntegralImage">IntegralImage</a> </li><li class="src short"><a href="#v:integralImage">integralImage</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a></li><li class="src short"><a href="#v:verticalAverage">verticalAverage</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:gaussian" class="def">gaussian</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:gaussianOp" class="def">gaussianOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:blurOp" class="def">blurOp</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:blur" class="def">blur</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:blurNS" class="def">blurNS</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasMedianFiltering" class="def">HasMedianFiltering</a> a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:median" class="def">median</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; a -&gt; a</p></div><div class="subs instances"><p id="control.i:HasMedianFiltering" class="caption collapser" onclick="toggleSection('i:HasMedianFiltering')">Instances</p><div id="section.i:HasMedianFiltering" class="show"><table><tr><td class="src"><a href="CV-Filters.html#t:HasMedianFiltering">HasMedianFiltering</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:RGB">RGB</a> <a href="CV-Image.html#t:D8">D8</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="CV-Filters.html#t:HasMedianFiltering">HasMedianFiltering</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:susan" class="def">susan</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>SUSAN adaptive smoothing filter, see <a href="http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html">http://users.fmrib.ox.ac.uk/~steve/susan/susan/susan.html</a>
+</p></div></div><div class="top"><p class="src"><a name="v:getCentralMoment" class="def">getCentralMoment</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:getAbsCentralMoment" class="def">getAbsCentralMoment</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:getMoment" class="def">getMoment</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:secondMomentBinarize" class="def">secondMomentBinarize</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:secondMomentBinarizeOp" class="def">secondMomentBinarizeOp</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p></div><div class="top"><p class="src"><a name="v:secondMomentAdaptiveBinarize" class="def">secondMomentAdaptiveBinarize</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:secondMomentAdaptiveBinarizeOp" class="def">secondMomentAdaptiveBinarizeOp</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p></div><div class="top"><p class="src"><a name="v:selectiveAvg" class="def">selectiveAvg</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>A selective average filter is an edge preserving noise reduction filter.
It is a standard gaussian filter which ignores pixel values
that are more than a given threshold away from the filtered pixel value.
-</p></div></div><div class="top"><p class="src"><a name="v:convolve2D" class="def">convolve2D</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> anchor, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> anchor ~ <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; anchor -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:convolve2DI" class="def">convolve2DI</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:haar" class="def">haar</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Filter the image with box shaped averaging mask.
-</p></div></div><div class="top"><p class="src"><a name="v:haarAt" class="def">haarAt</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>Get an average of a given region.
+</p></div></div><div class="top"><p class="src"><a name="v:convolve2D" class="def">convolve2D</a> :: (<a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> anchor, <a href="Utils-GeometryClass.html#t:ELP">ELP</a> anchor ~ <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; anchor -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:convolve2DI" class="def">convolve2DI</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth</p></div><div class="top"><p class="src"><a name="v:haar" class="def">haar</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Filter the image with box shaped averaging mask.
+</p></div></div><div class="top"><p class="src"><a name="v:haarAt" class="def">haarAt</a> :: <a href="CV-Filters.html#t:IntegralImage">IntegralImage</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p><div class="doc"><p>Get an average of a given region.
</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:IntegralImage" class="def">IntegralImage</a> </p><div class="doc"><p>&#160;A type for storing integral images. Integral image stores for every pixel the sum of pixels
above and left of it. Such images are used for significantly accelerating the calculation of
area averages.
View
14 dist/doc/html/CV/CV-Fitting.html
@@ -1,13 +1,13 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.Fitting</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-Fitting.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Fitting</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:Ellipse">Ellipse</a> = <a href="#v:Ellipse">Ellipse</a> {<ul class="subs"><li><a href="#v:center">center</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</li><li><a href="#v:width">width</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li><li><a href="#v:height">height</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li><li><a href="#v:angle">angle</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li></ul>}</li><li class="src short"><a href="#v:fitEllipse">fitEllipse</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></li><li class="src short"><a href="#v:fitLine2D">fitLine2D</a> :: Dist -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; ((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))</li><li class="src short"><a href="#v:minAreaRect">minAreaRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a></li><li class="src short"><a href="#v:boundingRect">boundingRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvRect">C'CvRect</a></li><li class="src short"><a href="#v:boundingCircle">boundingCircle</a> :: (<a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; (a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</li><li class="src short"><a href="#v:convexHull">convexHull</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</li><li class="src short"><a href="#v:convexityDefects">convexityDefects</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Ellipse" class="def">Ellipse</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Ellipse" class="def">Ellipse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:center" class="def">center</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:width" class="def">width</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:height" class="def">height</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:angle" class="def">angle</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Ellipse" class="caption collapser" onclick="toggleSection('i:Ellipse')">Instances</p><div id="section.i:Ellipse" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:fitEllipse" class="def">fitEllipse</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></p><div class="doc"><p>Given a (1,n) or (n,1) matrix of points, calculate
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Fitting</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:Ellipse">Ellipse</a> = <a href="#v:Ellipse">Ellipse</a> {<ul class="subs"><li><a href="#v:center">center</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</li><li><a href="#v:width">width</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li><li><a href="#v:height">height</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li><li><a href="#v:angle">angle</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></li></ul>}</li><li class="src short"><a href="#v:fitEllipse">fitEllipse</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></li><li class="src short"><a href="#v:fitLine2D">fitLine2D</a> :: Dist -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; ((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))</li><li class="src short"><a href="#v:minAreaRect">minAreaRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a></li><li class="src short"><a href="#v:boundingRect">boundingRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvRect">C'CvRect</a></li><li class="src short"><a href="#v:boundingCircle">boundingCircle</a> :: (<a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; (a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</li><li class="src short"><a href="#v:convexHull">convexHull</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</li><li class="src short"><a href="#v:convexityDefects">convexityDefects</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Ellipse" class="def">Ellipse</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Ellipse" class="def">Ellipse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:center" class="def">center</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:width" class="def">width</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:height" class="def">height</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:angle" class="def">angle</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a></dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Ellipse" class="caption collapser" onclick="toggleSection('i:Ellipse')">Instances</p><div id="section.i:Ellipse" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:fitEllipse" class="def">fitEllipse</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Fitting.html#t:Ellipse">Ellipse</a></p><div class="doc"><p>Given a (1,n) or (n,1) matrix of points, calculate
(in the least squares sense) the best ellipse around the
points
-</p></div></div><div class="top"><p class="src"><a name="v:fitLine2D" class="def">fitLine2D</a> :: Dist -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; ((<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))</p><div class="doc"><p>Fit a line to set of points.
-</p></div></div><div class="top"><p class="src"><a name="v:minAreaRect" class="def">minAreaRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a></p><div class="doc"><p>&#160;Fit a minimum area rectangle over a set of points
-</p></div></div><div class="top"><p class="src"><a name="v:boundingRect" class="def">boundingRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvRect">C'CvRect</a></p><div class="doc"><p>&#160;Calculate the minimum axis-aligned bounding rectangle of given points.
-</p></div></div><div class="top"><p class="src"><a name="v:boundingCircle" class="def">boundingCircle</a> :: (<a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; (a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</p><div class="doc"><p>Calculate the minimum enclosing circle of a point set.
-</p></div></div><div class="top"><p class="src"><a name="v:convexHull" class="def">convexHull</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</p><div class="doc"><p>Calculcate the clockwise convex hull of a point set
-</p></div></div><div class="top"><p class="src"><a name="v:convexityDefects" class="def">convexityDefects</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</p><div class="doc"><p>Calculate convexity defects of a contour.
+</p></div></div><div class="top"><p class="src"><a name="v:fitLine2D" class="def">fitLine2D</a> :: Dist -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; ((<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>), (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>))</p><div class="doc"><p>Fit a line to set of points.
+</p></div></div><div class="top"><p class="src"><a name="v:minAreaRect" class="def">minAreaRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvBox2D">C'CvBox2D</a></p><div class="doc"><p>&#160;Fit a minimum area rectangle over a set of points
+</p></div></div><div class="top"><p class="src"><a name="v:boundingRect" class="def">boundingRect</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Bindings-Types.html#t:C-39-CvRect">C'CvRect</a></p><div class="doc"><p>&#160;Calculate the minimum axis-aligned bounding rectangle of given points.
+</p></div></div><div class="top"><p class="src"><a name="v:boundingCircle" class="def">boundingCircle</a> :: (<a href="Utils-GeometryClass.html#t:ELP">ELP</a> a ~ <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>, <a href="Utils-GeometryClass.html#t:Point2D">Point2D</a> a) =&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; (a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a>)</p><div class="doc"><p>Calculate the minimum enclosing circle of a point set.
+</p></div></div><div class="top"><p class="src"><a name="v:convexHull" class="def">convexHull</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>) -&gt; <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Float">Float</a>)</p><div class="doc"><p>Calculcate the clockwise convex hull of a point set
+</p></div></div><div class="top"><p class="src"><a name="v:convexityDefects" class="def">convexityDefects</a> :: <a href="CV-Matrix.html#t:Matrix">Matrix</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; [(<a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="CV-Bindings-Types.html#t:C-39-CvPoint">C'CvPoint</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</p><div class="doc"><p>Calculate convexity defects of a contour.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
2  dist/doc/html/CV/CV-FunnyStatistics.html
@@ -1,4 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.FunnyStatistics</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-FunnyStatistics.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.FunnyStatistics</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:r_variance" class="def">r_variance</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:variance" class="def">variance</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:stdDev" class="def">stdDev</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:r_stdDev" class="def">r_stdDev</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:pearsonSkewness1" class="def">pearsonSkewness1</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.FunnyStatistics</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:r_variance" class="def">r_variance</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:variance" class="def">variance</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:stdDev" class="def">stdDev</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:r_stdDev" class="def">r_stdDev</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:pearsonSkewness1" class="def">pearsonSkewness1</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
2  dist/doc/html/CV/CV-Gabor.html
@@ -1,4 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.Gabor</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-Gabor.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Gabor</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:GaborMask" class="def">GaborMask</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:GaborMask" class="def">GaborMask</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:gaborImage" class="def">gaborImage</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:gaborFiltering" class="def">gaborFiltering</a> :: <a href="CV-Gabor.html#t:GaborMask">GaborMask</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:radialGaborFiltering" class="def">radialGaborFiltering</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:radialGaborImage" class="def">radialGaborImage</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:renderGabor" class="def">renderGabor</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:gaborFilter" class="def">gaborFilter</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:radialGaborFilter" class="def">radialGaborFilter</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:renderRadialGabor" class="def">renderRadialGabor</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Gabor</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:GaborMask" class="def">GaborMask</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:GaborMask" class="def">GaborMask</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:gaborImage" class="def">gaborImage</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:gaborFiltering" class="def">gaborFiltering</a> :: <a href="CV-Gabor.html#t:GaborMask">GaborMask</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:radialGaborFiltering" class="def">radialGaborFiltering</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:radialGaborImage" class="def">radialGaborImage</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>) -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:renderGabor" class="def">renderGabor</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:gaborFilter" class="def">gaborFilter</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:radialGaborFilter" class="def">radialGaborFilter</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:renderRadialGabor" class="def">renderRadialGabor</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
2  dist/doc/html/CV/CV-HighGUI.html
@@ -1,4 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.HighGUI</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-HighGUI.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.HighGUI</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:display" class="def">display</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:mkWin" class="def">mkWin</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:makeWindow" class="def">makeWindow</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:destroyWindow" class="def">destroyWindow</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:trackbarCallback" class="def">trackbarCallback</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>))</p></div><div class="top"><p class="src"><a name="v:mkTrackbar" class="def">mkTrackbar</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> a =&gt; a -&gt; t -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:waitKey" class="def">waitKey</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:showImage" class="def">showImage</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:mkWin-39-_" class="def">mkWin'_</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:cvDestroyWindow" class="def">cvDestroyWindow</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:cvCreateTrackbar" class="def">cvCreateTrackbar</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>) -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:cvWaitKey" class="def">cvWaitKey</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:showImage-39-_" class="def">showImage'_</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.HighGUI</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:display" class="def">display</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:mkWin" class="def">mkWin</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:makeWindow" class="def">makeWindow</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:destroyWindow" class="def">destroyWindow</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:trackbarCallback" class="def">trackbarCallback</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>))</p></div><div class="top"><p class="src"><a name="v:mkTrackbar" class="def">mkTrackbar</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> a =&gt; a -&gt; t -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:waitKey" class="def">waitKey</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:showImage" class="def">showImage</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-String.html#t:String">String</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:mkWin-39-_" class="def">mkWin'_</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:cvDestroyWindow" class="def">cvDestroyWindow</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:cvCreateTrackbar" class="def">cvCreateTrackbar</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>) -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:cvWaitKey" class="def">cvWaitKey</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a></p></div><div class="top"><p class="src"><a name="v:showImage-39-_" class="def">showImage'_</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
6 dist/doc/html/CV/CV-Histogram.html
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.Histogram</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-Histogram.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Histogram</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">newtype</span> <a href="#t:HistogramData">HistogramData</a> a = <a href="#v:HGD">HGD</a> [(a, a)]</li><li class="src short"><a href="#v:backProjectHistogram">backProjectHistogram</a> :: [<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>] -&gt; Histogram -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:histogram">histogram</a> :: [(<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; Histogram</li><li class="src short"><a href="#v:values">values</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [b]</li><li class="src short"><a href="#v:cmpUnion">cmpUnion</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:cmpIntersect">cmpIntersect</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:cmpEuclidian">cmpEuclidian</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:cmpAbs">cmpAbs</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:chiSqrHG">chiSqrHG</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; a</li><li class="src short"><a href="#v:chiSqr">chiSqr</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:liftBins">liftBins</a> :: ([b] -&gt; [a]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [(a, b)]</li><li class="src short"><a href="#v:liftValues">liftValues</a> :: ([a] -&gt; [b]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; [(a, b)]</li><li class="src short"><a href="#v:sub">sub</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> b, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</li><li class="src short"><a href="#v:noBins">noBins</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> t -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:getPositivePart">getPositivePart</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</li><li class="src short"><a href="#v:tcumulate">tcumulate</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a]</li><li class="src short"><a href="#v:weightedHistogram">weightedHistogram</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> b, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a1, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a) =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; a -&gt; a1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [b]</li><li class="src short"><a href="#v:simpleGetHistogram">simpleGetHistogram</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="CV-Image.html#t:D32">D32</a>]</li><li class="src short"><a href="#v:get_weighted_histogram">get_weighted_histogram</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:get_histogram">get_histogram</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:HistogramData" class="def">HistogramData</a> a </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:HGD" class="def">HGD</a> [(a, a)]</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:backProjectHistogram" class="def">backProjectHistogram</a> :: [<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>] -&gt; Histogram -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Given a set of images, such as the color channels of color image, and
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.Histogram</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">newtype</span> <a href="#t:HistogramData">HistogramData</a> a = <a href="#v:HGD">HGD</a> [(a, a)]</li><li class="src short"><a href="#v:backProjectHistogram">backProjectHistogram</a> :: [<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>] -&gt; Histogram -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:histogram">histogram</a> :: [(<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; Histogram</li><li class="src short"><a href="#v:values">values</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [b]</li><li class="src short"><a href="#v:cmpUnion">cmpUnion</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:cmpIntersect">cmpIntersect</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:cmpEuclidian">cmpEuclidian</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:cmpAbs">cmpAbs</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:chiSqrHG">chiSqrHG</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; a</li><li class="src short"><a href="#v:chiSqr">chiSqr</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</li><li class="src short"><a href="#v:liftBins">liftBins</a> :: ([b] -&gt; [a]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [(a, b)]</li><li class="src short"><a href="#v:liftValues">liftValues</a> :: ([a] -&gt; [b]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; [(a, b)]</li><li class="src short"><a href="#v:sub">sub</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> b, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</li><li class="src short"><a href="#v:noBins">noBins</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> t -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:getPositivePart">getPositivePart</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</li><li class="src short"><a href="#v:tcumulate">tcumulate</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a]</li><li class="src short"><a href="#v:weightedHistogram">weightedHistogram</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> b, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a1, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a) =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; a -&gt; a1 -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [b]</li><li class="src short"><a href="#v:simpleGetHistogram">simpleGetHistogram</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="CV-Image.html#t:D32">D32</a>]</li><li class="src short"><a href="#v:get_weighted_histogram">get_weighted_histogram</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:get_histogram">get_histogram</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:HistogramData" class="def">HistogramData</a> a </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:HGD" class="def">HGD</a> [(a, a)]</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:backProjectHistogram" class="def">backProjectHistogram</a> :: [<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>] -&gt; Histogram -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Given a set of images, such as the color channels of color image, and
a histogram with corresponding number of channels, replace the pixels of
the image with the likelihoods from the histogram
-</p></div></div><div class="top"><p class="src"><a name="v:histogram" class="def">histogram</a> :: [(<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; Histogram</p><div class="doc"><p>&#160;Calculate an opencv histogram object from set of images, each with it's
+</p></div></div><div class="top"><p class="src"><a name="v:histogram" class="def">histogram</a> :: [(<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)] -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; Histogram</p><div class="doc"><p>&#160;Calculate an opencv histogram object from set of images, each with it's
own number of bins.
-</p></div></div><div class="top"><p class="src"><a name="v:values" class="def">values</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [b]</p></div><div class="top"><p class="src"><a name="v:cmpUnion" class="def">cmpUnion</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:cmpIntersect" class="def">cmpIntersect</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:cmpEuclidian" class="def">cmpEuclidian</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:cmpAbs" class="def">cmpAbs</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:chiSqrHG" class="def">chiSqrHG</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; a</p></div><div class="top"><p class="src"><a name="v:chiSqr" class="def">chiSqr</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:liftBins" class="def">liftBins</a> :: ([b] -&gt; [a]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [(a, b)]</p></div><div class="top"><p class="src"><a name="v:liftValues" class="def">liftValues</a> :: ([a] -&gt; [b]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; [(a, b)]</p></div><div class="top"><p class="src"><a name="v:sub" class="def">sub</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> b, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</p></div><div class="top"><p class="src"><a name="v:noBins" class="def">noBins</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> t -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:getPositivePart" class="def">getPositivePart</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</p></div><div class="top"><p class="src"><a name="v:tcumulate" class="def">tcumulate</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a]</p></div><div class="top"><p class="src"><a name="v:weightedHistogram" class="def">weightedHistogram</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> b, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a1, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a) =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; a -&gt; a1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [b]</p></div><div class="top"><p class="src"><a name="v:simpleGetHistogram" class="def">simpleGetHistogram</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="CV-Image.html#t:D32">D32</a>]</p></div><div class="top"><p class="src"><a name="v:get_weighted_histogram" class="def">get_weighted_histogram</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:get_histogram" class="def">get_histogram</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</p></div></div><div class="top"><p class="src"><a name="v:values" class="def">values</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [b]</p></div><div class="top"><p class="src"><a name="v:cmpUnion" class="def">cmpUnion</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:cmpIntersect" class="def">cmpIntersect</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:cmpEuclidian" class="def">cmpEuclidian</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:cmpAbs" class="def">cmpAbs</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:chiSqrHG" class="def">chiSqrHG</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; a</p></div><div class="top"><p class="src"><a name="v:chiSqr" class="def">chiSqr</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> a, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> a) =&gt; [a] -&gt; [a] -&gt; a</p></div><div class="top"><p class="src"><a name="v:liftBins" class="def">liftBins</a> :: ([b] -&gt; [a]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; [(a, b)]</p></div><div class="top"><p class="src"><a name="v:liftValues" class="def">liftValues</a> :: ([a] -&gt; [b]) -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> a -&gt; [(a, b)]</p></div><div class="top"><p class="src"><a name="v:sub" class="def">sub</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> b, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</p></div><div class="top"><p class="src"><a name="v:noBins" class="def">noBins</a> :: <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> t -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:getPositivePart" class="def">getPositivePart</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> b, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Ord.html#t:Ord">Ord</a> b) =&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b -&gt; <a href="CV-Histogram.html#t:HistogramData">HistogramData</a> b</p></div><div class="top"><p class="src"><a name="v:tcumulate" class="def">tcumulate</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Num">Num</a> a =&gt; [a] -&gt; [a]</p></div><div class="top"><p class="src"><a name="v:weightedHistogram" class="def">weightedHistogram</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Fractional">Fractional</a> b, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a1, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Real">Real</a> a) =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c1 d1 -&gt; a -&gt; a1 -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [b]</p></div><div class="top"><p class="src"><a name="v:simpleGetHistogram" class="def">simpleGetHistogram</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a>) -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Bool.html#t:Bool">Bool</a> -&gt; [<a href="CV-Image.html#t:D32">D32</a>]</p></div><div class="top"><p class="src"><a name="v:get_weighted_histogram" class="def">get_weighted_histogram</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div><div class="top"><p class="src"><a name="v:get_histogram" class="def">get_histogram</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="CV-Image.html#t:BareImage">BareImage</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
2  dist/doc/html/CV/CV-HoughTransform.html
@@ -1,4 +1,4 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.HoughTransform</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-HoughTransform.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.HoughTransform</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:HoughDesc" class="def">HoughDesc</a> = <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Segment" class="def">Segment</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Segment" class="def">Segment</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:start" class="def">start</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:end" class="def">end</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Segment" class="caption collapser" onclick="toggleSection('i:Segment')">Instances</p><div id="section.i:Segment" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-HoughTransform.html#t:Segment">Segment</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-HoughTransform.html#t:Segment">Segment</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Line" class="def">Line</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Line" class="def">Line</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:bias" class="def">bias</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:-952-" class="def">&#952;</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Line" class="caption collapser" onclick="toggleSection('i:Line')">Instances</p><div id="section.i:Line" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-HoughTransform.html#t:Line">Line</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-HoughTransform.html#t:Line">Line</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:With" class="def">With</a> a b </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src">a <a name="v:With" class="def">With</a> b</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ImageWithLines" class="def">ImageWithLines</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Line">Line</a>]</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ImageWithSegments" class="def">ImageWithSegments</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Segment">Segment</a>]</p></div><div class="top"><p class="src"><a name="v:image" class="def">image</a> :: (<a href="CV-Image.html#t:Image">Image</a> c d `<a href="CV-HoughTransform.html#t:With">With</a>` e) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:lines" class="def">lines</a> :: (a `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Line">Line</a>]) -&gt; [<a href="CV-HoughTransform.html#t:Line">Line</a>]</p></div><div class="top"><p class="src"><a name="v:segments" class="def">segments</a> :: (a `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Segment">Segment</a>]) -&gt; [<a href="CV-HoughTransform.html#t:Segment">Segment</a>]</p></div><div class="top"><p class="src"><a name="v:lineToSegment" class="def">lineToSegment</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, t) -&gt; <a href="CV-HoughTransform.html#t:Line">Line</a> -&gt; <a href="CV-HoughTransform.html#t:Segment">Segment</a></p></div><div class="top"><p class="src"><a name="v:houghProbabilisticToLine" class="def">houghProbabilisticToLine</a> :: t -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-HoughTransform.html#t:Segment">Segment</a></p></div><div class="top"><p class="src"><a name="v:rho1pix" class="def">rho1pix</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:rho5pix" class="def">rho5pix</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:theta1deg" class="def">theta1deg</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:theta2deg" class="def">theta2deg</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:imageHoughLinesStandard" class="def">imageHoughLinesStandard</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-HoughTransform.html#t:ImageWithLines">ImageWithLines</a></p></div><div class="top"><p class="src"><a name="v:imageHoughLinesProbabilistic" class="def">imageHoughLinesProbabilistic</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-HoughTransform.html#t:ImageWithSegments">ImageWithSegments</a></p></div><div class="top"><p class="src"><a name="v:imageHoughLinesMultiScale" class="def">imageHoughLinesMultiScale</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-HoughTransform.html#t:ImageWithLines">ImageWithLines</a></p></div><div class="top"><p class="src"><a name="v:houghLinesStandard" class="def">houghLinesStandard</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</p></div><div class="top"><p class="src"><a name="v:houghLinesProbabilistic" class="def">houghLinesProbabilistic</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>)]</p></div><div class="top"><p class="src"><a name="v:houghLinesMultiscale" class="def">houghLinesMultiscale</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; [(<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.HoughTransform</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:HoughDesc" class="def">HoughDesc</a> = <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Segment" class="def">Segment</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Segment" class="def">Segment</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:start" class="def">start</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:end" class="def">end</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>)</dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Segment" class="caption collapser" onclick="toggleSection('i:Segment')">Instances</p><div id="section.i:Segment" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-HoughTransform.html#t:Segment">Segment</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-HoughTransform.html#t:Segment">Segment</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Line" class="def">Line</a> </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Line" class="def">Line</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><dl><dt class="src"><a name="v:bias" class="def">bias</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></dt><dd class="doc empty">&nbsp;</dd><dt class="src"><a name="v:-952-" class="def">&#952;</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></dt><dd class="doc empty">&nbsp;</dd></dl><div class="clear"></div></div></td></tr></table></div><div class="subs instances"><p id="control.i:Line" class="caption collapser" onclick="toggleSection('i:Line')">Instances</p><div id="section.i:Line" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="CV-HoughTransform.html#t:Line">Line</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Text-Show.html#t:Show">Show</a> <a href="CV-HoughTransform.html#t:Line">Line</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:With" class="def">With</a> a b </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src">a <a name="v:With" class="def">With</a> b</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ImageWithLines" class="def">ImageWithLines</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Line">Line</a>]</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ImageWithSegments" class="def">ImageWithSegments</a> = <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Segment">Segment</a>]</p></div><div class="top"><p class="src"><a name="v:image" class="def">image</a> :: (<a href="CV-Image.html#t:Image">Image</a> c d `<a href="CV-HoughTransform.html#t:With">With</a>` e) -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:lines" class="def">lines</a> :: (a `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Line">Line</a>]) -&gt; [<a href="CV-HoughTransform.html#t:Line">Line</a>]</p></div><div class="top"><p class="src"><a name="v:segments" class="def">segments</a> :: (a `<a href="CV-HoughTransform.html#t:With">With</a>` [<a href="CV-HoughTransform.html#t:Segment">Segment</a>]) -&gt; [<a href="CV-HoughTransform.html#t:Segment">Segment</a>]</p></div><div class="top"><p class="src"><a name="v:lineToSegment" class="def">lineToSegment</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, t) -&gt; <a href="CV-HoughTransform.html#t:Line">Line</a> -&gt; <a href="CV-HoughTransform.html#t:Segment">Segment</a></p></div><div class="top"><p class="src"><a name="v:houghProbabilisticToLine" class="def">houghProbabilisticToLine</a> :: t -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a>) -&gt; <a href="CV-HoughTransform.html#t:Segment">Segment</a></p></div><div class="top"><p class="src"><a name="v:rho1pix" class="def">rho1pix</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:rho5pix" class="def">rho5pix</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:theta1deg" class="def">theta1deg</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:theta2deg" class="def">theta2deg</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a></p></div><div class="top"><p class="src"><a name="v:imageHoughLinesStandard" class="def">imageHoughLinesStandard</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-HoughTransform.html#t:ImageWithLines">ImageWithLines</a></p></div><div class="top"><p class="src"><a name="v:imageHoughLinesProbabilistic" class="def">imageHoughLinesProbabilistic</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-HoughTransform.html#t:ImageWithSegments">ImageWithSegments</a></p></div><div class="top"><p class="src"><a name="v:imageHoughLinesMultiScale" class="def">imageHoughLinesMultiScale</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="CV-HoughTransform.html#t:ImageWithLines">ImageWithLines</a></p></div><div class="top"><p class="src"><a name="v:houghLinesStandard" class="def">houghLinesStandard</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</p></div><div class="top"><p class="src"><a name="v:houghLinesProbabilistic" class="def">houghLinesProbabilistic</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CInt">CInt</a>)]</p></div><div class="top"><p class="src"><a name="v:houghLinesMultiscale" class="def">houghLinesMultiscale</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Double">Double</a> -&gt; [(<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>)]</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
36 dist/doc/html/CV/CV-Image.html
18 additions, 18 deletions not shown
View
88 dist/doc/html/CV/CV-ImageMath.html
78 additions, 10 deletions not shown
View
20 dist/doc/html/CV/CV-ImageMathOp.html
@@ -1,4 +1,22 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.ImageMathOp</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-ImageMathOp.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.ImageMathOp</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a name="v:-35--43-" class="def">(#+)</a>, <a name="v:-35--42-" class="def">(#*)</a>, <a name="v:-35--45-" class="def">(#-)</a> :: <a href="CV-Image.html#t:CreateImage">CreateImage</a> (<a href="CV-Image.html#t:Image">Image</a> c d) =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:-35--60-" class="def">(#&lt;)</a>, <a name="v:-35--62-" class="def">(#&gt;)</a> :: <a href="CV-Image.html#t:CreateImage">CreateImage</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d) =&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p></div><div class="top"><p class="src"><a name="v:-124--42-" class="def">(|*)</a>, <a name="v:-45--124-" class="def">(-|)</a>, <a name="v:-124--43-" class="def">(|+)</a> :: <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div><div class="top"><p class="src"><a name="v:-124--62-" class="def">(|&gt;)</a>, <a name="v:-124--60-" class="def">(|&lt;)</a> :: <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p></div><div class="top"><p class="src"><a name="v:-124--45-" class="def">(|-)</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.ImageMathOp</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Operators for two images
+</a></li><li><a href="#g:2">Operators for an image and a scalar
+</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Mathematical operators for images; see also module <a href="ImageMath.html">ImageMath</a> for the
+ functions these operators are based on.
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:-35--43-">(#+)</a>, <a href="#v:-35--42-">(#*)</a>, <a href="#v:-35--45-">(#-)</a> :: <a href="CV-Image.html#t:CreateImage">CreateImage</a> (<a href="CV-Image.html#t:Image">Image</a> c d) =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:-35--60-">(#&lt;)</a>, <a href="#v:-35--62-">(#&gt;)</a> :: <a href="CV-Image.html#t:CreateImage">CreateImage</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d) =&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li><li class="src short"><a href="#v:-124--42-">(|*)</a>, <a href="#v:-45--124-">(-|)</a>, <a href="#v:-124--43-">(|+)</a> :: <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:-124--45-">(|-)</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></li><li class="src short"><a href="#v:-124--62-">(|&gt;)</a>, <a href="#v:-124--60-">(|&lt;)</a> :: <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></li></ul></div><div id="interface"><h1 id="g:1">Operators for two images
+</h1><div class="top"><p class="src"><a name="v:-35--43-" class="def">(#+)</a>, <a name="v:-35--42-" class="def">(#*)</a>, <a name="v:-35--45-" class="def">(#-)</a> :: <a href="CV-Image.html#t:CreateImage">CreateImage</a> (<a href="CV-Image.html#t:Image">Image</a> c d) =&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p><div class="doc"><p>Image addition, subtraction, and multiplication operator; same as
+ <code><a href="ImageMath.html#v:add">add</a></code>, <code><a href="ImageMath.html#v:sub">sub</a></code>, and <code><a href="ImageMath.html#v:mul">mul</a></code>.
+</p></div></div><div class="top"><p class="src"><a name="v:-35--60-" class="def">(#&lt;)</a>, <a name="v:-35--62-" class="def">(#&gt;)</a> :: <a href="CV-Image.html#t:CreateImage">CreateImage</a> (<a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d) =&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> d -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Image comparison operators; same as <code><a href="ImageMath.html#v:less2Than">less2Than</a></code> and
+ <code><a href="ImageMath.html#v:more2Than">more2Than</a></code>. Example: <code>A #&lt; B</code> produces a binary image that has
+ white pixels in those positions where value of A is less than value of B.
+</p></div></div><h1 id="g:2">Operators for an image and a scalar
+</h1><div class="top"><p class="src"><a name="v:-124--42-" class="def">(|*)</a>, <a name="v:-45--124-" class="def">(-|)</a>, <a name="v:-124--43-" class="def">(|+)</a> :: <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Scalar multiplication, addition, and subtraction (scalar on left) operators;
+ same as <code><a href="ImageMath.html#v:mulS">mulS</a></code>, <code><a href="ImageMath.html#v:addS">addS</a></code>, and <code><a href="ImageMath.html#v:subRS">subRS</a></code>.
+</p></div></div><div class="top"><p class="src"><a name="v:-124--45-" class="def">(|-)</a> :: <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a></p><div class="doc"><p>Scalar subtraction operator (scalar on right); same as <code><a href="ImageMath.html#v:subS">subS</a></code>.
+</p></div></div><div class="top"><p class="src"><a name="v:-124--62-" class="def">(|&gt;)</a>, <a name="v:-124--60-" class="def">(|&lt;)</a> :: <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a> -&gt; <a href="CV-Image.html#t:Image">Image</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D8">D8</a></p><div class="doc"><p>Scalar comparison operators; same as <code><a href="ImageMath.html#v:moreThan">moreThan</a></code> and
+ <code><a href="ImageMath.html#v:lessThan">lessThan</a></code>. Example: <code>s |&gt; I</code> produces a binary image that has
+ white pixels in those positions where the value of I is larger than s.
+ Notice that this is opposite to the intuitive interpretation.
+</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>
View
10 dist/doc/html/CV/CV-ImageOp.html
@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>CV.ImageOp</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_CV-ImageOp.html");};
//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.ImageOp</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">newtype</span> <a href="#t:ImageOperation">ImageOperation</a> c d = <a href="#v:ImgOp">ImgOp</a> (<a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:-35--62-">(#&gt;)</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:nonOp">nonOp</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:-60--35-">(&lt;#)</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:fromImageOp">fromImageOp</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> t t1) (<a href="CV-Image.html#t:Image">Image</a> t t1)</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:IOP">IOP</a> a b = <a href="#v:IOP">IOP</a> (a -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> b)</li><li class="src short"><a href="#v:-38--35--38-">(&amp;#&amp;)</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) e -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) f -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) (<a href="CV-Image.html#t:Image">Image</a> c d, <a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:unsafeOperate">unsafeOperate</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:runIOP">runIOP</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> channels depth) a -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> a</li><li class="src short"><a href="#v:-60--35--35-">(&lt;##)</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; [<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:operate">operate</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:operateOn">operateOn</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:times">times</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:directOp">directOp</a> :: <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:operateInPlace">operateInPlace</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:unsafeOperateOn">unsafeOperateOn</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:operateWithROI">operateWithROI</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t5, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t4, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t3, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t2) =&gt; (t2, t3) -&gt; (t4, t5) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> t t1)</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:ImageOperation" class="def">ImageOperation</a> c d </p><div class="doc"><p>ImageOperation is a name for unary operators that mutate images inplace.
-</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ImgOp" class="def">ImgOp</a> (<a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ImageOperation" class="caption collapser" onclick="toggleSection('i:ImageOperation')">Instances</p><div id="section.i:ImageOperation" class="show"><table><tr><td class="src"><a href="Utils-DrawingClass.html#t:Draws">Draws</a> <a href="CV-Bindings-Types.html#t:C-39-CvSURFPoint">C'CvSURFPoint</a> (<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Utils-DrawingClass.html#t:Draws">Draws</a> <a href="CV-Bindings-Types.html#t:C-39-CvPoint2D32f">C'CvPoint2D32f</a> (<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:-35--62-" class="def">(#&gt;)</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p><div class="doc"><p>Compose two image operations
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">CV-0.3.5.3: OpenCV based machine vision library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Infered</td></tr></table><p class="caption">CV.ImageOp</p></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">newtype</span> <a href="#t:ImageOperation">ImageOperation</a> c d = <a href="#v:ImgOp">ImgOp</a> (<a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:-35--62-">(#&gt;)</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:nonOp">nonOp</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:-60--35-">(&lt;#)</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:fromImageOp">fromImageOp</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> t t1) (<a href="CV-Image.html#t:Image">Image</a> t t1)</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:IOP">IOP</a> a b = <a href="#v:IOP">IOP</a> (a -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> b)</li><li class="src short"><a href="#v:-38--35--38-">(&amp;#&amp;)</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) e -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) f -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) (<a href="CV-Image.html#t:Image">Image</a> c d, <a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:unsafeOperate">unsafeOperate</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:runIOP">runIOP</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> channels depth) a -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> a</li><li class="src short"><a href="#v:-60--35--35-">(&lt;##)</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; [<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:operate">operate</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:operateOn">operateOn</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</li><li class="src short"><a href="#v:times">times</a> :: <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</li><li class="src short"><a href="#v:directOp">directOp</a> :: <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:operateInPlace">operateInPlace</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:unsafeOperateOn">unsafeOperateOn</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</li><li class="src short"><a href="#v:operateWithROI">operateWithROI</a> :: (<a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t5, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t4, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t3, <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t2) =&gt; (t2, t3) -&gt; (t4, t5) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> t t1)</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:ImageOperation" class="def">ImageOperation</a> c d </p><div class="doc"><p>ImageOperation is a name for unary operators that mutate images inplace.
+</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ImgOp" class="def">ImgOp</a> (<a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Tuple.html#t:-40--41-">()</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ImageOperation" class="caption collapser" onclick="toggleSection('i:ImageOperation')">Instances</p><div id="section.i:ImageOperation" class="show"><table><tr><td class="src"><a href="Utils-DrawingClass.html#t:Draws">Draws</a> <a href="CV-Bindings-Types.html#t:C-39-CvSURFPoint">C'CvSURFPoint</a> (<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Utils-DrawingClass.html#t:Draws">Draws</a> <a href="CV-Bindings-Types.html#t:C-39-CvPoint2D32f">C'CvPoint2D32f</a> (<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> <a href="CV-Image.html#t:GrayScale">GrayScale</a> <a href="CV-Image.html#t:D32">D32</a>)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:-35--62-" class="def">(#&gt;)</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p><div class="doc"><p>Compose two image operations
</p></div></div><div class="top"><p class="src"><a name="v:nonOp" class="def">nonOp</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p><div class="doc"><p>An unit operation for compose
</p></div></div><div class="top"><p class="src"><a name="v:-60--35-" class="def">(&lt;#)</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p><div class="doc"><p>Apply image operation to a Copy of an image
-</p></div></div><div class="top"><p class="src"><a name="v:fromImageOp" class="def">fromImageOp</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> t t1) (<a href="CV-Image.html#t:Image">Image</a> t t1)</p></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:IOP" class="def">IOP</a> a b </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:IOP" class="def">IOP</a> (a -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> b)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:IOP" class="caption collapser" onclick="toggleSection('i:IOP')">Instances</p><div id="section.i:IOP" class="show"><table><tr><td class="src"><a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Control-Category.html#t:Category">Category</a> <a href="CV-ImageOp.html#t:IOP">IOP</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:-38--35--38-" class="def">(&amp;#&amp;)</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) e -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) f -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) (<a href="CV-Image.html#t:Image">Image</a> c d, <a href="CV-Image.html#t:Image">Image</a> c d)</p></div><div class="top"><p class="src"><a name="v:unsafeOperate" class="def">unsafeOperate</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:runIOP" class="def">runIOP</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> channels depth) a -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> a</p></div><div class="top"><p class="src"><a name="v:-60--35--35-" class="def">(&lt;##)</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; [<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p><div class="doc"><p>Apply list of image operations to a Copy of an image. (Makes a single copy and is
+</p></div></div><div class="top"><p class="src"><a name="v:fromImageOp" class="def">fromImageOp</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> t t1) (<a href="CV-Image.html#t:Image">Image</a> t t1)</p></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:IOP" class="def">IOP</a> a b </p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:IOP" class="def">IOP</a> (a -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> b)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:IOP" class="caption collapser" onclick="toggleSection('i:IOP')">Instances</p><div id="section.i:IOP" class="show"><table><tr><td class="src"><a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/Control-Category.html#t:Category">Category</a> <a href="CV-ImageOp.html#t:IOP">IOP</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:-38--35--38-" class="def">(&amp;#&amp;)</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) e -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) f -&gt; <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> c d) (<a href="CV-Image.html#t:Image">Image</a> c d, <a href="CV-Image.html#t:Image">Image</a> c d)</p></div><div class="top"><p class="src"><a name="v:unsafeOperate" class="def">unsafeOperate</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:runIOP" class="def">runIOP</a> :: <a href="CV-ImageOp.html#t:IOP">IOP</a> (<a href="CV-Image.html#t:Image">Image</a> channels depth) a -&gt; <a href="CV-Image.html#t:Image">Image</a> channels depth -&gt; <a href="/usr/local/stow/ghc-7.4.1/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> a</p></div><div class="top"><p class="src"><a name="v:-60--35--35-" class="def">(&lt;##)</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; [<a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d] -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p><div class="doc"><p>Apply list of image operations to a Copy of an image. (Makes a single copy and is
faster than folding over (&lt;#)
-</p></div></div><div class="top"><p class="src"><a name="v:operate" class="def">operate</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p></div><div class="top"><p class="src"><a name="v:operateOn" class="def">operateOn</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> c d)</p></div><div class="top"><p class="src"><a name="v:times" class="def">times</a> :: <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d</p><div class="doc"><p>Iterate an operation N times
-</p></div></div><div class="top"><p class="src"><a name="v:directOp" class="def">directOp</a> :: <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:operateInPlace" class="def">operateInPlace</a> :: <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> ()</p></div><div class="top"><p class="src"><a name="v:unsafeOperateOn" class="def">unsafeOperateOn</a> :: <a href="CV-Image.html#t:Image">Image</a> c d -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> c d -&gt; <a href="CV-Image.html#t:Image">Image</a> c d</p></div><div class="top"><p class="src"><a name="v:operateWithROI" class="def">operateWithROI</a> :: (<a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t5, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t4, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t3, <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/Prelude.html#t:Integral">Integral</a> t2) =&gt; (t2, t3) -&gt; (t4, t5) -&gt; <a href="CV-ImageOp.html#t:ImageOperation">ImageOperation</a> t t1 -&gt; <a href="CV-Image.html#t:Image">Image</a> t t1 -&gt; <a href="/usr/local/share/doc/ghc/html/libraries/base-4.5.0.0/System-IO.html#t:IO">IO</a> (<a href="CV-Image.html#t:Image">Image</a> t t1)</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>