libcvd-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libcvd-members] libcvd cvd/tensor_voting.h progs/calibrate.cxx


From: Gerhard Reitmayr
Subject: [libcvd-members] libcvd cvd/tensor_voting.h progs/calibrate.cxx
Date: Mon, 27 Apr 2009 13:42:32 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    libcvd
Changes by:     Gerhard Reitmayr <gerhard>      09/04/27 13:42:31

Modified files:
        cvd            : tensor_voting.h 
        progs          : calibrate.cxx 

Log message:
        updated CVD for Zeros change

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd/tensor_voting.h?cvsroot=libcvd&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/libcvd/progs/calibrate.cxx?cvsroot=libcvd&r1=1.16&r2=1.17

Patches:
Index: cvd/tensor_voting.h
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd/tensor_voting.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- cvd/tensor_voting.h 14 Apr 2009 12:57:54 -0000      1.7
+++ cvd/tensor_voting.h 27 Apr 2009 13:42:31 -0000      1.8
@@ -84,7 +84,7 @@
                using std::vector;
                using TensorVoting::TV_coord;
 
-               Matrix<2> zero = TooN::Zero;
+               Matrix<2> zero(TooN::Zeros);
                Image<Matrix<2> > field(image.size(), zero);
 
 
@@ -175,8 +175,7 @@
                using std::make_pair;
                using std::vector;
 
-               Matrix<2> zero;
-               TooN::Zero(zero);
+               Matrix<2> zero(TooN::Zeros);
                Image<Matrix<2> > ffield(image.size(), zero);
                Image<__m128> field(image.size());
                field.zero();

Index: progs/calibrate.cxx
===================================================================
RCS file: /cvsroot/libcvd/libcvd/progs/calibrate.cxx,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- progs/calibrate.cxx 23 Apr 2009 09:54:47 -0000      1.16
+++ progs/calibrate.cxx 27 Apr 2009 13:42:31 -0000      1.17
@@ -181,8 +181,8 @@
     se3 = start;
 
     for (int iter=0; iter<4; ++iter) {
-       Matrix<6> I = Zero;
-       Vector<6> b = Zero;
+       Matrix<6> I = Zeros;
+       Vector<6> b = Zeros;
        for (size_t i=0; i<p.size(); ++i) {
            Matrix<2,3> J_x;
            Matrix<2,6> J_pose;
@@ -232,7 +232,7 @@
     for (int iter=0; iter<10; ++iter) { 
        Matrix<NP> I = Identity;
        I *= lambda;
-       Vector<NP> b = Zero;
+       Vector<NP> b = Zeros;
        for (size_t i=0; i<p.size(); ++i) {
            Matrix<2,3> J_x;
            Matrix<2,6> J_pose;
@@ -413,16 +413,16 @@
     Matrix<> 
JTJ(CM::num_parameters+ms.size()*6,CM::num_parameters+ms.size()*6);
     Vector<> JTe(JTJ.num_rows());
 
-    JTJ= Zero;
-    Vector<CM::num_parameters> JTep = Zero;
+    JTJ= Zeros;
+    Vector<CM::num_parameters> JTep = Zeros;
 
     for (size_t i=0; i<ms.size(); i++)
     {
-       Matrix<6> poseBlock = Zero;
-       Matrix<CM::num_parameters> paramBlock = Zero;
-       Matrix<CM::num_parameters, 6> offDiag = Zero;
+       Matrix<6> poseBlock = Zeros;
+       Matrix<CM::num_parameters> paramBlock = Zeros;
+       Matrix<CM::num_parameters, 6> offDiag = Zeros;
       
-       Vector<6> JTei = Zero;
+       Vector<6> JTei = Zeros;
       
        for (size_t j=0; j<ms[i].im.size(); j++)
        {
@@ -463,12 +463,12 @@
 void getUncertainty(const vector<MeasurementSet>& ms, const vector<SE3<> >& 
pose, CM& cm, Matrix<CM::num_parameters>& C)
 {
     Matrix<> 
JTJ(CM::num_parameters+ms.size()*6,CM::num_parameters+ms.size()*6);
-    JTJ = Zero;
+    JTJ = Zeros;
     for (size_t i=0; i<ms.size(); i++)
     {
-       Matrix<6> poseBlock = Zero;
-       Matrix<CM::num_parameters> paramBlock = Zero;
-       Matrix<CM::num_parameters, 6> offDiag = Zero;
+       Matrix<6> poseBlock = Zeros;
+       Matrix<CM::num_parameters> paramBlock = Zeros;
+       Matrix<CM::num_parameters, 6> offDiag = Zeros;
        for (size_t j=0; j<ms[i].im.size(); j++)
         {
            Matrix<2,3> J_x;
@@ -488,7 +488,7 @@
     }
     Cholesky<> chol(JTJ);
     Vector<> v(JTJ.num_cols());
-    v = Zero;
+    v = Zeros;
   
     for (int i=0; i<CM::num_parameters; ++i) {
        v[i]=1;
@@ -721,7 +721,7 @@
 
        if(cameraParameters[0] == -1)
        {
-               cameraParameters = Zero;
+               cameraParameters = Zeros;
                cameraParameters[0] = 500;
                cameraParameters[1] = 500;
                cameraParameters[2] = videoBuffer->size().x/2;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]