You are here: Start » AVL.NET » Function Reference » Computer Vision » Hough Transform » AVL.DetectSingleCircle

AVL.DetectSingleCircle

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

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void DetectSingleCircle
(
	AvlNet.Image inImage,
	float inRadius,
	float inMinScore,
	float inEdgeThreshold,
	INullable<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.INullable<AvlNet.HoughCircle>Found circle. This parameter cannot be null.

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.

Function Overrides

See also