|
Blender V4.3
|
#include <klt_region_tracker.h>
Inherits libmv::RegionTracker.
Public Member Functions | |
| KltRegionTracker () | |
| virtual | ~KltRegionTracker () |
| virtual bool | Track (const FloatImage &image1, const FloatImage &image2, double x1, double y1, double *x2, double *y2) const |
Public Member Functions inherited from libmv::RegionTracker | |
| 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(), and sigma.
| 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().