ImageLocalMinima


Finds image locations characterized by locally minimal pixel values.

Applications:Detection of characteristic points, usually after some image transformations.

Syntax

C++
C#
Python
 
def ImageLocalMinima(
	inImage: Image,
	/,
	*,
	inRoi: Region | None = None,
	inConsiderLowlands: bool = False,
	inMinValue: float | None = None,
	inMaxValue: float | None = None,
	inMinDistance: float = 0,
	inMinimaVerification: ImageLocalExtremaVerification | None = None
)
-> (
	outLocalMinima: list[Extremum2D],
	outMinimaRegions: list[Region]
)

Parameters

Name Type Range Default Description
Input value inImage Image Input image
Input value inRoi Region | None None Range of pixels to be processed
Input value inConsiderLowlands bool False Consider multi-pixel minima (lowlands) or not
Input value inMinValue float | None None Minimal value of minimum to be considered
Input value inMaxValue float | None None Maximal value of minimum to be considered
Input value inMinDistance float 0.0 - 0 Minimal distance between two found minima
Input value inMinimaVerification ImageLocalExtremaVerification | None None Minima verification structure
Output value outLocalMinima list[Extremum2D] Found local minima
Output value outMinimaRegions list[Region] Regions of local minima (plateaus and singletons)