Blender Git Loki

Git Commits -> Revision 837eb6b

Revision 837eb6b by Keir Mierle (master)
May 18, 2012, 12:05 (GMT)
Support normalization in the tracking prepass

The last tracker commit added normalized tracking. This makes
tracking patches undergoing uniform illumination change easier.
However, the prepass which computes a quick translation-only
estimate of the warp did not take this into account. This commit
fixes that.

This works reasonably well but in some examples the brute
initialization fails. I suspect this is due to the warped template
estimate in the current frame being too different from the
original, so there are multiple peaks in the normalized-SAD
correlation function.

The solution is to use the previous frame for the brute
initialization and the keyframe for refinement, but that requires
architecture changes.

Commit Details:

Full Hash: 837eb6bb182c2020571ded2f4cf155a55e16bd0c
SVN Revision: 46768
Parent Commit: f82bb6f
Lines Changed: +58, -9

1 Modified Path:

/extern/libmv/libmv/tracking/track_region.cc (+58, -9) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021