Accord.Vision.Tracking.HslBlobTracker.extractBlob C# (CSharp) Method

extractBlob() private method

private extractBlob ( ) : Blob
return Accord.Imaging.Blob
        private Blob extractBlob()
        {
            blobCounter.ProcessImage(filterImage);

            // get information about blobs
            Blob[] blobs = blobCounter.GetObjectsInformation();

            // find the biggest blob
            int maxSize = 0;
            Blob biggestBlob = null;

            for (int i = 0; i < blobs.Length; i++)
            {
                int size = blobs[i].Rectangle.Width * blobs[i].Rectangle.Height;

                if (size > maxSize)
                {
                    maxSize = size;
                    biggestBlob = blobs[i];
                }
            }
            return biggestBlob;
        }