[Top][All Lists]
[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);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libcvd-members] libcvd/cvd interpolate.h,
Gerhard Reitmayr <=