You are here: Start » AVL.NET » AVL.SelectThresholdValue Method
AVL.SelectThresholdValue Method
Selects best threshold value using the image histogram.
Namespace: | AvlNet |
---|---|
Assembly: | AVL.NET.dll |
Syntax
public static void SelectThresholdValue( AvlNet.Image inImage, AvlNet.Region inRoi, AvlNet.ThresholdSelectionMethod inMethod, out float outThresholdValue )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inImage | AvlNet.Image | Input image. | |||
inRoi | AvlNet.Region | Range of pixels to be processed. Default value: atl::NIL, or null. | |||
inMethod | AvlNet.ThresholdSelectionMethod | Method used to select the best threshold. | |||
outThresholdValue | float | Best threshold separating background pixels from foreground pixels. |
Description
The operation estimates an intensity threshold value that discriminates foreground pixels from background pixels in inImage.
Note that to provide meaningful results it is required that the image in fact consists of foreground and background components that strongly differ in brightness.