Blender
V3.3
|
#include <hybrid_region_tracker.h>
Public Member Functions | |
HybridRegionTracker (RegionTracker *coarse_tracker, RegionTracker *fine_tracker) | |
virtual | ~HybridRegionTracker () |
virtual bool | Track (const FloatImage &image1, const FloatImage &image2, double x1, double y1, double *x2, double *y2) const |
![]() | |
RegionTracker () | |
virtual | ~RegionTracker () |
Public Attributes | |
scoped_ptr< RegionTracker > | coarse_tracker_ |
scoped_ptr< RegionTracker > | fine_tracker_ |
Definition at line 31 of file hybrid_region_tracker.h.
|
inline |
Definition at line 33 of file hybrid_region_tracker.h.
|
inlinevirtual |
Definition at line 37 of file hybrid_region_tracker.h.
|
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
Implements libmv::RegionTracker.
Definition at line 30 of file hybrid_region_tracker.cc.
References coarse_tracker_, fine_tracker_, LG, sqrt(), x2, and y1.
scoped_ptr<RegionTracker> libmv::HybridRegionTracker::coarse_tracker_ |
Definition at line 47 of file hybrid_region_tracker.h.
Referenced by Track().
scoped_ptr<RegionTracker> libmv::HybridRegionTracker::fine_tracker_ |
Definition at line 48 of file hybrid_region_tracker.h.
Referenced by Track().