VS2015配置haar+adaboost跑训练集中遇到的问题

    把F:\opencv3.4.0\opencv\sources\apps\traincascade(我的目录)中的文件全部加载进工程中。

   遇到第一个问题:#include "opencv2/core/private.hpp"找不到文件。

  解决方法:

  在F:\opencv3.4.0\opencv\sources\modules\core\include\opencv2\core\(我的安装目录)下找到private.hpp文件。

  拷贝加入F:\opencv3.4.0\opencv\build\include\opencv2\core中。

紧接着出现第二个问题:报错private.hpp是opencv库外的文件。

在private.hpp中删去下列文件。

#ifndef __OPENCV_BUILD

#  error this is a private header which should not be used from outside of the OpenCV library

#endif

紧接着出现第三个问题:在private.hpp有

#ifdef HAVE_IPP_ICV     #define ICV_BASE    #if IPP_VERSION_X100 >= 201700    #include "ippicv.h"    #else    #include "ipp.h"    #endif    #else   #include "ipp.h"   #include "iw++/iw.hpp"   #include "iw/iw_ll.h"等几个头文件找不到,且其中的函数也是未定义。把这些报错的头文件和相关函数代码块删掉,目前还没有发现对结果有影响。如果有影响后面会更正。

紧接着遇到第四个错误:'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details。

在谷歌搜索到下面这个博客,解决问题。(实测谷歌解决问题的效率高于百度!!!)

博客地址:https://blog.csdn.net/BlueCheney1990/article/details/42104149

如果出现了一大堆莫名其妙的错误,比如分号,大括号匹配错误什么的,这些都是环境配置错误,检查自己的opencv等等lib的配置是否加载正确!!!!!

后续遇到问题会继续更新。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值