Back to Aurora Vision Library website
You are here: Start » Function Reference » Computer Vision » Image Segmentation » ExtractBlobs_Range
ExtractBlobs_Range
Header: | AVL.h |
---|---|
Namespace: | avl |
Module: | FoundationBasic |
Segments an image into blobs by thresholding using a range of values.
Syntax
C++
C#
void avl::ExtractBlobs_Range ( const avl::Image& inImage, atl::Optional<const avl::ShapeRegion&> inRoi, atl::Optional<const avl::CoordinateSystem2D&> inRoiAlignment, const avl::RangeThresholdParams& inThresholdParams, const avl::PreSplitProcessingParams& inProcessingParams, const avl::SplittingParams& inSplittingParams, atl::Array<avl::Region>& outBlobs, avl::Region& outBaseRegion )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
inImage | const Image& | Image from which blobs are extracted | ||
inRoi | Optional<const ShapeRegion&> | NIL | Range of pixels to be processed | |
inRoiAlignment | Optional<const CoordinateSystem2D&> | NIL | Adjusts the region | |
inThresholdParams | const RangeThresholdParams& | Parameters for thresholding an image | ||
inProcessingParams | const PreSplitProcessingParams& | Parameters for postprocessing of the extracted region | ||
inSplittingParams | const SplittingParams& | Parameters for splitting region into blobs | ||
outBlobs | Array<Region>& | Blobs extracted from the input image | ||
outBaseRegion | Region& | Region of pixels right after thresholding |
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Region exceeds an input image in ExtractBlobs_Range. |