Blender  V3.3
Public Member Functions | List of all members
libmv::RegionTracker Class Referenceabstract

#include <region_tracker.h>

Inheritance diagram for libmv::RegionTracker:
libmv::BruteRegionTracker libmv::HybridRegionTracker libmv::KltRegionTracker libmv::PyramidRegionTracker libmv::RetrackRegionTracker libmv::TrkltRegionTracker

Public Member Functions

 RegionTracker ()
 
virtual ~RegionTracker ()
 
virtual bool Track (const FloatImage &image1, const FloatImage &image2, double x1, double y1, double *x2, double *y2) const =0
 

Detailed Description

Definition at line 28 of file region_tracker.h.

Constructor & Destructor Documentation

◆ RegionTracker()

libmv::RegionTracker::RegionTracker ( )
inline

Definition at line 30 of file region_tracker.h.

◆ ~RegionTracker()

virtual libmv::RegionTracker::~RegionTracker ( )
inlinevirtual

Definition at line 31 of file region_tracker.h.

Member Function Documentation

◆ Track()

virtual bool libmv::RegionTracker::Track ( const FloatImage image1,
const FloatImage image2,
double  x1,
double  y1,
double x2,
double y2 
) const
pure virtual

Track a point from image1 to image2.

x2, y2 should start out as a best guess for the position in image2. If no guess is available, (x1, y1) is a good start. Returns true on success, false otherwise

Implemented in libmv::TrkltRegionTracker, libmv::RetrackRegionTracker, libmv::PyramidRegionTracker, libmv::KltRegionTracker, libmv::HybridRegionTracker, and libmv::BruteRegionTracker.


The documentation for this class was generated from the following file: