C# Class Accord.MachineLearning.Geometry.RansacPlane

Robust plane estimator with RANSAC.
Show file Open project: accord-net/framework Class Usage Examples

Public Methods

Method Description
Estimate ( Point3 points ) : Plane

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

RansacPlane ( double threshold, double probability ) : System

Creates a new RANSAC 3D plane estimator.

Private Methods

Method Description
define ( int x ) : Plane
degenerate ( int indices ) : bool
distance ( Plane p, double t ) : int[]
fitting ( Point3 points ) : Plane

Method Details

Estimate() public method

Produces a robust estimation of the plane passing through the given (noisy) points.
public Estimate ( Point3 points ) : Plane
points Accord.Math.Point3 A set of (possibly noisy) points.
return Plane

RansacPlane() public method

Creates a new RANSAC 3D plane estimator.
public RansacPlane ( double threshold, double probability ) : System
threshold double Inlier threshold.
probability double Inlier probability.
return System