add same functionality as 2.4
authorStevenPuttemans <steven.puttemans@kuleuven.be>
Tue, 17 Feb 2015 09:25:18 +0000 (10:25 +0100)
committerStevenPuttemans <steven.puttemans@kuleuven.be>
Tue, 17 Feb 2015 09:25:18 +0000 (10:25 +0100)
apps/traincascade/cascadeclassifier.cpp

index de26557..c9b524f 100644 (file)
@@ -168,6 +168,13 @@ bool CvCascadeClassifier::train( const string _cascadeDirName,
         featureEvaluator = CvFeatureEvaluator::create(cascadeParams.featureType);
         featureEvaluator->init( featureParams, numPos + numNeg, cascadeParams.winSize );
         stageClassifiers.reserve( numStages );
+    }else{
+        // Make sure that if model parameters are preloaded, that people are aware of this,
+        // even when passing other parameters to the training command
+        cout << "---------------------------------------------------------------------------------" << endl;
+        cout << "Training parameters are pre-loaded from the parameter file in data folder!" << endl;
+        cout << "Please empty this folder if you want to use a NEW set of training parameters." << endl;
+        cout << "---------------------------------------------------------------------------------" << endl;
     }
     cout << "PARAMETERS:" << endl;
     cout << "cascadeDirName: " << _cascadeDirName << endl;