C# Класс Accord.Imaging.SpeededUpRobustFeaturesDescriptor

Speeded-Up Robust Features (SURF) Descriptor.
Наследование: ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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.

Приватные методы

Метод Описание
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

Описание методов

Clone() публичный Метод

Creates a new object that is a copy of the current instance.
public Clone ( ) : object
Результат object

Compute() публичный Метод

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.
Результат void

Compute() публичный Метод

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.
Результат void

GetDescriptor() публичный Метод

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
Результат double[]

GetOrientation() публичный Метод

Determine dominant orientation for the feature point.
public GetOrientation ( SpeededUpRobustFeaturePoint point ) : double
point SpeededUpRobustFeaturePoint
Результат double

GetOrientation() публичный Метод

Determine dominant orientation for feature point.
public GetOrientation ( int x, int y, int scale ) : double
x int
y int
scale int
Результат double

SpeededUpRobustFeaturesDescriptor() публичный Метод

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. ///
Результат System