C# Class Accord.MachineLearning.Geometry.RansacCircle

Robust circle estimator with RANSAC.
Show file Open project: accord-net/framework

Public Methods

Method Description
Estimate ( IEnumerable points ) : Circle

Produces a robust estimation of the circle passing through the given (noisy) points.

Estimate ( IEnumerable points ) : Circle

Produces a robust estimation of the circle passing through the given (noisy) points.

Estimate ( IntPoint points ) : Circle

Produces a robust estimation of the circle passing through the given (noisy) points.

Estimate ( Point points ) : Circle

Produces a robust estimation of the circle passing through the given (noisy) points.

RansacCircle ( double threshold, double probability ) : System

Creates a new RANSAC 2D circle estimator.

Private Methods

Method Description
define ( int x ) : Circle
degenerate ( int indices ) : bool
distance ( Circle c, double t ) : int[]
fitting ( Point points ) : Circle

Method Details

Estimate() public method

Produces a robust estimation of the circle passing through the given (noisy) points.
public Estimate ( IEnumerable points ) : Circle
points IEnumerable A set of (possibly noisy) points.
return Accord.Math.Geometry.Circle

Estimate() public method

Produces a robust estimation of the circle passing through the given (noisy) points.
public Estimate ( IEnumerable points ) : Circle
points IEnumerable A set of (possibly noisy) points.
return Accord.Math.Geometry.Circle

Estimate() public method

Produces a robust estimation of the circle passing through the given (noisy) points.
public Estimate ( IntPoint points ) : Circle
points AForge.IntPoint A set of (possibly noisy) points.
return Accord.Math.Geometry.Circle

Estimate() public method

Produces a robust estimation of the circle passing through the given (noisy) points.
public Estimate ( Point points ) : Circle
points Point A set of (possibly noisy) points.
return Accord.Math.Geometry.Circle

RansacCircle() public method

Creates a new RANSAC 2D circle estimator.
public RansacCircle ( double threshold, double probability ) : System
threshold double Inlier threshold.
probability double Inlier probability.
return System