Fixing bug #3131 adding breakpoints to featuretracker.cpp
authorStevenPuttemans <steven.puttemans@lessius.eu>
Wed, 17 Jul 2013 12:52:42 +0000 (14:52 +0200)
committerStevenPuttemans <steven.puttemans@lessius.eu>
Thu, 18 Jul 2013 09:36:22 +0000 (11:36 +0200)
modules/contrib/src/featuretracker.cpp

index 44d5610..87cccf4 100644 (file)
@@ -59,6 +59,7 @@ CvFeatureTracker::CvFeatureTracker(CvFeatureTrackerParams _params) :
         dd->set("nOctaveLayers", 5);
         dd->set("contrastThreshold", 0.04);
         dd->set("edgeThreshold", 10.7);
+        break;
     case CvFeatureTrackerParams::SURF:
         dd = Algorithm::create<Feature2D>("Feature2D.SURF");
         if( dd.empty() )
@@ -66,8 +67,10 @@ CvFeatureTracker::CvFeatureTracker(CvFeatureTrackerParams _params) :
         dd->set("hessianThreshold", 400);
         dd->set("nOctaves", 3);
         dd->set("nOctaveLayers", 4);
+        break;
     default:
         CV_Error(CV_StsBadArg, "Unknown feature type");
+        break;
     }
 
     matcher = new BFMatcher(NORM_L2);