vs2013怎么配置opencv2.4.10环境
第一步:
1、首先去OpenCV下载2.4.11的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径,本文将其解压到vs安装目录下。
2、接下来对环境变量进行设置,首先在桌面计算机处右键选择属性。
3、在弹出的窗口中选择高级系统设置。
4、选择环境变量。
5、在 用户变量中 新建opencv,并根据解压路径将其值设置为bulid的路径。如果有path项,则选中对其编辑,在已有路径后添加VC12的bin路径,用英文下的分号隔开。我的路径为
D:\Program Files (x86)\Microsoft Visual Studio 12.0\opencv\build\x86\vc12\bin。
设置完成后保存。同样在 系统变量 中的path中再将bin路径添加一遍,保存,此时需要重启系统才可完成设置。
第二步:
1、接下来打开vs2013软件,新建一个项目。
2、选择win32控制台程蔽并序,此时可以对文件命名。
3、其相应的设置如图片中所示。
4、选中属性管理器,在debug上右键,选择添加新项目属性。
5、可以对项目属性命名为opencv_debug,完成后保存。
6、在新建的项目属性上双击,对属性进行设置。
7、VC++目录下主要设置引导目录和库目录。
8、这两个目录下需要添加的路闹尘径如图所示。
9、接下来添加附件依赖项,这也是最容易出问题的地方,一定要仔细。DEBUG模式下添加lib目录下文件名有d的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_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib
10、添加完成后在release模式下重宏弯迹复以上步骤,主要新建项目属性的时候命名为opencv_release,添加附件依赖项的时候选择后边没有d的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
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_videostab2411.lib
接下来写一个显示图片的程序进行测试。点击本地windows调试器,程序开始执行。
11、经过一段时间的加载,出现图片,恭喜你配置成功,至此配置完成。
12、测试代码如下:
#include <opencv2\highgui\highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat srcImage = imread("E:\\seu\\opencv\\test\\test\\test.jpg");
imshow("祈福的猫咪",srcImage);
waitKey(0);
return 1;
}
注意事项:
图片的路径一定要按自己的图片保存位置来。
DLL文件名可以先保存到记事本再粘贴至附加依赖项。