Blender
V3.3
|
#include <brute_region_tracker.h>
Public Member Functions | |
BruteRegionTracker () | |
virtual | ~BruteRegionTracker () |
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 |
double | minimum_correlation |
Definition at line 29 of file brute_region_tracker.h.
|
inline |
Definition at line 30 of file brute_region_tracker.h.
|
inlinevirtual |
Definition at line 32 of file brute_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 268 of file brute_region_tracker.cc.
References libmv::aligned_free(), libmv::BlurredImageAndDerivativesChannels(), CHECK_NE, half_window_size, libmv::Array3D< T >::Height(), LG, minimum_correlation, libmv::PearsonProductMomentCorrelation(), libmv::RegionIsInBounds(), libmv::SamplePattern(), sqrt(), libmv::Array3D< T >::Width(), x2, and y1.
int libmv::BruteRegionTracker::half_window_size |
Definition at line 43 of file brute_region_tracker.h.
Referenced by Track().
double libmv::BruteRegionTracker::minimum_correlation |
Definition at line 44 of file brute_region_tracker.h.
Referenced by Track().