User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
MultiScaleMotionC::MultiScaleMotionC(const IPConvSymC &,const LMSOpticFlowC)
MultiScaleMotionC::SetFilterErode(BooleanT)
MultiScaleMotionC::Estimate(const PairC> &,IndexC)
MultiScaleMotionC::Verbose(RealT,RealT)
MultiScaleMotionC
 
Performs multiscale motion estimation
 
include "amma/Motion/MultiScaleMotion.hh"
User Level:Default
Library:LMSMotion
Example:exLMSOptic.cc
Section:Image.Motion.Estimation.Optical Flow
In Scope:std

Comments:
Uses LMS optic flow and motion compensation at each level

Variables:
Methods:
MultiScaleMotionC(const IPConvSymC<RealT,RealT> & Filter,const LMSOpticFlowC Flow)
Constructor:
Filtersubsampling antialias filter
Flowoptical flow engine

MultiScaleMotionC & SetFilterErode(BooleanT Erode)
Set subsample filter resize to erode (Erode==true) or no erosion (Erode==false)

NumImageC<Vector2dC> Estimate(const PairC<NumImageC<RealT>> & im,IndexC Levels = 3)
Generates optical flow field from a pair of images, using not more than "Levels" levels of hierarchy

MultiScaleMotionC Verbose(RealT VectorScale = 1,RealT VectorSubsample = 1)
Image, PostScript and data files of the o/p from each level are written
VectorScalerescales motion vectors and ellipses in Postscript images
VectorSubsamplesubsamples the displayed motion vectors; e.g. =4 will subsample the vectors by 4 at level 0, by 2 at level 1, full fesolution at level 2


Programmer:Bill Christmas, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001