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