本文主要是介绍VS2010 + Opencv2.4.9配置试用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 先从http://opencv.org/downloads.html点击打开链接下载Opencv2.4.9 for windows
2. 解压到目录,我这边解压到D:\Develop\opencv
3.配置VS2010 环境。
* 先新建项目opencvtest,右键选择属性。
*将opencv目录下文件包含进图片中。

包含目录加入: D:\Develop\opencv\opencv\build\include
D:\Develop\opencv\opencv\build\include\opencv
D:\Develop\opencv\opencv\build\include\opencv2
库目录加入: D:\Develop\opencv\opencv\build\x86\vc10\lib
*如下图,点击链接器-〉输入-〉附加依赖项 添加

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib
Release 时库加入,直接复制粘贴。
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_nonfree249.lib
opencv_objdetect249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_videostab249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_nonfree249.lib
opencv_objdetect249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_videostab249.lib
注意我是在debug模式下,lib文件中带d,如果在release下就要添加不带d的lib
至此配置完成,再将opencv下的dll复制到debug目录下。
接下来可添加源程序测试,从opencv下找个cpp文件测试下我添加了contours2.cpp到源文件中,运行出错。
fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
如下图:选中源文件-〉属性-〉预编译头修改成不使用。再运行。

运行成功,如下显示:

总结:至此配置完成,里面源程序可以都拿进来测试个遍,感受一下Opencv的强大之处吧。
这篇关于VS2010 + Opencv2.4.9配置试用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!