marf.FeatureExtraction
Interface IFeatureExtraction

All Known Implementing Classes:
Cepstral, F0, FeatureExtraction, FFT, LPC, MinMaxAmplitudes, RandomFeatureExtraction, Segmentation

public interface IFeatureExtraction

Feature Extraction Interface.

$Id: IFeatureExtraction.java,v 1.3 2005/06/12 23:09:36 mokhov Exp $

Since:
0.3.0
Version:
$Revision: 1.3 $
Author:
Serguei Mokhov

Field Summary
static java.lang.String MARF_INTERFACE_CODE_REVISION
          Interface source code revision.
 
Method Summary
 boolean extractFeatures()
          Abstract feature extraction routine.
 double[] getFeaturesArray()
          Allows retrieval of the features.
 

Field Detail

MARF_INTERFACE_CODE_REVISION

static final java.lang.String MARF_INTERFACE_CODE_REVISION
Interface source code revision.

See Also:
Constant Field Values
Method Detail

extractFeatures

boolean extractFeatures()
                        throws FeatureExtractionException
Abstract feature extraction routine.

Returns:
boolean true if there were features extracted, false otherwise
Throws:
FeatureExtractionException - if there was an error while extracting features

getFeaturesArray

double[] getFeaturesArray()
Allows retrieval of the features.

Returns:
array of features (double values)