Add support for detecting tracking failure in the ESM tracker component of
authorKeir Mierle <mierle@gmail.com>
Sun, 4 Dec 2011 13:46:25 +0000 (13:46 +0000)
committerKeir Mierle <mierle@gmail.com>
Sun, 4 Dec 2011 13:46:25 +0000 (13:46 +0000)
commit4bd3a296bb5fd967811d354cdae1ab24c3fefbc4
treeef06925849926f4fe2f56bca287f3bdcb3527f3d
parentd00bb6dd56e3e729426eceedf252ceddc4882a0d
Add support for detecting tracking failure in the ESM tracker component of
libmv. Since both KLT and Hybrid rely on ESM underneath, KLT and Hybrid now
have a minimum correlation setting to match. With this fix, track failures
should get detected quicker, with the issue that sometimes the tracker will
give up too easily. That is fixable by reducing the required correlation (in
the track properties).
extern/libmv/libmv-capi.cpp
extern/libmv/libmv-capi.h
extern/libmv/libmv/tracking/esm_region_tracker.cc
extern/libmv/libmv/tracking/esm_region_tracker.h
release/scripts/startup/bl_ui/space_clip.py
source/blender/blenkernel/intern/tracking.c