Blender Git Commit Log
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)