edu.berkeley.guir.papier_mache.vision
Class ROIClassifier
java.lang.Object
edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
edu.berkeley.guir.papier_mache.vision.ROIClassifier
- All Implemented Interfaces:
- edu.berkeley.guir.lib.util.ToShortStringable
- public class ROIClassifier
- extends ObjectClassifier
A classifier that accepts objects that fall within a specific region of interest (ROI).
- Author:
- Scott Klemmer ( srk(AT)cs.berkeley.edu ), Ana Ramirez ( anar(AT)cs.berkeley.edu )
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ROIClassifier
public ROIClassifier(VisionPhobProducer producer)
- Constructs a new classifier with an empty ROI.
ROIClassifier
public ROIClassifier(javax.media.jai.ROI r,
VisionPhobProducer producer)
- Constructs a new classifier with the specified ROI.
ROIClassifier
public ROIClassifier(java.awt.Shape shape,
VisionPhobProducer producer)
- Constructs a new classifier with the specified shape as the ROI.
isMemberOfClass
public double isMemberOfClass(Phob phob)
- Specified by:
isMemberOfClass
in class ObjectClassifier
getROI
public javax.media.jai.ROI getROI()
setROI
public void setROI(javax.media.jai.ROI newRoi)
getView
public ObjectClassifierView getView()
- Overrides:
getView
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