C# Class Accord.Imaging.SpeededUpRobustFeaturesDescriptor

Speeded-Up Robust Features (SURF) Descriptor.
Inheritance: ICloneable
Afficher le fichier Open project: accord-net/framework Class Usage Examples

Méthodes publiques

Méthode Description
Clone ( ) : object

Creates a new object that is a copy of the current instance.

Compute ( IEnumerable points ) : void

Describes all specified points (i.e. computes and sets the orientation and descriptor vector fields of each SpeededUpRobustFeaturePoint.

Compute ( SpeededUpRobustFeaturePoint point ) : void

Describes the specified point (i.e. computes and sets the orientation and descriptor vector fields of the SpeededUpRobustFeaturePoint.

GetDescriptor ( int x, int y, int scale, double orientation ) : double[]

Construct descriptor vector for this interest point

GetOrientation ( SpeededUpRobustFeaturePoint point ) : double

Determine dominant orientation for the feature point.

GetOrientation ( int x, int y, int scale ) : double

Determine dominant orientation for feature point.

SpeededUpRobustFeaturesDescriptor ( IntegralImage integralImage ) : System

Initializes a new instance of the SpeededUpRobustFeaturesDescriptor class.

Private Methods

Méthode Description
gaussian ( double x, double y, double sigma ) : double

Get the value of the Gaussian with std dev sigma at the point (x,y)

gaussian ( int x, int y, double sigma ) : double

Get the value of the Gaussian with std dev sigma at the point (x,y)

haarX ( int row, int column, int size ) : double
haarY ( int row, int column, int size ) : double

Method Details

Clone() public méthode

Creates a new object that is a copy of the current instance.
public Clone ( ) : object
Résultat object

Compute() public méthode

Describes all specified points (i.e. computes and sets the orientation and descriptor vector fields of each SpeededUpRobustFeaturePoint.
public Compute ( IEnumerable points ) : void
points IEnumerable The list of points to be described.
Résultat void

Compute() public méthode

Describes the specified point (i.e. computes and sets the orientation and descriptor vector fields of the SpeededUpRobustFeaturePoint.
public Compute ( SpeededUpRobustFeaturePoint point ) : void
point SpeededUpRobustFeaturePoint The point to be described.
Résultat void

GetDescriptor() public méthode

Construct descriptor vector for this interest point
public GetDescriptor ( int x, int y, int scale, double orientation ) : double[]
x int
y int
scale int
orientation double
Résultat double[]

GetOrientation() public méthode

Determine dominant orientation for the feature point.
public GetOrientation ( SpeededUpRobustFeaturePoint point ) : double
point SpeededUpRobustFeaturePoint
Résultat double

GetOrientation() public méthode

Determine dominant orientation for feature point.
public GetOrientation ( int x, int y, int scale ) : double
x int
y int
scale int
Résultat double

SpeededUpRobustFeaturesDescriptor() public méthode

Initializes a new instance of the SpeededUpRobustFeaturesDescriptor class.
public SpeededUpRobustFeaturesDescriptor ( IntegralImage integralImage ) : System
integralImage IntegralImage /// The integral image which is the source of the feature points. ///
Résultat System