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:
- the image.
- how many neighbors to visit, choose from 4 or 8.
- return the attributes of each unique object.
- return any errors or warnings in this structure.