Vision
ConnectedComponentsImage
ConnectedComponentsImage() returns the connected-components of the image uniquely labeled. The returned connected components image colors member defines the number of unique objects. Choose from 4 or 8-way connectivity.
You are responsible for freeing the connected components objects resources with this statement;
objects = (CCObjectInfo *) RelinquishMagickMemory(objects);
The format of the ConnectedComponentsImage method is:
Image *ConnectedComponentsImage(const Image *image, const size_t connectivity,CCObjectInfo **objects, ExceptionInfo *exception)
A description of each parameter follows:
- image
 - the image.
 - connectivity
 - how many neighbors to visit, choose from 4 or 8.
 - objects
 - return the attributes of each unique object.
 - exception
 - return any errors or warnings in this structure.
 
IntegralImage
IntegralImage() returns the sum of values (pixel values) in the image.
The format of the IntegralImage method is:
Image *IntegralImage(const Image *image,ExceptionInfo *exception)
A description of each parameter follows:
- image
 - the image.
 - exception
 - return any errors or warnings in this structure.