Package edu.tufts.hrilab.vision.learn
Class Learner
java.lang.Object
edu.tufts.hrilab.vision.visionproc.VisionProcess<NativeLearner.LearnerType,LearnerDetail,NativeLearner>
edu.tufts.hrilab.vision.learn.Learner
An instantiated Learner responsible for managing a single learner thread,
which performs object learning via a SWIG wrapped, native ObjectLearner.
-
Field Summary
Fields inherited from class edu.tufts.hrilab.vision.visionproc.VisionProcess
dependencies, description, detail, id_generator, log, performanceInfo, processId, processor, runFlag, singleIteration
-
Method Summary
Methods inherited from class edu.tufts.hrilab.vision.visionproc.VisionProcess
addProcessingDescriptor, addProcessingDescriptorToNative, getDependencies, getDependency, getDisplayFlag, getId, getIncrementalProcessing, getNativeProcessor, getPerformanceInfo, getProcessingDescriptors, getProcessingDescriptorsSize, getRegisteredProcessorIds, getSerialProcessing, getSingleIteration, getType, hasLearned, isRunning, isStartCaller, isType, isValid, loadConfig, parsePredicate, registerForCaptureNotification, registerForNotification, removeProcessingDescriptor, removeProcessingDescriptorFromNative, resetHasLearned, setDisplayFlag, setIncrementalProcessing, setSerialProcessing, setSingleIteration, start, stop, unregisterForCaptureNotification, unregisterForNotification
-
Method Details
-
toString
- Overrides:
toString
in classVisionProcess<NativeLearner.LearnerType,
LearnerDetail, NativeLearner>
-
perform
protected void perform()Description copied from class:VisionProcess
Main processing method to be written by sub-class.- Specified by:
perform
in classVisionProcess<NativeLearner.LearnerType,
LearnerDetail, NativeLearner>
-
terminate
protected void terminate()This has been overridden to expose the method to the "com.vision.detector" package. The super class is in a different package, therefore its "protected" members become private to this package.- Overrides:
terminate
in classVisionProcess<NativeLearner.LearnerType,
LearnerDetail, NativeLearner>
-