Find connected objects.
Elements from the matrix bw, belong to an object if they have a non-zero value. The output cc is a structure with information about each object;
"Connectivity"The connectivity used in the boundary tracing. This may be different from
the input argument, e.g., if conn is defined as a matrix of 1s and
size 3x3, the "Connectivity" value will still be 8.
"ImageSize"The size of the matrix bw.
"NumObjects"The number of objects in the image bw.
"PixelIdxList"A cell array with linear indices for each element of each object in bw A cell array containing where each element corresponds to an object in BW. Each element is represented as a vector of linear indices of the boundary of the given object.
Element connectivity conn, to define the size of objects, can be specified with a numeric scalar (number of elements in the neighborhood):
for 2 dimensional matrices;
for 3 dimensional matrices;
or with a binary matrix representing a connectivity array. Defaults to
conndef (ndims (bw), "maximal") which is equivalent to
conn of 8 and 26 for 2 and 3 dimensional matrices respectively.
See also: bwlabel, bwlabeln, bwboundaries, ind2sub, regionprops.
Package: image