libcvd-members
[Top][All Lists]
Advanced

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

[libcvd-members] libcvd/cvd interpolate.h


From: Gerhard Reitmayr
Subject: [libcvd-members] libcvd/cvd interpolate.h
Date: Thu, 17 Dec 2009 14:48:47 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    libcvd
Changes by:     Gerhard Reitmayr <gerhard>      09/12/17 14:48:47

Modified files:
        cvd            : interpolate.h 

Log message:
        fixed Taylor expansion in interpolate_extremum_value, factor 0.5 was 
missing on the Hessian term

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd/interpolate.h?cvsroot=libcvd&r1=1.2&r2=1.3

Patches:
Index: interpolate.h
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd/interpolate.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- interpolate.h       4 Dec 2008 14:46:53 -0000       1.2
+++ interpolate.h       17 Dec 2009 14:48:47 -0000      1.3
@@ -180,7 +180,7 @@
                v[0] = -Dinv * (gyy * gx - gxy * gy);
                v[1] = -Dinv * (-gxy * gx + gxx * gy);
 
-        double value = I_0_0 + (gx + gxx * v[0] + 2 * gxy * v[1])* v[0] + (gy 
+ gyy * v[1]) * v[1];
+               double value = I_0_0 + (gx + 0.5 * gxx * v[0] + gxy * v[1])* 
v[0] + (gy + 0.5 * gyy * v[1]) * v[1];
 
                return std::make_pair(v, value);
        }




reply via email to

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