win10 opencv3.4 + opencv_contrib
1. 下载相应的库
opencv 3.4 和 opencv_contrib
下载地址:https://github.com/opencvCMake
下载地址:https://cmake.org/download/
2. 安装
* 注意:由于使用的是VS2013 *
添加扩展库opencv_contrib
将opencv_contrib中modules路径添加到图中位置配置
由于没有CUDA,勾选掉以下位置生成
VS2013编译
点击打开工程文件
先选Debug编译一遍再选Release编译一遍
3. 错误
- 错误一
错误 1 error C2146: 语法错误: 缺少“;”(在标识符“index1”的前面) (E:\opencv3.4\opencv-3.4.0\opencv_contrib-3.4.0\modules\face\src\getlandmarks.cpp) e:\opencv3.4\opencv-3.4.0\opencv_contrib-3.4.0\modules\face\src\face_alignmentimpl.hpp 24 1 opencv_face
解决方法:
按F10会跳转到错误位置,无法识别uint64_t, 加入#include即可
错误 二
缺少:error LNK1104: 无法打开文件“python27_d.lib”解决方案
-网上下载 python27_d.lib
-找到opencv_python2项目
-右键属性
-链接器->输入->附加依赖项
-编辑,把下载的python27_d.lib路径添加进来,再生成,成功
-再编译INSTALL项目