[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [59946] branches/soc-2013-motion_track/ extern/libmv/libmv/simple_pipeline: Code cleanup: use const references for input parameters

Joseph Mansfield sftrabbit at gmail.com
Mon Sep 9 12:14:06 CEST 2013


Revision: 59946
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59946
Author:   sftrabbit
Date:     2013-09-09 10:14:05 +0000 (Mon, 09 Sep 2013)
Log Message:
-----------
Code cleanup: use const references for input parameters

Modified Paths:
--------------
    branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.cc
    branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.h

Modified: branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.cc
===================================================================
--- branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.cc	2013-09-09 09:48:26 UTC (rev 59945)
+++ branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.cc	2013-09-09 10:14:05 UTC (rev 59946)
@@ -97,7 +97,7 @@
 };
 
 void ComputeHomographyFromCorrespondences(const Mat &x1, const Mat &x2,
-                                          CameraIntrinsics &intrinsics,
+                                          const CameraIntrinsics &intrinsics,
                                           Mat3 *H) {
   // Algebraic homography estimation, happens with normalized coordinates
   Homography2DFromCorrespondencesLinear(x1, x2, H, 1e-12);
@@ -172,7 +172,7 @@
 };
 
 void ComputeFundamentalFromCorrespondences(const Mat &x1, const Mat &x2,
-                                           CameraIntrinsics &intrinsics,
+                                           const CameraIntrinsics &intrinsics,
                                            Mat3 *F) {
   // Algebraic fundamental estimation, happens with normalized coordinates
   NormalizedEightPointSolver(x1, x2, F);
@@ -289,7 +289,7 @@
 }  // namespace
 
 void SelectkeyframesBasedOnGRICAndVariance(const Tracks &tracks,
-                                           CameraIntrinsics &intrinsics,
+                                           const CameraIntrinsics &intrinsics,
                                            vector<int> &keyframes) {
   // Mirza Tahir Ahmed, Matthew N. Dailey
   // Robust key frame extraction for 3D reconstruction from video streams

Modified: branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.h
===================================================================
--- branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.h	2013-09-09 09:48:26 UTC (rev 59945)
+++ branches/soc-2013-motion_track/extern/libmv/libmv/simple_pipeline/keyframe_selection.h	2013-09-09 10:14:05 UTC (rev 59946)
@@ -44,7 +44,7 @@
 // \param keyframes will contain all images number which are considered
 //        good to be used for reconstruction
 void SelectkeyframesBasedOnGRICAndVariance(const Tracks &tracks,
-                                           CameraIntrinsics &intrinsics,
+                                           const CameraIntrinsics &intrinsics,
                                            vector<int> &keyframes);
 
 }  // namespace libmv




More information about the Bf-blender-cvs mailing list