diff options
Diffstat (limited to 'integralimg.go')
-rw-r--r-- | integralimg.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/integralimg.go b/integralimg.go index 0ad734b..c088be4 100644 --- a/integralimg.go +++ b/integralimg.go @@ -6,6 +6,18 @@ // summed area tables. These are structures which precompute the // sum of pixels to the left and above each pixel, which can make // several common image processing operations much faster. +// +// integralimg.Image and integralimg.SqImage fully implement the +// image.Image and image/draw.Draw interfaces, and hence can be +// used like so: +// +// img, _, err := image.Decode(f) +// integral := integralimg.NewImage(b) +// draw.Draw(integral, b, img, b.Min, draw.Src) +// +// This package also defines a Window, which is a rectangular +// section of an integral image. This has several methods to do +// useful calculations on the part of the image represented. package integralimg import ( |