Blender
V3.3
|
#include <klt_region_tracker.h>
Public Member Functions | |
KltRegionTracker () | |
virtual | ~KltRegionTracker () |
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 |
Definition at line 29 of file klt_region_tracker.h.
|
inline |
Definition at line 30 of file klt_region_tracker.h.
|
inlinevirtual |
Definition at line 37 of file klt_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 91 of file klt_region_tracker.cc.
References libmv::BlurredImageAndDerivativesChannels(), libmv::ComputeTrackingEquation(), determinant(), half_window_size, LG, max_iterations, min_determinant, min_update_squared_distance, libmv::RegionIsInBounds(), sigma, x2, and y1.
int libmv::KltRegionTracker::half_window_size |
Definition at line 48 of file klt_region_tracker.h.
Referenced by Track().
int libmv::KltRegionTracker::max_iterations |
Definition at line 49 of file klt_region_tracker.h.
Referenced by Track().
double libmv::KltRegionTracker::min_determinant |
Definition at line 50 of file klt_region_tracker.h.
Referenced by Track().
double libmv::KltRegionTracker::min_update_squared_distance |
Definition at line 51 of file klt_region_tracker.h.
Referenced by Track().
double libmv::KltRegionTracker::sigma |
Definition at line 52 of file klt_region_tracker.h.
Referenced by Track().