[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建

how to install opencv2.3 for visual studio 2008.

首先说明,这是一个非常详细的、脑残的一个过程。高手就走开吧,不要影响我帮助入门新手的心情!!

其实每写一个文章都很花时间,因为我也是自己摸索入门的。回头来看看有些问题我现在觉得超简单但是当时却觉得是一个鬼门关!明天起大运放假四天耶,今天心情特好,就写一写吧,O(∩_∩)O哈哈哈~


转载请注明博客地址:http://blog.csdn.net/moc062066/article/details/6676117。


1.下载 OpenCV-2.3.0-win-superpack.exe

下载地址: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/

如果下载不了,那点击这里转到opencv中文网,http://www.opencv.org.cn/index.php/Download。

[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第1张图片


这看似是一个可执行文件,实质上是一个自解压的压缩包而已(嘘!一般人我还不告诉他)!

有图有真相。(见下图)

[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第2张图片



双击,以后出现类似这样的图,本质上是解压而已,解压到哪里随你便,默认就可以了。下图:

[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第3张图片


解压完毕以后,见下图:

[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第4张图片


把opencv2.3这个文件夹复制(剪切也行)到C盘根目录项下,见下图:

111111[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第5张图片


2.配置vs2008


2.1添加包含文件。include file

打开vs2008,进行配置。

11[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第6张图片

11[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第7张图片

在“包含文件”下添加以下两个路径:

C:\OpenCV2.3\opencv\include\opencv

C:\OpenCV2.3\build\include


可以参考下面的动画:

111[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第8张图片


2.2 添加库文件,library file

步骤类似2.1就是添加的地方和添加的内容不太一样。

“库文件”下添加

C:\OpenCV2.3\build\x86\vc9\lib

详情见下图。

注意:这一步做完以后是要重启的(或者至少要注销电脑一下),不然下一步的demo里面就会提示找不到***.dlll)!!!!!!

1111[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第9张图片


3.配置环境变量

在系统变量中添加,

C:\OpenCV2.3\build\x86\vc9\bin

不会的同学看下面的动画。

111[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第10张图片


4 实战,写一个demo看看是不是安装成功。

111     [MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第11张图片

2222[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第12张图片

333[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第13张图片


至此,工程已经建好,下面添加源文件,方法如下,我都觉得太那个什么了,好吧,写!!

444[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第14张图片


555[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第15张图片


添加文件完毕以后,下面就是要添加链接文件,这可是重头戏哈,集中精神!!!

6666[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第16张图片


debug版本的配置,在“附加依赖库”中添加以下内容,复制 粘贴即可!

opencv_features2d230d.lib opencv_highgui230d.lib opencv_core230d.lib opencv_imgproc230d.lib opencv_ml230d.lib opencv_objdetect230d.lib opencv_video230d.lib opencv_contrib230d.lib opencv_calib3d230d.lib


7777[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第17张图片

release版本的配置,在“附加依赖库”中添加以下内容,复制 粘贴即可!

opencv_features2d230.lib opencv_highgui230.lib opencv_core230.lib opencv_imgproc230.lib opencv_ml230.lib opencv_objdetect230.lib opencv_video230.lib opencv_contrib230.lib opencv_calib3d230.lib

8888[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第18张图片


下面就是在main.cpp中添加以下内容:

//mochen
//2011年8月10日15:52:07
//http://blog.csdn.net/moc062066

#include <cv.h>
#include <highgui.h>


int main()

{
	const char* filename = "d:\\lena.jpg" ;//换成你自己的文件路径名!!请注意,双斜杠!!
	const char* wndname = "http://blog.csdn.net/moc062066" ;
	IplImage* pImage = cvLoadImage(filename,CV_LOAD_IMAGE_COLOR) ;
	
	cvNamedWindow(wndname,CV_WINDOW_AUTOSIZE);
	cvShowImage(wndname,pImage);

	cvWaitKey(0);

	cvReleaseImage(&pImage);
	cvDestroyWindow(wndname);

	return 0;

}


编译,运行,结果如下:

77777[MO]windows xp下vs2008 安装opencv2.3 ,开发环境搭建_第19张图片


写在后面,尽管希望能帮到大家入门!!

转载请注明博客地址:http://blog.csdn.net/moc062066/article/details/6676117。



你可能感兴趣的:(windows,XP,video,Build,include,features)