summaryrefslogtreecommitdiffhomepage
path: root/tracker-pt/point_tracker.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2016-03-07 20:54:34 +0100
committerStanislaw Halik <sthalik@misaki.pl>2016-03-07 20:54:34 +0100
commita066d4c7ee3f5a5b1fefedbee59d05b820e4cf45 (patch)
treec085eef50fcbe42dcb2728f78cefe941b0b15035 /tracker-pt/point_tracker.cpp
parent69005c7e0295b1b6f39e7d3f3d9d2911a31e246c (diff)
Revert "tracker/pt: don't use exact float comparison in POSIT"
This reverts commit a40a557caddad5285bd03b79dca5f7a94d1f44c5.
Diffstat (limited to 'tracker-pt/point_tracker.cpp')
-rw-r--r--tracker-pt/point_tracker.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tracker-pt/point_tracker.cpp b/tracker-pt/point_tracker.cpp
index 25240635..599ce2d3 100644
--- a/tracker-pt/point_tracker.cpp
+++ b/tracker-pt/point_tracker.cpp
@@ -194,7 +194,7 @@ int PointTracker::POSIT(const PointModel& model, const PointOrder& order_, float
float IJ0 = I0.dot(J0);
float JJ0 = J0.dot(J0);
float rho, theta;
- if (std::abs(JJ0 - II0) < 1e-6f) {
+ if (JJ0 == II0) {
rho = std::sqrt(std::abs(2*IJ0));
theta = -PI/4;
if (IJ0<0) theta *= -1;