]> rtime.felk.cvut.cz Git - opencv.git/commitdiff
fixed read_train_data_params(): always read cat_count & cat_map in case of classifica...
authorvp153 <vp153@73c94f0f-984f-4a5f-82bc-2d8db8d8ee08>
Fri, 30 Jun 2006 16:08:23 +0000 (16:08 +0000)
committervp153 <vp153@73c94f0f-984f-4a5f-82bc-2d8db8d8ee08>
Fri, 30 Jun 2006 16:08:23 +0000 (16:08 +0000)
git-svn-id: https://code.ros.org/svn/opencv/trunk@575 73c94f0f-984f-4a5f-82bc-2d8db8d8ee08

opencv/src/ml/mltree.cpp

index 91b6a70d4eae51be384e5a53eb4743beb7c9c9e1..1cecfbb5b136928c1deda0183f819d372e349912 100644 (file)
@@ -3055,7 +3055,7 @@ void CvDTree::read_train_data_params( CvFileStorage* fs, CvFileNode* node )
         CV_ERROR( CV_StsParseError, "var_type is inconsistent with cat_var_count and ord_var_count" );
     //////
 
-    if( data->cat_var_count > 0 )
+    if( data->cat_var_count > 0 || is_classifier )
     {
         int ccount, max_c_count = 0, total_c_count = 0;
         CV_CALL( data->cat_count = (CvMat*)cvReadByName( fs, node, "cat_count" ));