配置:
四个地方:
-
一个是vs项目属性中c++ directory的头文件部分加上:
E:\work\software\opencv\build\include\opencv2;
-
一个是vs项目属性中c++ directory的依赖库目录部分加上:
E:\work\software\opencv\build\x64\vc14\lib; E:\work\software\opencv\build\x64\vc14\bin;
-
一个是连接器下的输入的额外依赖库加上:
//这俩文件都在opencv文件夹下 opencv_world400.lib /*release 配置时*/ opencv_world400d.lib /*debug 配置时*/
-
把相应debug/release 版本的opencv_world400d.dll/opencv_world400.lib复制到对应的debug或者release文件夹下(生成目标文件夹下面)
-
如果遇到opencv_world400d.pdb not loaded的情况请看这篇 VS调试时opencv_world400d.pdb not loaded 的解决办法
- NOTE 网上有帖子说把opencv_world400.dll和opencv_world400d.dll复制到C:\Windows\sysWOW64中,我没有试发现并没有影响,如果出错了可以试试
经过以上步骤,应该就可以正常运行了
有兴趣的可以看看及python_opencv与c++ opencv的效率对比
python_opencv与c++ opencv的效率对比 | opencv 提取HSV直方图特征