SVM是一个成熟经典的技术,被用在很多分类问题中,比如早期的人脸识别问题,很多是HOG+SVM。最近在做识别魔方颜色的时候,研究了OpenCV中的SVM分类器。
首先还是来看官方文档
https://docs.opencv.org/3.4/d1/d73/tutorial_introduction_to_svm.html
两个教程例子都比较直观,给定一些二维点的坐标(x,y)和标签label(人为指定,-1和1),进行SVM的训练,然后调用训练模型进行预测,并将结果做了直观显示。
opencv2跟3中的训练样本有细微差别,主要是样本数据为CV_32SC1和CV_32FC1的差别
https://blog.csdn.net/wfh2015/article/details/51163890
//cv::Ptr<cv::ml::SVM> svm