私は opencv を使用して、画像の非常に単純な分類器を開発しています。svm タイプの poly を使用したいのですが、他のシグモイドなどの RBF でエラーが発生します。RBF は正常に動作します。パラメータを次のように定義しました。
SVMParams params;
params.svm_type = SVM::C_SVC;
params.kernel_type = SVM::POLY;
params.gamma = 20;
params.degree = 0;
params.coef0 = 0;
params.C = 7;
params.nu = 0.0;
params.p = 0.0;
params.class_weights = NULL;
params.term_crit.type = CV_TERMCRIT_ITER +CV_TERMCRIT_EPS;
params.term_crit.max_iter = 1000;
params.term_crit.epsilon = 1e-6;
エラーは、CvSVM::set_params で openCV エラー: 引数の値の 1 つが範囲外です (カーネル パラメーターは正でなければなりません) を読み取ります。エラーの内容がわかりません。?