You are here: Start » FIL.NET » Invoke.FindMaxStableExtremalRegions

Invoke.FindMaxStableExtremalRegions

Segments an image by binarizing it with many different thresholds and by looking which blobs appear "stable".

Namespace:Fil
Assembly:FilNet.dll

Syntax

C++
C#
 
public static void FindMaxStableExtremalRegions
(
	Fil.Image inImage,
	int inDelta,
	int inMinArea,
	int inMaxArea,
	float inMaxVariation,
	float inMinDiversity,
	Fil.RegionConnectivity inConnectivity,
	List<Fil.Region> outRegions
)

Parameters

Name Type Range Default Description
inImageFil.ImageInput image.
inDeltaint<1, 255>30Area variance is calculated against ancestor with color difference of delta. Default value: 30.
inMinAreaint<0, INF>50Minimum area of stable region. Default value: 50.
inMaxAreaint<0, INF>2000Maximum area of stable region. Default value: 2000.
inMaxVariationfloat<0.0f, INF>0.1fMaximum area variance with containing larger region specified by delta parameter, for region to be considered as stable. Default value: 0.1f.
inMinDiversityfloat<0.0f, INF>2.0fMinimum area diversity that region must have in order to be stable when compared to stable regions within it. Default value: 2.0f.
inConnectivityFil.RegionConnectivityEightDirectionsDefault value: EightDirections.
outRegionsSystem.Collections.Generic.List<Fil.Region>

See also