Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extern/libmv/libmv/simple_pipeline/reconstruction.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/extern/libmv/libmv/simple_pipeline/reconstruction.cc b/extern/libmv/libmv/simple_pipeline/reconstruction.cc
index 4b169d11fa5..259c3f249c8 100644
--- a/extern/libmv/libmv/simple_pipeline/reconstruction.cc
+++ b/extern/libmv/libmv/simple_pipeline/reconstruction.cc
@@ -86,7 +86,6 @@ const EuclideanView *EuclideanReconstruction::ViewForImage(int image) const {
vector<EuclideanView> EuclideanReconstruction::AllViews(
) const {
vector<EuclideanView> views;
- views.resize(views_.size());
for (int i = 0; i < views_.size(); ++i) {
if (views_[i].camera != -1 && views_[i].image != -1) {
views.push_back(views_[i]);
@@ -185,7 +184,7 @@ vector<ProjectiveView> ProjectiveReconstruction::AllViewsForCamera(
int camera) const {
vector<ProjectiveView> views;
for (int i = 0; i < views_.size(); ++i) {
- if (views_[i].camera == camera) {
+ if (views_[i].image != -1 && views_[i].camera == camera) {
views.push_back(views_[i]);
}
}