edu.berkeley.guir.papier_mache.vision
Class SizeClassifier
java.lang.Object
edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
edu.berkeley.guir.papier_mache.vision.SizeClassifier
- All Implemented Interfaces:
- edu.berkeley.guir.lib.util.ToShortStringable
- public class SizeClassifier
- extends ObjectClassifier
- Author:
- Scott Klemmer ( srk(AT)cs.berkeley.edu ), Ana Ramirez ( anar(AT)cs.berkeley.edu ), Edward De Guzman ( edwardd(AT)cs.berkeley.edu )
Constructor Summary |
SizeClassifier(double size,
double var)
A classifier based on pixel size |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SizeClassifier
public SizeClassifier(double size,
double var)
- A classifier based on pixel size
- Parameters:
size
- the ideal pixel size of the objectvar
- the variance allowed for the object. A value of .3 will allow objects that are < +/-30% of the ideal size
getIdealSize
public double getIdealSize()
getVariance
public double getVariance()
getView
public ObjectClassifierView getView()
- Overrides:
getView
in class ObjectClassifier
setIdealSize
public void setIdealSize(double d)
setVariance
public void setVariance(double d)
isMemberOfClass
public double isMemberOfClass(Phob phob)
- Specified by:
isMemberOfClass
in class ObjectClassifier
toShortString
public java.lang.String toShortString()
- Specified by:
toShortString
in interface edu.berkeley.guir.lib.util.ToShortStringable
- Specified by:
toShortString
in class ObjectClassifier