DetectLinePeak_Gauss


Finds line peaks on an image.

Applications:Created for applications with laser line detection.

Syntax

C++
C#
Python
 
def DetectLinePeak_Gauss(
	inImage: Image,
	/,
	*,
	inStdDev: float = 4.0,
	inKernelRelativeSize: float = 2.0,
	inThreshold: float = 128.0,
	diagLinePeakProfile: Profile | None = None
)
-> outLinePeakPoints: list[Point2D | None]

Parameters

Name Type Range Default Description
Input value inImage Image Input image
Input value inStdDev float 0.0 - 4.0 Standard deviation of the gaussian kernel
Input value inKernelRelativeSize float 0.0 - 3.0 2.0 A multiple of the standard deviation determining the size of the kernel
Input value inThreshold float 0.0 - 128.0 Minimal value of a bright pixel
Output value outLinePeakPoints list[Point2D | None] Line peak positions
Diagnostic input diagLinePeakProfile Profile | None None Profile of line peak positions

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.