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

Invoke.SegmentImage_Gray

Segments an image into blobs examining differences between neighbouring pixels values.

Namespace:Fil
Assembly:FilNet.dll

Syntax

C++
C#
 
public static void SegmentImage_Gray
(
	Fil.Image inImage,
	Optional<Fil.Region> inRoi,
	float inMaxDifference,
	Fil.BlobsDifferenceMeasure inDifferenceMeasure,
	int inMinArea,
	Optional<int> inMaxArea,
	List<Fil.Region> outBlobs
)

Parameters

Name Type Range Default Description
inImageFil.ImageImage from which blobs are extracted.
inRoiFtl.Optional<Fil.Region>Range of pixels to be processed. Default value: ftl::NIL.
inMaxDifferencefloat<0.0f, INF>5.0fMaximal difference between two neighbouring blobs to be merged. Default value: 5.0f.
inDifferenceMeasureFil.BlobsDifferenceMeasureNeighbourMeasure of blobs difference. Default value: Neighbour.
inMinAreaint<0, INF>50Minimal area of a blob. Default value: 50.
inMaxAreaFtl.Optional<int><0, INF>Maximal area of a blob. Default value: ftl::NIL.
outBlobsSystem.Collections.Generic.List<Fil.Region>Blobs extracted from the input image.

See also