【发布时间】:2016-01-22 17:13:46
【问题描述】:
我想知道创建“CvSVM”对象的向量。我试过使用:
vector<CvSVM> svm_bank;
但每当我使用:
new_model.train(training_inputs, targets, Mat(), Mat(), svm_params);
svm_bank.push_back(new_model);
我得到这个错误:
c:\program 文件 (x86)\microsoft visual studio 12.0\vc\include\xmemory0(593): 错误 C2248: 'CvSVM::CvSVM' : 无法访问在类 'CvSVM' 中声明的私有成员
我使用 Visual Studio 2013,OpenCV 版本 2.4.11。
【问题讨论】:
-
你声明你的构造函数
private了吗?