C# 클래스 AcoustID.Util.Helper

DSP and math helper methods.
파일 보기 프로젝트 열기: wo80/AcoustID.NET

공개 메소드들

메소드 설명
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