You are here: Start » AVL.NET » AVL.DetectSingleCircle Method

AVL.DetectSingleCircle Method

Finds the strongest circle of a given radius in the input image.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void DetectSingleCircle(
	AvlNet.Image inImage,
	float inRadius,
	float inMinScore,
	float inEdgeThreshold,
	out AvlNet.HoughCircle? outCircle
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inRadiusfloat<0.0f, INF>10.0fCircle's radius. Default value: 10.0f.
inMinScorefloat<0.0f, INF>20.0fMinimum matching score. Default value: 20.0f.
inEdgeThresholdfloat10.0fMinimum accepted edge magnitude. Default value: 10.0f.
outCircleAvlNet.HoughCircle?Found circle.

Description

The operation detects circular object of given radius (in pixels) in the inImage using the Hough Transform approach.

Examples

DetectSingleCircle performed on the sample image.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

See also