win10+vs2015+opencv2和opencv3配置

适用场景

最开始是配置的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版本
win10+vs2015+opencv2和opencv3配置_第1张图片
建一个win32控制台应用程序
win10+vs2015+opencv2和opencv3配置_第2张图片
选择空项目

这里选择32位
win10+vs2015+opencv2和opencv3配置_第3张图片
属性管理器里选择Debug Win32下面的Win 32 user双击
win10+vs2015+opencv2和opencv3配置_第4张图片
如图常规你的附加包含目录然后编辑选择你安装2.4的文件夹一直选到include文件夹为止,最好是手选别复制现成的容易出错。

win10+vs2015+opencv2和opencv3配置_第5张图片
如图 链接器—>vc12\lib
win10+vs2015+opencv2和opencv3配置_第6张图片
将下列内容复制到附加依赖项:
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

测试

win10+vs2015+opencv2和opencv3配置_第7张图片
大神的代码我配好opencv2以后发现第一个头文件不能打开,然后只需要稍微修改就可以,如下图
在这里插入图片描述

你可能感兴趣的:(图像处理)