建设工程信息网站,免费视频推广的软件有哪些,wps网站超链接怎么做,长春生物新冠疫苗VS2015上配置opencv2.4.11版方法总结 最近给电脑重装了系统#xff0c;需要的软件各种装。今天阅读了很多网上的博客#xff0c;几经波折完成了opencv的配置。配置opencv与其他函数包或者软件相比算是麻烦的了#xff0c;可能出现的问题也是五花八门#xff0c;所以针对我的…VS2015上配置opencv2.4.11版方法总结 最近给电脑重装了系统需要的软件各种装。今天阅读了很多网上的博客几经波折完成了opencv的配置。配置opencv与其他函数包或者软件相比算是麻烦的了可能出现的问题也是五花八门所以针对我的情况现总结在VS2015上opencv2.4.11版本的配置方法。
我配置的时候主要参考的是下面的一篇博客 点击打开链接 【1】
对于后文中不太重要的细节就直接阅读【1】即可了
1.下载并运行opencv2.4.11。指定路径提取出opencv文件 2.设置环境变量
【右键计算机】-【属性】-【高级系统设置】-【高级标签】-【环境变量】-“双击”系统变量中的PATH-在变量值里面添加相应的路径。如图 我设置的环境变量是D:\opencv\opencv\build\x86\vc12\bin
根据实际情况build文件夹后两级的路径选取是不同的。
对于是x86还是x64
如果你最终选择的是64位编译那么路径选择x64
例如D:\opencv\opencv\build\x64\vc12\bin
如果你最终选择的是32位编译那么路径选择x86。
这里需要注意的是使用多少位编译指的是VS中的这里 而不是你的电脑操作系统是64位还是32位。
后面再选择x86还是x64时也是同样的道理
对于是vc10vc11vc12
这里给出一个对应
vs2010vc10
vs2012vc11
vs2013vc12
vs2015目前也选择vc12后续可能opencv会更新
配置完环境变量后建议注销电脑。Win10电脑按altF4
3.包含目录的配置
首先新建或者随便打开想要使用opencv的项目
点击【视图】-打开【属性管理器】
如果没有属性管理器在【其他窗口】中查找
根据自己选择的编译方法例如我选择Debug和x86在【属性管理器】中点击对应的属性页如下图 在包含目录中添加
D:\opencv\opencv\build\include\opencv2
D:\opencv\opencv\build\include\opencv
D:\opencv\opencv\build\include
这种方法配置的是通用属性一次配置一直使用
4.库目录的配置
在包含目录的下方编辑库目录添加
D:\opencv\opencv\build\x86\vc12\lib
x86和vc12的选择原因同2
5.链接库的配置
对于链接库的配置有的博客建议不要配置成通用属性而是每个项目配一次虽然有些麻烦但是能避免opencv报出奇奇怪怪不好处理的错误。这里就给出每次使用单独配置的方法
右键选择当前项目-属性
会出现与先前通用属性页一样的属性页只不过你做的操作只针对当前项目。
进行如下图操作添加附加依赖项 注意到我们添加的附加依赖项文件名都是d结尾的带d的lib文件对应Debug不带d的文件对应Release。
所以对于选择Debug编译时添加
opencv_ml2411d.lib opencv_calib3d2411d.lib opencv_contrib2411d.lib opencv_core2411d.lib opencv_features2d2411d.lib opencv_flann2411d.lib opencv_gpu2411d.lib opencv_highgui2411d.lib opencv_imgproc2411d.lib opencv_legacy2411d.lib opencv_objdetect2411d.lib opencv_ts2411d.lib opencv_video2411d.lib opencv_nonfree2411d.lib opencv_ocl2411d.lib opencv_photo2411d.lib opencv_stitching2411d.lib opencv_superres2411d.lib opencv_videostab2411d.lib
对于选择Release编译时添加
opencv_objdetect2411.lib opencv_ts2411.lib opencv_video2411.lib opencv_nonfree2411.lib opencv_ocl2411.lib opencv_photo2411.lib opencv_stitching2411.lib opencv_superres2411.lib opencv_videostab2411.lib opencv_calib3d2411.lib opencv_contrib2411.lib opencv_core2411.lib opencv_features2d2411.lib opencv_flann2411.lib opencv_gpu2411.lib opencv_highgui2411.lib opencv_imgproc2411.lib opencv_legacy2411.lib opencv_ml2411.lib
6.VS2015带来的问题 使用VS2015会导致编译运行时报错“缺少msvcp120d.dll”
解决方法是需要下载两个dll
在一个博客里找到的地址http://pan.baidu.com/s/1hqF8nlU 解压后将两个dll拷到你配置环境变量的地址对应的那个文件夹 例如我的是D:\opencv\opencv\build\x86\vc12\bin 如果不是这个错误说明配置的错误和使用vs2015无关亲测~
到此如果你配置无误opencv应该已经配置成功了可以使用博客【1】给出的小demo测试配置是否成功。