blender/extern/libmv/libmv
Keir Mierle 427844c28d Eagerly attempt to refine a track before doing a brute search
Before the refinement phase of tracking, a brute force SAD search
is run across the search area. This works well but is slow;
especially if the guess for the track's location is accurate.

This patch runs a refinement phase before running a brute force
search, hoping that the guessed position (in x2, y2) is close to
the best answer. If it is, then no brute search is done. If it is
not, then a normal brute force search followed by refinement is
done.

In some cases this may produce worse tracks than before; the
regressions will need investigation. The predictive motion model
(to be implemented) will reduce the probability of that happening.
2013-10-29 01:06:50 +00:00
..
base Update libmv to current upstream version 2013-04-05 09:23:20 +00:00
image Revert change made to bilinear sampler in libmv 2013-04-06 14:47:45 +00:00
logging Bundle new upstream version of libmv from own branch 2012-03-11 19:52:25 +00:00
multiview Code cleanup: move function prototype to header file 2013-10-15 15:21:44 +00:00
numeric Update libmv to current upstream version 2013-04-05 09:23:20 +00:00
simple_pipeline Weighted tracks 2013-10-26 13:22:38 +00:00
tracking Eagerly attempt to refine a track before doing a brute search 2013-10-29 01:06:50 +00:00