本文整理汇总了C++中FFT::init方法的典型用法代码示例。如果您正苦于以下问题:C++ FFT::init方法的具体用法?C++ FFT::init怎么用?C++ FFT::init使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FFT
的用法示例。
在下文中一共展示了FFT::init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setup
//--------------------------------------------------------------
void ofApp::setup(){
ofSetFrameRate(60);
//Setup the FFT
FFT fft;
fft.init(FFT_WINDOW_SIZE,FFT_HOP_SIZE,1,FFT::RECTANGULAR_WINDOW,true,false,DATA_TYPE_MATRIX);
//Setup the classifier
RandomForests forest;
forest.setForestSize( 10 );
forest.setNumRandomSplits( 100 );
forest.setMaxDepth( 10 );
forest.setMinNumSamplesPerNode( 10 );
//Add the feature extraction and classifier to the pipeline
pipeline.addFeatureExtractionModule( fft );
pipeline.setClassifier( forest );
trainingClassLabel = 1;
record = false;
processAudio = true;
trainingData.setNumDimensions( 1 ); //We are only going to use the data from one microphone channel, so the dimensions are 1
trainingSample.resize( AUDIO_BUFFER_SIZE, 1 ); //We will set the training matrix to match the audio buffer size
//Setup the audio card
ofSoundStreamSetup(2, 1, this, AUDIO_SAMPLE_RATE, AUDIO_BUFFER_SIZE, 4);
}