Blender Git Commit Log
Git Commits -> Revision 280b13c
Revision 280b13c by Joseph Mansfield (soc-2013-motion_track) 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)
/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)