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

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

public class ForegroundDetector
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  ForegroundDetector()
           
protected ForegroundDetector(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 void drawEllipse(IplImage image)
           
protected  void finalize()
           
 void forget()
           
 SimpleManeuveringFilter getAngleFilter()
           
 IplImage getBackground()
           
protected static long getCPtr(ForegroundDetector obj)
           
static CvFGDStatModelParams getDefaultParameters()
           
 IplImage getForeground()
           
 IplImage getImage()
           
 void getParameters(CvFGDStatModelParams p)
           
 SimpleManeuveringFilter getPositionFilter()
           
 SimpleManeuveringFilter getSizeFilter()
           
 CvBox2D getTrackBox()
           
 void resetFilters()
           
 void run(IplImage frame)
           
 void setParameters(CvFGDStatModelParams p)
           
 
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

ForegroundDetector

protected ForegroundDetector(long cPtr,
                             boolean cMemoryOwn)

ForegroundDetector

public ForegroundDetector()
Method Detail

getCPtr

protected static long getCPtr(ForegroundDetector obj)

finalize

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

delete

public void delete()

getDefaultParameters

public static CvFGDStatModelParams getDefaultParameters()

setParameters

public void setParameters(CvFGDStatModelParams p)

getParameters

public void getParameters(CvFGDStatModelParams p)

getPositionFilter

public SimpleManeuveringFilter getPositionFilter()

getSizeFilter

public SimpleManeuveringFilter getSizeFilter()

getAngleFilter

public SimpleManeuveringFilter getAngleFilter()

resetFilters

public void resetFilters()

run

public void run(IplImage frame)

getImage

public IplImage getImage()

getForeground

public IplImage getForeground()

getBackground

public IplImage getBackground()

drawEllipse

public void drawEllipse(IplImage image)

getTrackBox

public CvBox2D getTrackBox()

forget

public void forget()