适用场景
最开始是配置的opencv3.2吧,然后现在看大神的代码和看论文的时候别人用的是opencv2的版本,代码整下来全是错误,没办法自己改不来只能去看看能不能在配置一个2的版本。
配置过程
1.先下好两个版本的opencv,然后解压安装,不一定放C盘。这里是2.4和3.1哈:
opencv2410:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.10/opencv-2.4.10.exe/download
opencv310 : https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download
2.在vs2015上配置的环境
a.先是配置2.4版本
建一个win32控制台应用程序
选择空项目
这里选择32位
属性管理器里选择Debug Win32下面的Win 32 user双击
如图常规你的附加包含目录然后编辑选择你安装2.4的文件夹一直选到include文件夹为止,最好是手选别复制现成的容易出错。
如图 链接器—>vc12\lib
将下列内容复制到附加依赖项:
opencv_ml2410d.lib
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_objdetect2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_nonfree2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_videostab2410d.lib
将opencv2文件夹下的build/x86/vc12/bin的所有文件拷贝到文件夹C/windows/system32中。
然后opencv2版本就配置好了
b.在vs2015上配置opencv3版本
不想写了直接参考我用过的参考教程吧
https://blog.csdn.net/greenhandcgl/article/details/80505701
测试
大神的代码我配好opencv2以后发现第一个头文件不能打开,然后只需要稍微修改就可以,如下图