Blender Git Commit Log

Git Commits -> Revision 48f3a30

Revision 48f3a30 by Sergey Sharybin (soc-2011-tomato)
April 24, 2013, 13:52 (GMT)
Reconstructed scene scale ambiguity improvement

Made it so reconstructed scene always scaled in a way
that variance of camera centers is unity.

This solves "issues" when different keyframes will
give the same reprojection error but will give scenes
with different.scale, which could easily have been
considered as a bad keyframe combination.

This change is essential for automatic keyframe
selection algorithm to work reliable for user.

Commit Details:

Full Hash: 48f3a305ca34868e1b04ba5977b34d3c113522c2
SVN Revision: 56262
Parent Commit: 0adc57a
Lines Changed: +129, -5

2 Added Paths:

/extern/libmv/libmv/simple_pipeline/reconstruction_scale.cc (+69, -0) (View)
/extern/libmv/libmv/simple_pipeline/reconstruction_scale.h (+36, -0) (View)

4 Modified Paths:

/extern/libmv/CMakeLists.txt (+2, -0) (Diff)
/extern/libmv/files.txt (+2, -0) (Diff)
/extern/libmv/libmv-capi.cpp (+4, -0) (Diff)
/source/blender/blenkernel/intern/tracking.c (+16, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021