Blender Git Commit Log

Git Commits -> Revision 280b13c

July 31, 2013, 01:10 (GMT)
Modify libmv output types to store multiview reconstructions

The libmv_solve function returns a libmv_Reconstruction which contains a EuclideanReconstruction. This class and its brother, ProjectiveReconstruction, store the results of a reconstruction. To make way for multiview reconstruction, modify these classes to store reconstructed camera poses associated with particular views.

All libmv algorithms have been adjusted to meet the new API, temporarily assuming view 0 everywhere until they have also been multiviewified.

Commit Details:

Full Hash: 280b13c3a56093df41c5cd48eb7a125aa80d2ebe
SVN Revision: 58750
Parent Commit: 8d49700
Lines Changed: +175, -106

14 Modified Paths:

/extern/libmv/libmv-capi.cc (+6, -6) (Diff)
/extern/libmv/libmv-capi.h (+2, -2) (Diff)
/extern/libmv/libmv-capi_stub.cc (+4, -3) (Diff)
/extern/libmv/libmv/simple_pipeline/bundle.cc (+4, -4) (Diff)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.cc (+4, -4) (Diff)
/extern/libmv/libmv/simple_pipeline/intersect.cc (+6, -6) (Diff)
/extern/libmv/libmv/simple_pipeline/keyframe_selection.cc (+2, -2) (Diff)
/extern/libmv/libmv/simple_pipeline/modal_solver.cc (+1, -1) (Diff)
/extern/libmv/libmv/simple_pipeline/pipeline.cc (+4, -4) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction.cc (+85, -36) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction.h (+51, -32) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction_scale.cc (+2, -2) (Diff)
/extern/libmv/libmv/simple_pipeline/resect.cc (+2, -2) (Diff)
/source/blender/blenkernel/intern/tracking.c (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021