DetectCircle_LSD


Finds circles in the input image using Line Segment Detection method.

Syntax

C++
C#
Python
 
def DetectCircle_LSD(
	inImage: Image,
	inSmoothing: GaussKernel,
	inEdgeThreshold: float,
	inToleranceCircle: float,
	inMinRadius: int,
	/,
	*,
	inRoi: Region | None = None
)
-> outCircles: list[Circle2D]

Parameters

Name Type Range Default Description
Input value inImage Image Image to fit the circles to
Input value inRoi Region | None None Input region of interest
Input value inSmoothing GaussKernel Predefined Gauss kernel
Input value inEdgeThreshold float 0.1 - Minimum accepted edge magnitude
Input value inToleranceCircle float 0.001 - Maximum accepted defects in output circles
Input value inMinRadius int 0 - Minimum radius of output circles
Output value outCircles list[Circle2D] Found circles