OpenCvSharp.Cv2.ConnectedComponentsWithStats C# (CSharp) Method

ConnectedComponentsWithStats() public static method

computes the connected components labeled image of boolean image. image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0 represents the background label. ltype specifies the output label image type, an important consideration based on the total number of labels or alternatively the total number of pixels in the source image.
public static ConnectedComponentsWithStats ( InputArray image, OutputArray labels, OutputArray stats, OutputArray centroids, PixelConnectivity connectivity = PixelConnectivity.Connectivity8 ) : int
image InputArray the image to be labeled
labels OutputArray destination labeled image
stats OutputArray statistics output for each label, including the background label, /// see below for available statistics. Statistics are accessed via stats(label, COLUMN) /// where COLUMN is one of cv::ConnectedComponentsTypes
centroids OutputArray floating point centroid (x,y) output for each label, /// including the background label
connectivity PixelConnectivity 8 or 4 for 8-way or 4-way connectivity respectively
return int
        public static int ConnectedComponentsWithStats(
            InputArray image, OutputArray labels,
            OutputArray stats, OutputArray centroids,
            PixelConnectivity connectivity = PixelConnectivity.Connectivity8)
        {
            return ConnectedComponentsWithStats(image, labels, stats, centroids, connectivity, MatType.CV_32S);
        }

Same methods

Cv2::ConnectedComponentsWithStats ( InputArray image, OutputArray labels, OutputArray stats, OutputArray centroids, PixelConnectivity connectivity, MatType ltype ) : int
Cv2