【发布时间】:2015-10-28 17:15:59
【问题描述】:
我正在使用 OpenCV 3.0.0
我已经包含了所有这些库和命名空间,但我仍然收到“CvSVM 未在此范围内声明”的错误
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include "opencv2/imgcodecs.hpp"
#include <opencv2/highgui.hpp>
#include <opencv2/ml.hpp>
using namespace cv;
using namespace cv::ml;
using namespace std;
当我运行这段代码时:
CvSVM svm;
我得到了错误。
【问题讨论】:
-
CvSVM 是在哪里定义的?哪个标头?在什么命名空间中?
-
使用
Ptr<SVM> svm = SVM::create();