ca.mcgill.cim.sre.cv4hci.swig
Class CAMShiftTracker

java.lang.Object
  extended by ca.mcgill.cim.sre.cv4hci.swig.CAMShiftTracker
Direct Known Subclasses:
CAMShiftModel

public class CAMShiftTracker
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  CAMShiftTracker()
           
protected CAMShiftTracker(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 void drawEllipse(IplImage image)
           
 void enableTracking(CvRect selection)
           
protected  void finalize()
           
 void forget()
           
 SimpleManeuveringFilter getAngleFilter()
           
 IplImage getBackProject()
           
protected static long getCPtr(CAMShiftTracker obj)
           
 CvHistogram getHistogram()
           
 IplImage getHistogramImage()
           
 IplImage getImage()
           
 int getMinArea()
           
 SimpleManeuveringFilter getPositionFilter()
           
 SimpleManeuveringFilter getSizeFilter()
           
 int getSmin()
           
 CvBox2D getTrackBox()
           
 CvScalar getTrackColor()
           
 int getVmax()
           
 int getVmin()
           
 void learn(CvRect selection)
           
 void resetFilters()
           
 void run(IplImage frame)
           
 void setMinArea()
           
 void setMinArea(int a)
           
 void setSmin()
           
 void setSmin(int smin)
           
 void setVmax()
           
 void setVmax(int vmax)
           
 void setVmin()
           
 void setVmin(int vmin)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

CAMShiftTracker

protected CAMShiftTracker(long cPtr,
                          boolean cMemoryOwn)

CAMShiftTracker

public CAMShiftTracker()
Method Detail

getCPtr

protected static long getCPtr(CAMShiftTracker obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

setVmin

public void setVmin(int vmin)

setVmin

public void setVmin()

setVmax

public void setVmax(int vmax)

setVmax

public void setVmax()

setSmin

public void setSmin(int smin)

setSmin

public void setSmin()

getVmin

public int getVmin()

getVmax

public int getVmax()

getSmin

public int getSmin()

getPositionFilter

public SimpleManeuveringFilter getPositionFilter()

getSizeFilter

public SimpleManeuveringFilter getSizeFilter()

getAngleFilter

public SimpleManeuveringFilter getAngleFilter()

resetFilters

public void resetFilters()

setMinArea

public void setMinArea(int a)

setMinArea

public void setMinArea()

getMinArea

public int getMinArea()

run

public void run(IplImage frame)

getImage

public IplImage getImage()

getBackProject

public IplImage getBackProject()

getHistogramImage

public IplImage getHistogramImage()

getHistogram

public CvHistogram getHistogram()

drawEllipse

public void drawEllipse(IplImage image)

getTrackBox

public CvBox2D getTrackBox()

getTrackColor

public CvScalar getTrackColor()

learn

public void learn(CvRect selection)

forget

public void forget()

enableTracking

public void enableTracking(CvRect selection)