Blender Git Loki
Git Commits -> Revision 67313f6
Revision 67313f6 by Joseph Mansfield (soc-2013-motion_track) September 7, 2013, 14:47 (GMT) |
Improved naming of cameras/views The recent change that distinguished "multicamera reconstruction" from "multiview reconstruction" led to some confusing naming. A EuclideanReconstruction would store EuclideanCameras, which are the position and orientation of a physical camera for a specific image. That is, a EuclideanCamera is a camera at an instance, rather than representing the physical camera itself. This meant that EuclideanCameras had associated cameras, which is clearly confusing. This commit attempts to unify the terminology: - View - a specific instance of a camera at some orientation and point in space (giving an image of the scene) - Multiview reconstruction - reconstruction of a scene from multiple views - Camera - a physical video camera - Multicamera reconstruction - a form of multiview reconstruction, where the views are associated with some number of video cameras To this end, EuclideanCamera and ProjectiveCamera have been renamed to EuclideanView and ProjectiveView, as they represent a camera at a specific instance. Some functions continue to have variables named "camera" where "view" would be more appropriate. |
Commit Details:
Full Hash: 67313f607abeec75d466baffa068f85bbfcc4c37
SVN Revision: 59917
Parent Commit: ac183d3
Lines Changed: +210, -210
11 Modified Paths:
/extern/libmv/libmv-capi.cc (+14, -14) (Diff)
/extern/libmv/libmv/simple_pipeline/bundle.cc (+13, -13) (Diff)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.cc (+4, -4) (Diff)
/extern/libmv/libmv/simple_pipeline/intersect.cc (+21, -21) (Diff)
/extern/libmv/libmv/simple_pipeline/keyframe_selection.cc (+4, -4) (Diff)
/extern/libmv/libmv/simple_pipeline/modal_solver.cc (+1, -1) (Diff)
/extern/libmv/libmv/simple_pipeline/pipeline.cc (+15, -15) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction.cc (+73, -73) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction.h (+48, -48) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction_scale.cc (+15, -15) (Diff)
/extern/libmv/libmv/simple_pipeline/resect.cc (+2, -2) (Diff)
/extern/libmv/libmv/simple_pipeline/bundle.cc (+13, -13) (Diff)
/extern/libmv/libmv/simple_pipeline/initialize_reconstruction.cc (+4, -4) (Diff)
/extern/libmv/libmv/simple_pipeline/intersect.cc (+21, -21) (Diff)
/extern/libmv/libmv/simple_pipeline/keyframe_selection.cc (+4, -4) (Diff)
/extern/libmv/libmv/simple_pipeline/modal_solver.cc (+1, -1) (Diff)
/extern/libmv/libmv/simple_pipeline/pipeline.cc (+15, -15) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction.cc (+73, -73) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction.h (+48, -48) (Diff)
/extern/libmv/libmv/simple_pipeline/reconstruction_scale.cc (+15, -15) (Diff)
/extern/libmv/libmv/simple_pipeline/resect.cc (+2, -2) (Diff)