[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60137] branches/soc-2013-motion_track/ extern/libmv/libmv/simple_pipeline/reconstruction.cc: Fix crash with fetching all reconstructed views
Joseph Mansfield
sftrabbit at gmail.com
Sat Sep 14 13:01:05 CEST 2013
Revision: 60137
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60137
Author: sftrabbit
Date: 2013-09-14 11:01:05 +0000 (Sat, 14 Sep 2013)
Log Message:
-----------
Fix crash with fetching all reconstructed views
Modified Paths:
--------------
branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/reconstruction.cc
Modified: branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/reconstruction.cc
===================================================================
--- branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/reconstruction.cc 2013-09-14 10:22:56 UTC (rev 60136)
+++ branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/reconstruction.cc 2013-09-14 11:01:05 UTC (rev 60137)
@@ -86,7 +86,6 @@
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 @@
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]);
}
}
More information about the Bf-blender-cvs
mailing list