org.spantus.externals.recognition.services
Class CorpusServiceBaseImpl

java.lang.Object
  extended by org.spantus.externals.recognition.services.CorpusServiceBaseImpl
All Implemented Interfaces:
CorpusService

public class CorpusServiceBaseImpl
extends Object
implements CorpusService

Author:
Mindaugas Greibus

Constructor Summary
CorpusServiceBaseImpl()
           
 
Method Summary
protected  RecognitionResult compare(FeatureData target, CorpusEntry sample)
           
protected  RecognitionResult findBestMatch(FeatureData target)
          find best match in the corpus
 List<RecognitionResultDetails> findMultipleMatch(FeatureData target)
           
 CorpusRepository getCorpus()
           
 DtwService getDtwService()
           
 boolean learn(String label, FeatureData featureData)
           
 RecognitionResult match(FeatureData featureData)
           
 void setCorpus(CorpusRepository corpus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorpusServiceBaseImpl

public CorpusServiceBaseImpl()
Method Detail

match

public RecognitionResult match(FeatureData featureData)
Specified by:
match in interface CorpusService

findMultipleMatch

public List<RecognitionResultDetails> findMultipleMatch(FeatureData target)
Specified by:
findMultipleMatch in interface CorpusService
Parameters:
target -
Returns:

learn

public boolean learn(String label,
                     FeatureData featureData)
Specified by:
learn in interface CorpusService

findBestMatch

protected RecognitionResult findBestMatch(FeatureData target)
find best match in the corpus

Parameters:
target -
Returns:

compare

protected RecognitionResult compare(FeatureData target,
                                    CorpusEntry sample)
Parameters:
target -
sample -
Returns:

setCorpus

public void setCorpus(CorpusRepository corpus)

getCorpus

public CorpusRepository getCorpus()

getDtwService

public DtwService getDtwService()


Copyright © 2010. All Rights Reserved.