win7 64位系统下VS 2010 opencv2.4.9配置

来源:互联网 发布:excel数据导入系统 编辑:程序博客网 时间:2024/04/30 14:35

一、下载OPENCV

               在官网上下载的opencv2.4.9,贴出网址 http://opencv.org/downloads.html

二、修改环境变量

1.用户变量设置

设置PATH
选中PATH,单击编辑。在PATH的末尾添加以下路径:D:\opencv-2.4.9\opencv\build\x64\vc10\bin

新建OpenCV变量

单击新建,在弹出的对话框中,将变量名和变量值分别设置为OpenCV和D:\opencv-2.4.9\opencv\build
2.系统变量设置

选中PATH,单击编辑。在PATH的末尾添加以下路径:D:\opencv-2.4.9\opencv\build\x64\vc10\bin
说明:设置完环境变量,需要重启电脑,才能生效。

三、配置VS2010

(这个是最重要的一步哦)新建一个空的项目,将平台改为64位。在vs的最上边,Debug的旁边,选择配置管理器,然后选择新建,在“键入或新建新的平台”输入自己需要的系统位数,我的为64位 。


改好了之后,点击项目,右键属性。


VC++目录下的包含目录里输入
D:\opencv-2.4.9\opencv\build\include
D:\opencv-2.4.9\opencv\build\include\opencv
D:\opencv-2.4.9\opencv\build\include\opencv
在链接器->输入->附加依赖项 里输入
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_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib

配置处选择Release,链接器->输入->附加依赖项 里输入
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_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib

至此,配置完毕了。

下面来测试一下配置的是否正确
新建lena.cpp
#include <opencv2\opencv.hpp>  
#include<iostream>
using namespace cv;
void main()
{
IplImage *src;
src = cvLoadImage("1.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下
cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
cvShowImage("lena",src);
cvWaitKey(0);
cvDestroyWindow("lena");
cvReleaseImage(&src);
}
运行程序:




0 0