sigus.machineLearning
Class Learner_
java.lang.Object
sigus.machineLearning.Learner_
- All Implemented Interfaces:
- ij.plugin.filter.PlugInFilter
- public class Learner_
- extends java.lang.Object
- implements ij.plugin.filter.PlugInFilter
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
trainingSetFileName
java.lang.String trainingSetFileName
modelFileName
java.lang.String modelFileName
classifier
private weka.classifiers.Classifier classifier
instances
private weka.core.Instances instances
isready
private boolean isready
Learner_
public Learner_()
setup
public int setup(java.lang.String arg,
ij.ImagePlus imp)
- Specified by:
setup
in interface ij.plugin.filter.PlugInFilter
run
public void run(ij.process.ImageProcessor ip)
- Specified by:
run
in interface ij.plugin.filter.PlugInFilter
init
public void init(java.lang.String ptraining)
init
public boolean init(boolean readFileName)
isReady
public boolean isReady()
getFocus
public int getFocus(ij.ImagePlus imp,
ParameterExtractor_ pe)
learnInstance
public void learnInstance(ij.ImagePlus imp,
ParameterExtractor_ pe,
java.lang.String classValue)
getFileName
void getFileName()
keepPluginOpened
void keepPluginOpened()
openArff
private boolean openArff(java.lang.String fileName)
learnFromInstances
public void learnFromInstances()
loadClassifier
private void loadClassifier()
showAbout
void showAbout()