ImageLocalMaxima


Finds image locations characterized by locally maximal pixel values.

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

Syntax

C++
Python
 
def ImageLocalMaxima(
	inImage: Image,
	/,
	*,
	inRoi: Region | None = None,
	inConsiderPlateaus: bool = False,
	inMinValue: float | None = None,
	inMaxValue: float | None = None,
	inMinDistance: float = 0,
	inMaximaVerification: ImageLocalExtremaVerification | None = None
)
-> (
	outLocalMaxima: list[Extremum2D],
	outMaximaRegions: 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 inConsiderPlateaus bool False Consider multi-pixel maxima (plateaus) or not
Input value inMinValue float | None None Minimal value of maximum to be considered
Input value inMaxValue float | None None Maximal value of maximum to be considered
Input value inMinDistance float 0.0 - 0 Minimal distance between two found maxima
Input value inMaximaVerification ImageLocalExtremaVerification | None None Maxima verification structure
Output value outLocalMaxima list[Extremum2D] Found local maxima
Output value outMaximaRegions list[Region] Regions of local maxima (plateaus and singletons)