From 6eb36a5569a7198859380d19006863f1d1ea24f3 Mon Sep 17 00:00:00 2001 From: Vadim Pisarevsky Date: Mon, 15 Nov 2010 21:08:28 +0000 Subject: [PATCH] keep the SURFPoint.laplacian as KeyPoint.class_id (ticket #341) --- modules/features2d/src/surf.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/features2d/src/surf.cpp b/modules/features2d/src/surf.cpp index ff7b84cf4c..87fed9cb65 100644 --- a/modules/features2d/src/surf.cpp +++ b/modules/features2d/src/surf.cpp @@ -899,7 +899,8 @@ void SURF::operator()(const Mat& img, const Mat& mask, { const CvSURFPoint& kpt = *it; keypoints[i] = KeyPoint(kpt.pt, (float)kpt.size, kpt.dir, - kpt.hessian, getPointOctave(kpt, *this)); + kpt.hessian, getPointOctave(kpt, *this), + kpt.laplacian); } } descriptors.resize(d ? d->total*d->elem_size/sizeof(float) : 0);