[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40664] branches/soc-2011-tomato/extern/ libmv: Camera tracking integration

Sergey Sharybin g.ulairi at gmail.com
Wed Sep 28 18:46:16 CEST 2011


Revision: 40664
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40664
Author:   nazgul
Date:     2011-09-28 16:46:16 +0000 (Wed, 28 Sep 2011)
Log Message:
-----------
Camera tracking integration
===========================

MSVC should work fine now.

Modified Paths:
--------------
    branches/soc-2011-tomato/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h
    branches/soc-2011-tomato/extern/libmv/patches/scaled_distortion.patch

Modified: branches/soc-2011-tomato/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h
===================================================================
--- branches/soc-2011-tomato/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h	2011-09-28 16:25:50 UTC (rev 40663)
+++ branches/soc-2011-tomato/extern/libmv/libmv/simple_pipeline/camera_intrinsics.h	2011-09-28 16:46:16 UTC (rev 40664)
@@ -26,6 +26,8 @@
 
 namespace libmv {
 
+struct Grid;
+
 class CameraIntrinsics {
  public:
   CameraIntrinsics();

Modified: branches/soc-2011-tomato/extern/libmv/patches/scaled_distortion.patch
===================================================================
--- branches/soc-2011-tomato/extern/libmv/patches/scaled_distortion.patch	2011-09-28 16:25:50 UTC (rev 40663)
+++ branches/soc-2011-tomato/extern/libmv/patches/scaled_distortion.patch	2011-09-28 16:46:16 UTC (rev 40664)
@@ -179,19 +179,19 @@
    else if(channels==2) Warp<unsigned char,2>(undistort_,src,dst,width,height);
    else if(channels==3) Warp<unsigned char,3>(undistort_,src,dst,width,height);
 diff --git a/src/libmv/simple_pipeline/camera_intrinsics.h b/src/libmv/simple_pipeline/camera_intrinsics.h
-index 29bc8a1..99141c6 100644
+index 29bc8a1..c89832f 100644
 --- a/src/libmv/simple_pipeline/camera_intrinsics.h
 +++ b/src/libmv/simple_pipeline/camera_intrinsics.h
-@@ -26,8 +26,6 @@ typedef Eigen::Matrix<double, 3, 3> Mat3;
+@@ -26,7 +26,7 @@ typedef Eigen::Matrix<double, 3, 3> Mat3;
  
  namespace libmv {
  
 -struct Offset;
--
++struct Grid;
+ 
  class CameraIntrinsics {
   public:
-   CameraIntrinsics();
-@@ -123,7 +121,9 @@ class CameraIntrinsics {
+@@ -123,7 +123,9 @@ class CameraIntrinsics {
                   int width, int height, int channels);
  
   private:
@@ -202,7 +202,7 @@
    void FreeLookupGrid();
  
    // The traditional intrinsics matrix from x = K[R|t]X.
-@@ -140,8 +140,8 @@ class CameraIntrinsics {
+@@ -140,8 +142,8 @@ class CameraIntrinsics {
    // independent of image size.
    double k1_, k2_, k3_, p1_, p2_;
  




More information about the Bf-blender-cvs mailing list