C# Класс AcoustID.Util.Helper

DSP and math helper methods.
Показать файл Открыть проект

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

Метод Описание
ApplyWindow ( double &in_output, double window, int size, double scale ) : void
EuclideanNorm ( double vector ) : double
FreqToBark ( double f ) : double
FreqToIndex ( double freq, int frame_size, int sample_rate ) : int
IndexToFreq ( int i, int frame_size, int sample_rate ) : double
NormalizeVector ( double vector, double norm, double threshold = 0.01 ) : void
PrepareHammingWindow ( double &vector, int first, int last ) : void
Sum ( double vector, int first, int last ) : double

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

ApplyWindow() публичный статический Метод

public static ApplyWindow ( double &in_output, double window, int size, double scale ) : void
in_output double
window double
size int
scale double
Результат void

EuclideanNorm() публичный статический Метод

public static EuclideanNorm ( double vector ) : double
vector double
Результат double

FreqToBark() публичный статический Метод

public static FreqToBark ( double f ) : double
f double
Результат double

FreqToIndex() публичный статический Метод

public static FreqToIndex ( double freq, int frame_size, int sample_rate ) : int
freq double
frame_size int
sample_rate int
Результат int

IndexToFreq() публичный статический Метод

public static IndexToFreq ( int i, int frame_size, int sample_rate ) : double
i int
frame_size int
sample_rate int
Результат double

NormalizeVector() публичный статический Метод

public static NormalizeVector ( double vector, double norm, double threshold = 0.01 ) : void
vector double
norm double
threshold double
Результат void

PrepareHammingWindow() публичный статический Метод

public static PrepareHammingWindow ( double &vector, int first, int last ) : void
vector double
first int
last int
Результат void

Sum() публичный статический Метод

public static Sum ( double vector, int first, int last ) : double
vector double
first int
last int
Результат double