C# Class AcoustID.Util.Helper

DSP and math helper methods.
Afficher le fichier Open project: wo80/AcoustID.NET

Méthodes publiques

Méthode Description
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

Method Details

ApplyWindow() public static méthode

public static ApplyWindow ( double &in_output, double window, int size, double scale ) : void
in_output double
window double
size int
scale double
Résultat void

EuclideanNorm() public static méthode

public static EuclideanNorm ( double vector ) : double
vector double
Résultat double

FreqToBark() public static méthode

public static FreqToBark ( double f ) : double
f double
Résultat double

FreqToIndex() public static méthode

public static FreqToIndex ( double freq, int frame_size, int sample_rate ) : int
freq double
frame_size int
sample_rate int
Résultat int

IndexToFreq() public static méthode

public static IndexToFreq ( int i, int frame_size, int sample_rate ) : double
i int
frame_size int
sample_rate int
Résultat double

NormalizeVector() public static méthode

public static NormalizeVector ( double vector, double norm, double threshold = 0.01 ) : void
vector double
norm double
threshold double
Résultat void

PrepareHammingWindow() public static méthode

public static PrepareHammingWindow ( double &vector, int first, int last ) : void
vector double
first int
last int
Résultat void

Sum() public static méthode

public static Sum ( double vector, int first, int last ) : double
vector double
first int
last int
Résultat double