2 wushixy wushixy 于 2015.07.22 23:07 提问

vs2013加载opencv时总是出错,求大神给看看“CvSVM”: 未声明的标识符

图片说明

“CvSVM”: 未声明的标识符

6个回答

devmiao
devmiao   Ds   Rxr 2015.07.22 23:09

CvSVM的头文件是ml.h,你要确认你包含了这个文件,你也可以再OpenCV里找到这个文件

autocyz
autocyz 首先,你看你opencv附加依赖项是是否正确的链接了opencv文件
接近 3 年之前 回复
wushixy
wushixy 已经引用ml.h、ml.hpp了都不好用,还是会报错
接近 3 年之前 回复
wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.24 16:16

还是先推荐用opencv2的版本,3版本变化的内容较大,不知道都改了些什么

qq_24342187
qq_24342187   2016.05.11 23:05

现在好像是ml::SVM

oyljerry
oyljerry   Ds   Rxr 2015.07.22 23:18
wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.23 08:57

你的include目录配置正确了么?我估计是目录没有配置好,所以找不到

wushixy
wushixy include目录已经配置好了呀,D:\opencv\build\x86\vc12\staticlib;D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;
接近 3 年之前 回复
wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.23 20:40

那我看可能?那就是环境变量了?如果还有问题,我就不知道啦。。。

xiaoyaoh
xiaoyaoh 回复wushixy:你好,我也是这个问题,你的opencv2.4.11从哪下载的??
2 年多之前 回复
wushixy
wushixy 问题已经解决了,改用了opencv2.4.11这个版本,之前用的是3.0版本,可能是一些函数定义变了,谢谢你
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
openCV无法解析的外部符号-CvSVM、HOGDescriptor
一般遇到“无法解析的外部符号”问题出自项目中未添加“附加依赖项”。 而CvSVM的依赖项则为ml.lib 在版本2.0的openCV中,即为ml200d.lib, 在版本2.1的openCV中,即为ml210d.lib   HOGDescriptor 的依赖项则为cvaux210d.lib 为项目的Debug配置增加依赖的库: cv210d.lib cvaux210d.lib
cvSVM及trainSVM参数详解
CvSVM   支持矢量机 class CvSVM : public CvStatModel //继承自基类CvStatModel { public:    // SVM type    enum { C_SVC=100, NU_SVC=101, ONE_CLASS=102, EPS_SVR=103, NU_SVR=104 };//SVC是SVM分类器,S
OpenCV: “vector”: 未声明的标识符
漏写using namespace std;会出现此错误
VS2013中cout、cin未声明的标识符
#include "stdafx.h" #include #include int _tmain(int argc, _TCHAR* argv[]) { SYSTEM_INFO si; GetSystemInfo(&si); printf("The page size for this system is %u bytes./n", si.dwPageSize); int a; c
OpenCV中CvSVM部分函数解读
OpenCV中CvSVM部分函数解读,帮助理解程序调用中参数设置。
CMAKE opencv3.3.1 + opencv_contrib + vs2013 时 error C2065: “int32_t”: 未声明的标识符
在对opencv3.3.1 + opencv_contrib进行编译(cmake + vs2013)的过程中,遇到error C2065: “int32_t”: 未声明的标识符        E:\opencv\sources\modules\dnn\src\darknet\darknet_io.cpp        518        1        opencv_world在darknet...
opencv “未声明的标识符:SurfFeatureDetector”问题解决办法
在VS中使用opencv2.4.X版本的时候,如果使用SurfFeatureDetector(或者SiftFeatureDetector)做特征点检测的时候,按照官方文档上的示例代码include头文件为:opencv2/features2d/features2d.hpp,则会出现如下报错:errorC2065: “SurfFeatureDetector”: 未声明的标识符。1、实际上2.4.X版本
OpenCV之CvANN_MLP和CvSVM测试
CvANN介绍参考http://blog.csdn.net/xiaowei_cqu/article/details/9027617 但是博主demo没看懂,可能是没贴对。 另整理demo如下: void testANN() { //Setup the BPNetwork CvANN_MLP bp;  // Set up BPNetwork's parameters CvANN_ML
OpenCV中的CvSVM使用方法
转自:https://blog.csdn.net/armily/article/details/8483098描述:opecv的线性分类器SVM使用简洁高效,这里列出其使用方法1)设置训练样本集需要两组数据,一组是数据的类别,一组是数据的向量信息。2)设置SVM参数利用CvSVMParams类实现类内的成员变量的表示3)训练SVM调用CvSVM::train函数建立SVM模型,第一个参数为训练数据...
解决opencv error C2065:“val: 未声明的标识符
开发环境:win10,VS2013,64位 在VS中使用opencv时,有时会出现error C2065: “val”: 未声明的标识符,而且好像是在解决方案平台是x64的时候才会出现,win32没有出现这个情况,不过也说不定,我没测试,win32的时候禁用语言扩展是“否”,x64的时候是“是(/za)”,改成“否”以后不会出现该错误,不过我的项目出现了别的错误,我也没深入测试。不过可以尝试一下这两