if( term_crit.type != CV_TERMCRIT_ITER && oob_error < max_oob_err )\r
break;\r
}\r
- if ( is_oob_or_vimportance )\r
+ if( var_importance )\r
{\r
for ( int vi = 0; vi < var_importance->cols; vi++ )\r
var_importance->data.fl[vi] = ( var_importance->data.fl[vi] > 0 ) ?\r
var_importance->data.fl[vi] : 0;\r
- if( var_importance )\r
- cvNormalize( var_importance, var_importance, 1., 0, CV_L1 );\r
+ cvNormalize( var_importance, var_importance, 1., 0, CV_L1 );\r
}\r
\r
result = true;\r
break;
}
- if ( is_oob_or_vimportance )
+ if( var_importance )
{
for ( int vi = 0; vi < var_importance->cols; vi++ )
var_importance->data.fl[vi] = ( var_importance->data.fl[vi] > 0 ) ?
var_importance->data.fl[vi] : 0;
- if( var_importance )
- cvNormalize( var_importance, var_importance, 1., 0, CV_L1 );
+ cvNormalize( var_importance, var_importance, 1., 0, CV_L1 );
}
cvFree( &oob_samples_perm_ptr );