You are here: Start » AVL.NET » Invoke.ExtractBlobs_Dynamic

Invoke.ExtractBlobs_Dynamic

Segments an image into blobs by dynamic thresholding.

Namespace:Avl
Assembly:AvlNet.dll

Syntax

C++
C#
 
public static void ExtractBlobs_Dynamic
(
	Avl.Image inImage,
	Optional<Avl.ShapeRegion> inRoi,
	Optional<Avl.CoordinateSystem2D> inRoiAlignment,
	Avl.DynamicThresholdParams inThresholdParams,
	Avl.PreSplitProcessingParams inProcessingParams,
	Avl.SplittingParams inSplittingParams,
	List<Avl.Region> outBlobs,
	Avl.Region outBaseRegion
)

Parameters

Name Type Range Default Description
inImageAvl.ImageImage from which blobs are extracted.
inRoiAtl.Optional<Avl.ShapeRegion>Range of pixels to be processed. Default value: atl::NIL.
inRoiAlignmentAtl.Optional<Avl.CoordinateSystem2D>Adjusts the region. Default value: atl::NIL.
inThresholdParamsAvl.DynamicThresholdParamsParameters for dynamic thresholding.
inProcessingParamsAvl.PreSplitProcessingParamsParameters for postprocessing of the extracted region.
inSplittingParamsAvl.SplittingParamsParameters for splitting region into blobs.
outBlobsSystem.Collections.Generic.List<Avl.Region>Blobs extracted from the input image.
outBaseRegionAvl.RegionRegion of pixels right after thresholding.

See also