From be189a45789f7fa384604825b02e7f4ba3dd4e07 Mon Sep 17 00:00:00 2001 From: Maria Dimashova Date: Sun, 30 May 2010 11:28:43 +0000 Subject: [PATCH] fixed CvSVM --- modules/ml/src/svm.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ml/src/svm.cpp b/modules/ml/src/svm.cpp index 1eddfc5e0e..5544d3d7f7 100644 --- a/modules/ml/src/svm.cpp +++ b/modules/ml/src/svm.cpp @@ -261,7 +261,8 @@ void CvSVMKernel::calc_poly( int vcount, int var_count, const float** vecs, { CvMat R = cvMat( 1, vcount, QFLOAT_TYPE, results ); calc_non_rbf_base( vcount, var_count, vecs, another, results, params->gamma, params->coef0 ); - cvPow( &R, &R, params->degree ); + if( vcount > 0 ) + cvPow( &R, &R, params->degree ); }