Calculates one or more integral images for the source image
Using these integral images, one may calculate sum, mean, standard deviation over arbitrary up-right or rotated rectangular region of the image in a constant time.
It makes possible to do a fast blurring or fast block correlation with variable window size etc. In case of multi-channel images sums for each channel are accumulated independently.
Namespace:
Emgu.CV
Assembly:
Emgu.CV (in Emgu.CV.dll) Version: 2.0.1.0 (2.0.1.0)
Syntax
Visual Basic (Declaration) |
---|
Public Shared Sub cvIntegral ( _
image As IntPtr, _
sum As IntPtr, _
sqsum As IntPtr, _
tiltedSum As IntPtr _
) |
Parameters
- image
- Type: System..::.IntPtr
The source image, WxH, 8-bit or floating-point (32f or 64f) image.
- sum
- Type: System..::.IntPtr
The integral image, W+1xH+1, 32-bit integer or double precision floating-point (64f).
- sqsum
- Type: System..::.IntPtr
The integral image for squared pixel values, W+1xH+1, double precision floating-point (64f).
- tiltedSum
- Type: System..::.IntPtr
The integral for the image rotated by 45 degrees, W+1xH+1, the same data type as sum.
See Also