blender/extern/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
..
libmv Eagerly attempt to refine a track before doing a brute search 2013-10-29 01:06:50 +00:00
patches Updates to libmv's bundle.sh to make sure libmv upstream 2013-03-01 11:52:38 +00:00
third_party Fix compilation error after recent libmv change 2013-10-09 19:49:09 +00:00
bundle.sh Libmv: make sure CmakeList.txt is re-created with all needed headers on re-bundle 2013-10-09 20:21:12 +00:00
ChangeLog Update libmv from own branch 2013-06-01 10:30:46 +00:00
CMakeLists.txt Libmv: move platform-specific defines into own file 2013-10-09 20:02:02 +00:00
files.txt Remove files unused by blender's tracker 2013-05-30 12:05:20 +00:00
libmv-capi_intern.h Libmv: move platform-specific defines into own file 2013-10-09 20:02:02 +00:00
libmv-capi_stub.cc Weighted tracks 2013-10-26 13:22:38 +00:00
libmv-capi.cc Eagerly attempt to refine a track before doing a brute search 2013-10-29 01:06:50 +00:00
libmv-capi.h Weighted tracks 2013-10-26 13:22:38 +00:00
mkfiles.sh Initial Ceres integration into Blender 2012-06-10 15:27:41 +00:00
SConscript Move guarded objetc allocation to a guardedalloc header 2013-10-09 08:46:02 +00:00