逐行解释:opencv_ml_svm: format: 3 svmType: C_SVC kernel: type: INTER gamma: 1. C: 1. term_criteria: { epsilon:1.1920928955078125e-07, iterations:1000 } var_count: 400 class_count: 34 class_labels: !!opencv-matrix rows: 34 cols: 1 dt: i
时间: 2023-06-16 18:06:40 浏览: 130
opencv_contrb编译缺少的文件 boostdesc_bgm.i,vgg_generated_120.i
这是一个用于机器学习的支持向量机模型,使用了OpenCV库中的opencv_ml_svm模块。其中:
- format: 3 表示模型使用的是新的XML格式。
- svmType: C_SVC 表示SVM的类型是C_SVC,即分类类型的支持向量机。
- kernel: 表示SVM所使用的核函数,这里使用的是INTER类型的核函数。
- gamma: 1. 表示核函数的参数gamma的值为1.0。
- C: 1. 表示软间隔损失函数的惩罚系数C的值为1.0。
- term_criteria: 表示训练SVM时所使用的终止准则,包括最大迭代次数和精度阈值。
- var_count: 400 表示训练数据的特征数为400。
- class_count: 34 表示分类的类别数为34。
- class_labels: !!opencv-matrix 表示类别标签,这里使用的是OpenCV库中的矩阵格式来表示。其中rows表示矩阵的行数,cols表示矩阵的列数,dt表示矩阵元素的数据类型,这里为整数类型i。
阅读全文