From 44e05308d9fc32fda511b609b20ee86be4b95daa Mon Sep 17 00:00:00 2001 From: Maria Dimashova Date: Wed, 16 Nov 2011 07:15:42 +0000 Subject: [PATCH] fixed CvCascadeBoost::train --- modules/traincascade/boost.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/traincascade/boost.cpp b/modules/traincascade/boost.cpp index 1ab93e61d6..545ecb9c3a 100644 --- a/modules/traincascade/boost.cpp +++ b/modules/traincascade/boost.cpp @@ -1016,6 +1016,8 @@ bool CvCascadeBoost::train( const CvFeatureEvaluator* _featureEvaluator, cvSeqPush( weak, &tree ); update_weights( tree ); trim_weights(); + if( cvCountNonZero(subsample_mask) == 0 ) + break; } while( !isErrDesired() && (weak->total < params.weak_count) );