sigus.machineLearning
Class Updater
java.lang.Object
sigus.machineLearning.Updater
- All Implemented Interfaces:
- ij.plugin.filter.PlugInFilter
- Direct Known Subclasses:
- UpdaterLibras_, UpdaterTTT_
- public abstract class Updater
- extends java.lang.Object
- implements ij.plugin.filter.PlugInFilter
Extracts features values from current Image and writes the
result to a arff file
Fields inherited from interface ij.plugin.filter.PlugInFilter |
DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, ROI_REQUIRED, STACK_REQUIRED, SUPPORTS_MASKING |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
imp
ij.ImagePlus imp
ip
ij.process.ImageProcessor ip
pe
ParameterExtractor_ pe
learner
private Learner_ learner
fileName
public java.lang.String fileName
classValue
public java.lang.String classValue
arffRelationName
public java.lang.String arffRelationName
arffClasses
public java.lang.String arffClasses
needToCreateFile
static boolean needToCreateFile
pw
static java.io.PrintWriter pw
totalInstances
static int totalInstances
stopRequested
static boolean stopRequested
updating
static boolean updating
Updater
public Updater()
setup
public int setup(java.lang.String arg,
ij.ImagePlus imp)
- Specified by:
setup
in interface ij.plugin.filter.PlugInFilter
init
public abstract void init()
run
public void run(ij.process.ImageProcessor pip)
- Specified by:
run
in interface ij.plugin.filter.PlugInFilter
setImageProcessor
public void setImageProcessor(ij.process.ImageProcessor pip)
setImagePlus
public void setImagePlus(ij.ImagePlus pimp)
setParameterExtractor
public void setParameterExtractor(ParameterExtractor_ pep)
setLearner
public void setLearner(Learner_ l)
isLearning
public boolean isLearning()
startUpdating
public void startUpdating(java.lang.String pClassValue)
stopUpdating
public void stopUpdating()
isUpdating
public boolean isUpdating()
setStopRequested
public void setStopRequested(boolean value)
getStopRequested
public boolean getStopRequested()
update
public void update()
update
public void update(java.lang.String pClassValue)
clearTrainingSet
public void clearTrainingSet()
getTotalInstances
public int getTotalInstances()
getClassValue
public java.lang.String getClassValue()
getFileName
public java.lang.String getFileName()
readFileNameAndClassValue
boolean readFileNameAndClassValue()
showAbout
void showAbout()