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;
}