You are here: Start » AVL.NET » AVL.SegmentImage_Gray_Extended(AvlNet.Image, AvlNet.Region, float, float, int, int?, AvlNet.Region[])

AVL.SegmentImage_Gray_Extended(AvlNet.Image, AvlNet.Region, float, float, int, int?, AvlNet.Region[])

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

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void SegmentImage_Gray_Extended(
	AvlNet.Image inImage,
	AvlNet.Region inRoi,
	float inMaxDifference,
	float inJoiningThreshold,
	int inMinArea,
	int? inMaxArea,
	out AvlNet.Region[] outBlobs
)

Parameters

inImage
Type: AvlNet.Image
Image from which blobs are extracted
inRoi
Type: AvlNet.Region
Range of pixels to be processed, or null.
inMaxDifference
Type: System.Single
Maximal difference between two neighbouring blobs to be merged
inJoiningThreshold
Type: System.Single
Maximal difference between two means of neighbouring blobs
inMinArea
Type: System.Int32
Minimal area of a blob
inMaxArea
Type: System.Nullable<System.Int32>
Maximal area of a blob, or null.
outBlobs
Type: AvlNet.Region
Blobs extracted from the input image

See also