opencv2.4.9 + vs2010安装配置

亲测有效,参考链接:http://blog.csdn.net/poem_qianmo/article/details/19809337

准备工作

首先安装vs2010和OpenCV2.4.9,vs2010下载可微信公众号关注:软件安装目录(各种技术软件应有尽有并配有链接和安装步骤),OpenCV可到官网自行下载,其实OpenCV就是一个压缩包,里面是很多文件库,解压出来就行啦,务必熟悉安装路径,后面要用到,不能出错哦。

添加OpenCV路径

软件和OpenCV文件安装好后,下面就进行配置啦,首先配置路径,在电脑上右击计算机,点击属性,高级系统设置,点击环境变量,进入后双击系统环境的path,不是用户的path,这里注意。

双击path后,点击新建,为OpenCV建立路径。这里我是把OpenCV文件解压放置在H盘(自己分盘分出来的),用户可以自己放置在其他盘DE盘都可以,但是路径不能输入错误。因为版本是OpenCV2.4.9所以解压出来路径如下图所示,OpenCV2.4.9后面的路径是解压出来的,这里有x86和x64,分别表示32位系统和64位系统,这里我两个都安装了,其实安装x86就可以了,虽然大家基本现在都是64位系统用的多,但是vs工作环境为32位,因此x86足以,后面会说。vc10表示vs2010,这是官方的,自己不要轻易修改。

新建目录后点击确定即添加完成。下面开始操作vs2010。

vs2010配置

打开vs2010新建项目,选择win32控制台应用程序,名称随便,这里test为工程名,位置我是专门在F盘建了一个文件夹,名称为vs2010test,里面放置工程,这里要注意的是位置目录尽量不要用中文,后面可能出问题,因此未了避免不必要的麻烦还是不要用中文路径为好。点击确定,下一步,勾选空项目,完成。

新建好后,在解决方案资源管理器中可以看见新建的工程目录,右击源文件新建添加,选中第二个cpp,名称为test.cpp,这是cpp文件,不要出错,点击添加,新建完成。

下面就开始OpenCV与vs2010的结合了

首先点击工具栏中的视图,点击属性管理器,点击Debug|Win32,然后双击Microsoft.Cpp.Win32.user,开始添加库。

 选中vc++目录,右面出现目录,要添加包含目录和库目录这两个。

现在先添加包含目录,点击包含目录右边出现一个向下的小箭头,点击编辑,开始添加。新建目录后开始添加目录,需要添加三个路径,如图所示。路径万万不能出错,添加完成点击确定,包含目录搞定。

接下来添加库目录,将OpenCV文件夹中的lib文件夹路径加进去。路径务必正确。

到这一步还没完,还需要将库文件全部添加。还是该界面,选择连接器输入,添加附加依赖项。

在添加附加依赖项要特别注意,按照下面的顺序添加即可,顺序不可错,注意有d和没d的文件,先是由d的,后来是没d的,不能粗心。

opencv_ml249d.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_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.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

添加完成后配置就完成了。可以用一个小程序测试能否使用。

图片显示

可以下载一个图片为jpg格式,将图片放在cpp文件同级目录下,在cpp文件中添加如下代码运行。imread的路径不能出错,我自己刚开始就是路径不对,一定检查。

#include"iostream"
#include"opencv2/core/core.hpp"
#include"opencv2/highgui/highgui.hpp"
using namespace cv;
int main()
{
	Mat img=imread("CK567.jpg");
	namedWindow("刺客567");
	imshow("刺客567",img);
	waitKey(10000);
}

显示如下。

猜你喜欢

转载自blog.csdn.net/yuan123890/article/details/106979466