赞
踩
VS与VC版本!!!
配置环境的步骤如下:
(1)OpenCV 2.4.13 解压
双击解压即可,如下图所示为解压的路径:主要包括build与sources
如下vc与vs2013对应
(2)系统环境的配置:
在高级系统设置-->环境变量-->系统变量(s)下添加路径:
有一点注意:必须是X64,X86是32位,所以不要选择X86
(3)VS2013环境配置
系统默认创建的程序是32位的,需要修改成64位:
项目属性配置,右击属性页,找到VC++目录,按照下图添加相应的路径
以debug为例:
下拉编辑包含目录
属性页里的VC++里的库目录
注意必须是X64的!!
添加依赖项:(就是opencv提供的库文件)
具体的是:
debug为
opencv_calib3d2413d.lib opencv_contrib2413d.lib opencv_core2413d.lib opencv_features2d2413d.lib opencv_flann2413d.lib opencv_gpu2413d.lib opencv_highgui2413d.lib opencv_imgproc2413d.lib opencv_legacy2413d.lib opencv_ml2413d.lib opencv_nonfree2413d.lib opencv_objdetect2413d.lib opencv_ocl2413d.lib opencv_photo2413d.lib opencv_stitching2413d.lib opencv_superres2413d.lib opencv_ts2413d.lib opencv_video2413d.lib opencv_videostab2413d.lib
Release为:
opencv_calib3d2413.lib opencv_contrib2413.lib opencv_core2413.lib opencv_features2d2413.lib opencv_flann2413.lib opencv_gpu2413.lib opencv_highgui2413.lib opencv_imgproc2413.lib opencv_legacy2413.lib opencv_ml2413.lib opencv_nonfree2413.lib opencv_objdetect2413.lib opencv_ocl2413.lib opencv_photo2413.lib opencv_stitching2413.lib opencv_superres2413.lib opencv_ts2413.lib opencv_video2413.lib opencv_videostab2413.lib
环境配置好后,如果运行出错,如缺少*.dll,可以重新启动电脑,然后就可以正常运行了。(主要原因是环境添加路径时,添加的路径需要重启才有效)
然后就配置好了,应用保存,然后在网上随便找一段测试程序进去,能用说明配置的没问题。
测试代码就不贴了。第一篇博客写的好长。
再贴一个测试代码,用来测试一下问题
- #include<opencv2\opencv.hpp>
-
- using namespace cv;
-
- int main()
-
- {
-
- Mat picture = imread("test.jpg"); //图片和test.cpp文件放在同一个文件夹下
-
- imshow("测试程序", picture);
-
- waitKey(0);
-
- }
附Opencv各版本下载链接:Releases - OpenCV
注:按照上面配置出现opencv无法读取的情况,很有可能是vc的版本和你的vs的版本不一致!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。