Main Page   Class Hierarchy   Compound List   File List   Compound Members  

meapsoft.FeatExtractor Class Reference

Inheritance diagram for meapsoft.FeatExtractor:

Inheritance graph
[legend]
Collaboration diagram for meapsoft.FeatExtractor:

Collaboration graph
[legend]
List of all members.

Detailed Description

Program that extracts features from the chunks listed in the input files.

Author:
Ron Weiss (ronw@ee.columbia.edu)

Definition at line 42 of file FeatExtractor.java.

Public Methods

 FeatExtractor (String infile, String outfile, Vector extractors)
 FeatExtractor constructor.

 FeatExtractor (FeatFile infile, FeatFile outfile, Vector extractors)
 FeatExtractor constructor.

 FeatExtractor (FeatFile[] infiles, FeatFile outfile, Vector extractors)
 FeatExtractor constructor.

 FeatExtractor (String[] args)
 FeatExtractor constructor.

void setup () throws IOException, ParserException
FeatFile[] processFeatFiles () throws IOException
 Where the magic happens.

FeatFile processFeatFile (FeatFile f) throws IOException
 Where the magic happens.

void go ()
 Set everything up, process input, and write output.


Public Attributes

FeatFile outFile = null


Constructor & Destructor Documentation

meapsoft.FeatExtractor.FeatExtractor String    infile,
String    outfile,
Vector    extractors
[inline]
 

FeatExtractor constructor.

If no extractors is empty, defaults to AvgMelSpec.

Definition at line 56 of file FeatExtractor.java.

meapsoft.FeatExtractor.FeatExtractor FeatFile    infile,
FeatFile    outfile,
Vector    extractors
[inline]
 

FeatExtractor constructor.

If no extractors is empty, defaults to AvgMelSpec.

Definition at line 65 of file FeatExtractor.java.

meapsoft.FeatExtractor.FeatExtractor FeatFile    infiles[],
FeatFile    outfile,
Vector    extractors
[inline]
 

FeatExtractor constructor.

If no extractors is empty, defaults to AvgMelSpec.

Definition at line 77 of file FeatExtractor.java.

meapsoft.FeatExtractor.FeatExtractor String    args[] [inline]
 

FeatExtractor constructor.

Parses command line arguments

Definition at line 100 of file FeatExtractor.java.

References meapsoft.MEAPUtil.parseFeatureExtractor().


Member Function Documentation

FeatFile meapsoft.FeatExtractor.processFeatFile FeatFile    f throws IOException [inline]
 

Where the magic happens.

Extract features from file.

Definition at line 168 of file FeatExtractor.java.

References meapsoft.FeatChunk.addFeature(), meapsoft.FeatFile.chunks, meapsoft.FeatFile.clone(), meapsoft.FeatFile.featureDescription, meapsoft.MEAPFile.haveReadFile, meapsoft.Chunk.length, meapsoft.STFT.seconds2fr(), meapsoft.Chunk.srcFile, meapsoft.STFT.start(), and meapsoft.Chunk.startTime.

Referenced by meapsoft.FeatExtractor.go(), and meapsoft.FeatExtractor.processFeatFiles().

FeatFile [] meapsoft.FeatExtractor.processFeatFiles   throws IOException [inline]
 

Where the magic happens.

Extract features from featFiles.

Definition at line 157 of file FeatExtractor.java.

References meapsoft.FeatExtractor.processFeatFile().


The documentation for this class was generated from the following file:
Generated on Thu May 11 15:04:13 2006 for MEAPsoft by doxygen1.2.18