www/api/vision.html
Select API Method
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:
imagethe image. connectivityhow many neighbors to visit, choose from 4 or 8. objectsreturn the attributes of each unique object. exceptionreturn any errors or warnings in this structure.
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:
imagethe image. exceptionreturn any errors or warnings in this structure.