ExtractBlobs_Range
Segments an image into blobs by thresholding using a range of values.
Syntax
C++
C#
Python
def ExtractBlobs_Range( inImage: Image, outBaseRegion: Region, /, *, inRoi: ShapeRegion | None = None, inRoiAlignment: CoordinateSystem2D | None = None, inThresholdParams: RangeThresholdParams = RangeThresholdParams(96, 160, 0), inProcessingParams: PreSplitProcessingParams = PreSplitProcessingParams(False, KernelShape.Box, 0, 0, 0), inSplittingParams: SplittingParams = SplittingParams(0, 0, None) ) -> outBlobs: list[Region]
Parameters
| Name | Type | Default | Description | |
|---|---|---|---|---|
![]() |
inImage | Image | Image from which blobs are extracted | |
![]() |
inRoi | ShapeRegion | None | None | Range of pixels to be processed |
![]() |
inRoiAlignment | CoordinateSystem2D | None | None | Adjusts the region |
![]() |
inThresholdParams | RangeThresholdParams | RangeThresholdParams(96, 160, 0) | Parameters for thresholding an image |
![]() |
inProcessingParams | PreSplitProcessingParams | PreSplitProcessingParams(False, KernelShape.Box, 0, 0, 0) | Parameters for postprocessing of the extracted region |
![]() |
inSplittingParams | SplittingParams | SplittingParams(0, 0, None) | Parameters for splitting region into blobs |
![]() |
outBlobs | list[Region] | Blobs extracted from the input image | |
![]() |
outBaseRegion | Region | Region of pixels right after thresholding |


