VS2010下安装Opencv

2025-11-08 20:48:18

首先vs下的opencv我安了很多次 也算有点经验吧!跟着教程一步步来!

Opencv作为一种跨平台计算机视觉库,在图像处理领域得到广泛的应用,下面介绍如何在VS2010中安装配置Opencv

一、下载Opencv

下载网址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ 本人下载的是opencv-2.4.10.exe,并将其解压到任意路径,如:E:\Opencv

二、设置环境变量 计算机-->属性-->高级系统设置-->高级-->环境变量 为用户变量和系统变量中的变量PATH添加值: E:\Opencv\opencv\build\x86\vc10\bin (注意:改为自己opencv\build\x86\vc10\bin所在完整路径,)

三、配置VS2010 新建一个win32控制台应用程序(如Test) 视图-->属性管理器,选中左侧项目栏Debug|Win32-->Microsoft.Cpp.Win32.user,右击选属性

1.VC++目录->可执行文件目录,添加 E:\Opencv\opencv\build\x86\vc10\bin (注意:改为自己opencv\build\x86\vc10\bin所在完整路径)

2.VC++目录-->包含目录,添加 E:\Opencv\opencv\build\include E:\Opencv\opencv\build\include\opencv E:\Opencv\opencv\build\include\opencv2 (注意:改为自己opencv\build\include\**所在完整路径)

3.VC++目录-->库目录,添加 E:\Opencv\opencv\build\x86\vc10\lib (注意:改为自己opencv\build\x86\vc10\lib所在完整路径)

4.链接器-->输入-->附加依赖项,添加opencv\build\x86\vc10\lib文件夹里的所有.lib文件名称 opencv_calib3d2410.lib opencv_calib3d2410d.lib opencv_contrib2410.lib opencv_contrib2410d.lib opencv_core2410.lib opencv_core2410d.lib ......

这个地方我设置的lib为:

opencv_core244d.lib

opencv_imgproc244d.lib

opencv_highgui244d.lib

opencv_ml244d.lib

opencv_video244d.lib

opencv_features2d244d.lib

opencv_calib3d244d.lib

opencv_objdetect244d.lib

opencv_contrib244d.lib

opencv_legacy244d.lib

opencv_flann244d.lib

四、测试程序

在 Test中添加源文件

#include

#include

using namespace cv;

void main()

{

IplImage *src;

src = cvLoadImage("lena.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下

cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);

cvShowImage("lena",src);

cvWaitKey(0);

cvDestroyWindow("lena");

cvReleaseImage(&src);

return;

}

运行结果:

注:若将安装步骤中所有路径中的x86改为x64,则再VS2010中创建的项目, 要在"生成"-->"配置管理器"中将活动解决平台改为x64