Changed eps checking condition
authornpochhi <pochhi.nilay@gmail.com>
Thu, 14 Mar 2019 08:31:34 +0000 (14:01 +0530)
committernpochhi <pochhi.nilay@gmail.com>
Thu, 14 Mar 2019 08:31:34 +0000 (14:01 +0530)
modules/ml/src/ann_mlp.cpp

index 1e4691e..ce6fdd8 100644 (file)
@@ -971,7 +971,7 @@ public:
         int count = inputs.rows;
 
         int iter = -1, max_iter = termCrit.maxCount*count;
-        double epsilon = termCrit.epsilon*count;
+        double epsilon = (termCrit.type & CV_TERMCRIT_EPS) ? termCrit.epsilon*count : 0;
 
         int l_count = layer_count();
         int ivcount = layer_sizes[0];