Blender
V3.3
|
#include <trklt_region_tracker.h>
Public Member Functions | |
TrkltRegionTracker () | |
virtual | ~TrkltRegionTracker () |
virtual bool | Track (const FloatImage &image1, const FloatImage &image2, double x1, double y1, double *x2, double *y2) const |
![]() | |
RegionTracker () | |
virtual | ~RegionTracker () |
Public Attributes | |
int | half_window_size |
int | max_iterations |
double | min_determinant |
double | min_update_squared_distance |
double | sigma |
double | lambda |
Definition at line 37 of file trklt_region_tracker.h.
|
inline |
Definition at line 38 of file trklt_region_tracker.h.
|
inlinevirtual |
Definition at line 46 of file trklt_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 108 of file trklt_region_tracker.cc.
References libmv::BlurredImageAndDerivativesChannels(), libmv::ComputeTrackingEquation(), determinant(), e, fabs(), half_window_size, lambda, LG, max_iterations, min_determinant, min_update_squared_distance, libmv::RegionIsInBounds(), sigma, U, x2, and y1.
int libmv::TrkltRegionTracker::half_window_size |
Definition at line 57 of file trklt_region_tracker.h.
Referenced by Track().
double libmv::TrkltRegionTracker::lambda |
Definition at line 62 of file trklt_region_tracker.h.
Referenced by Track().
int libmv::TrkltRegionTracker::max_iterations |
Definition at line 58 of file trklt_region_tracker.h.
Referenced by Track().
double libmv::TrkltRegionTracker::min_determinant |
Definition at line 59 of file trklt_region_tracker.h.
Referenced by Track().
double libmv::TrkltRegionTracker::min_update_squared_distance |
Definition at line 60 of file trklt_region_tracker.h.
Referenced by Track().
double libmv::TrkltRegionTracker::sigma |
Definition at line 61 of file trklt_region_tracker.h.
Referenced by Track().