CVB.Net 14.0
Blob Class Reference

Blob search and binarization methods. More...

Static Public Member Functions

static BlobResult[] BinarizeAndSearchAll (ImagePlane plane, int min, int max)
 Searches for all blobs in the given image plane . More...
 
static BlobResult[] BinarizeAndSearchAll (ImagePlane plane, ValueRange< int > binarizationThreshold)
 Searches for all blobs in the given image plane . More...
 
static BlobResult[] BinarizeAndSearchAllIn (ImagePlane plane, Rect aoi, int min, int max)
 Searches for all blobs in the given image plane 's aoi . More...
 
static BlobResult[] BinarizeAndSearchAllIn (ImagePlane plane, Rect aoi, ValueRange< int > binarizationThreshold)
 Searches for all blobs in the given image plane 's aoi . More...
 
static BlobResult[] BinarizeAndSearch (ImagePlane plane, int min, int max, BlobFilter filter)
 Searches for all blobs in the given plane satisfying the given filter . More...
 
static BlobResult[] BinarizeAndSearch (ImagePlane plane, ValueRange< int > binarizationThreshold, BlobFilter filter)
 Searches for all blobs in the given plane satisfying the given filter . More...
 
static BlobResult[] BinarizeAndSearchIn (ImagePlane plane, Rect aoi, ValueRange< int > binarizationThreshold, BlobFilter filter)
 Searches for all blobs in the given plane 's aoi satisfying the given filter . More...
 
static BlobResult[] SearchAll (Image binarizedImage)
 Searches for all blobs in the given binarizedImage . More...
 
static BlobResult[] Search (Image binarizedImage, BlobFilter filter)
 Searches for all blobs in the given binarizedImage satisfying the given filter . More...
 

Detailed Description

Blob search and binarization methods.

Member Function Documentation

◆ BinarizeAndSearch() [1/2]

static BlobResult[] BinarizeAndSearch ( ImagePlane  plane,
int  min,
int  max,
BlobFilter  filter 
)
static

Searches for all blobs in the given plane satisfying the given filter .

Parameters
planeImage plane to process.
minMinimum gray value to be considered as an object (inclusive).
maxMaximum gray value to be considered as an object (inclusive).
filterFilter which blobs are to be returned.
Returns
Unordered blob results.

◆ BinarizeAndSearch() [2/2]

static BlobResult[] BinarizeAndSearch ( ImagePlane  plane,
ValueRange< int >  binarizationThreshold,
BlobFilter  filter 
)
static

Searches for all blobs in the given plane satisfying the given filter .

Parameters
planeImage plane to process.
binarizationThresholdMinimum and maximum gray values (inclusive) to be considered as an object.
filterFilter which blobs are to be returned.
Returns
Unordered blob results.

◆ BinarizeAndSearchAll() [1/2]

static BlobResult[] BinarizeAndSearchAll ( ImagePlane  plane,
int  min,
int  max 
)
static

Searches for all blobs in the given image plane .

Parameters
planeImage plane to process.
minMinimum gray value to be considered as an object (inclusive).
maxMaximum gray value to be considered as an object (inclusive).
Returns
Unordered blob results.

◆ BinarizeAndSearchAll() [2/2]

static BlobResult[] BinarizeAndSearchAll ( ImagePlane  plane,
ValueRange< int >  binarizationThreshold 
)
static

Searches for all blobs in the given image plane .

Parameters
planeImage plane to process.
binarizationThresholdMinimum and maximum gray values (inclusive) to be considered as an object.
Returns
Unordered blob results.

◆ BinarizeAndSearchAllIn() [1/2]

static BlobResult[] BinarizeAndSearchAllIn ( ImagePlane  plane,
Rect  aoi,
int  min,
int  max 
)
static

Searches for all blobs in the given image plane 's aoi .

Parameters
planeImage plane to process.
aoiRegion in which blobs are to be searched.
minMinimum gray value to be considered as an object (inclusive).
maxMaximum gray value to be considered as an object (inclusive).
Returns
Unordered blob results.

◆ BinarizeAndSearchAllIn() [2/2]

static BlobResult[] BinarizeAndSearchAllIn ( ImagePlane  plane,
Rect  aoi,
ValueRange< int >  binarizationThreshold 
)
static

Searches for all blobs in the given image plane 's aoi .

Parameters
planeImage plane to process.
aoiRegion in which blobs are to be searched.
binarizationThresholdMinimum and maximum gray values (inclusive) to be considered as an object.
Returns
Unordered blob results.

◆ BinarizeAndSearchIn()

static BlobResult[] BinarizeAndSearchIn ( ImagePlane  plane,
Rect  aoi,
ValueRange< int >  binarizationThreshold,
BlobFilter  filter 
)
static

Searches for all blobs in the given plane 's aoi satisfying the given filter .

Parameters
planeImage plane to process.
aoiRegion in which blobs are to be searched.
binarizationThresholdMinimum and maximum gray values (inclusive) to be considered as an object.
filterFilter which blobs are to be returned.
Returns
Unordered blob results.

◆ Search()

static BlobResult[] Search ( Image  binarizedImage,
BlobFilter  filter 
)
static

Searches for all blobs in the given binarizedImage satisfying the given filter .

The binarizedImage is an DataTypes.Int8BppUnsigned image containing pixels with values 0 or 255. 255 marks an object.

Parameters
binarizedImageImage consisting only of 0 and 255 values.
filterFilter which blobs are to be returned.
Returns
Unordered blob results.

◆ SearchAll()

static BlobResult[] SearchAll ( Image  binarizedImage)
static

Searches for all blobs in the given binarizedImage .

The binarizedImage is an DataTypes.Int8BppUnsigned image containing pixels with values 0 or 255. 255 marks an object.

Parameters
binarizedImageImage consisting only of 0 and 255 values.
Returns
Unordered blob results.