1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-29 07:13:02 +04:00

Merge pull request #19901 from alalek:ml_update_checks

This commit is contained in:
Alexander Alekhin
2021-04-13 15:47:01 +00:00
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -479,7 +479,7 @@ public:
float predict( InputArray samples, OutputArray results, int flags ) const CV_OVERRIDE
{
CV_TRACE_FUNCTION();
CV_Assert( samples.cols() == getVarCount() && samples.type() == CV_32F );
CV_CheckEQ(samples.cols(), getVarCount(), "");
return impl.predict(samples, results, flags);
}
+3
View File
@@ -1701,6 +1701,9 @@ void DTreesImpl::readParams( const FileNode& fn )
/*int cat_var_count = (int)fn["cat_var_count"];
int ord_var_count = (int)fn["ord_var_count"];*/
if (varAll <= 0)
CV_Error(Error::StsParseError, "The field \"var_all\" of DTree classifier is missing or non-positive");
FileNode tparams_node = fn["training_params"];
TreeParams params0 = TreeParams();