summaryrefslogtreecommitdiff
path: root/src/vision.cpp
diff options
context:
space:
mode:
authorMartin Miller2017-04-11 18:21:19 -0500
committerMartin Miller2017-04-11 18:21:19 -0500
commit1cd53f14018941dda798148112b74b92232c04df (patch)
tree43bd28606ecac8a5e666dfc80def918e67d0e572 /src/vision.cpp
parentc391dab73ae27fd178c34aab9b49f3c0039a6c97 (diff)
downloadrefslam-1cd53f14018941dda798148112b74b92232c04df.zip
refslam-1cd53f14018941dda798148112b74b92232c04df.tar.gz
Nice quatviz-2 result
Diffstat (limited to 'src/vision.cpp')
-rw-r--r--src/vision.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vision.cpp b/src/vision.cpp
index 07f292f..4b5ce98 100644
--- a/src/vision.cpp
+++ b/src/vision.cpp
@@ -149,9 +149,6 @@ Vision::acquireFeatures ( const Camera &cam, vector<measurement_t> &z, const vec
cv::goodFeaturesToTrack(gray, corners, 20, 0.1, 50, mask);
for (auto i=corners.begin(); i!=corners.end(); ++i) {
- measurement_t m;
- m.id = _id++;
- m.z_type = MONO;
Vector3d xi;
xi << i->x, i->y, 1.;
bool tooClose = false;
@@ -163,6 +160,9 @@ Vision::acquireFeatures ( const Camera &cam, vector<measurement_t> &z, const vec
}
}
if (tooClose) continue;
+ measurement_t m;
+ m.id = _id++;
+ m.z_type = MONO;
m.source = cam.img2body(xi);
m.reflection << 0,0,1;
getTemplate(m.patch,xi);