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.1.0.649 (2.1.0.649)

Syntax

         
 C#  Visual Basic  Visual C++ 
public static void cvIntegral(
	IntPtr image,
	IntPtr sum,
	IntPtr sqsum,
	IntPtr tiltedSum
)
Public Shared Sub cvIntegral ( _
	image As IntPtr, _
	sum As IntPtr, _
	sqsum As IntPtr, _
	tiltedSum As IntPtr _
)
public:
static void cvIntegral(
	IntPtr image, 
	IntPtr sum, 
	IntPtr sqsum, 
	IntPtr tiltedSum
)

Parameters

image
IntPtr
The source image, WxH, 8-bit or floating-point (32f or 64f) image.
sum
IntPtr
The integral image, W+1xH+1, 32-bit integer or double precision floating-point (64f).
sqsum
IntPtr
The integral image for squared pixel values, W+1xH+1, double precision floating-point (64f).
tiltedSum
IntPtr
The integral for the image rotated by 45 degrees, W+1xH+1, the same data type as sum.

See Also