Back to Adaptive Vision Library website

You are here: Start » Function Reference » Computer Vision » Image Analysis » DetectLinePeak_Gauss

DetectLinePeak_Gauss


Header: AVL.h
Namespace: avl
Module: FoundationPro

Finds line peaks on an image.

Applications: Created for applications with laser line detection.

Syntax

C++
C#
 
void avl::DetectLinePeak_Gauss
(
	const avl::Image& inImage,
	const float inStdDev,
	const float inKernelRelativeSize,
	const float inThreshold,
	atl::Array<atl::Conditional<avl::Point2D> >& outLinePeakPoints,
	avl::Profile& diagLinePeakProfile
)

Parameters

Name Type Range Default Description
inImage const Image& Input image
inStdDev const float 0.0 - 4.0f Standard deviation of the gaussian kernel
inKernelRelativeSize const float 0.0 - 3.0 2.0f A multiple of the standard deviation determining the size of the kernel
inThreshold const float 0.0 - 128.0f Minimal value of a bright pixel
outLinePeakPoints Array<Conditional<Point2D> >& Line peak positions
diagLinePeakProfile Profile& Profile of line peak positions