OpenCV2.1的安装和VS2008的设置

转载 2015年07月07日 17:10:59
http://blog.sina.com.cn/s/blog_60281b700100mqh9.html
 
下载OpenCV2.1和安装
1.         点击这个连接下载:OpenCV for Windows(VC2008专用版)
2.         安装:下载完成后双击OpenCV-2.1.0-win32-vs2008.exe开始安装,安装过程中需要注意的是要记下你安装的路径,等下有用。作为例子,我的为:F:\OpenCV2.1。
3.         为OpenCV添加环境变量:右击“我的电脑”-“属性”-“高级”-“环境变量”,在“Administrator的用户变量”中找到“PATH”变量(没有的话新建一个),在“变量值”中追加一个路径。追加的方法是加上一个“;”号,然后填入你要添加的路径,这里为“;F:\OpenCV2.1\bin”(分号当中的内容)。
 OpenCV2.1的安装和VS2008的设置
OpenCV2.1的安装和VS2008的设置

4.         然后注销一下系统,或者重启,让环境变量生效。
5.         接下来验证一下OpenCV是否正确安装:
6.         “开始”-“运行”-输入“cmd”,打开命令提示符
 OpenCV2.1的安装和VS2008的设置
 OpenCV2.1的安装和VS2008的设置
7.         在当中输入:opencv_createsamples.exe,回车运行,安装正确的话,应该出现下面的提示:
 
  OpenCV2.1的安装和VS2008的设置


OpenCV2.1的安装和VS2008的设置



如果提示没有找到程序的话,说明你的环境变量有问题,重新设置一下。除了这个问题之外,笔者暂时没有发现其它的问题。
 
安装VS2008(最好是英文版本的,稳定很多)
这个过程跟普通的软件安装方法差不多,比较傻瓜。关键问题在于跟OpenCV链接的设置。
1.         安装完VS2008后,打开VC++ 2008 Express,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories
2.         Show directories for选择include files,加入目录:F:\OpenCV2.1\include\opencv

OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置

 
3.         Show directories for选择library files,加入目录: F:\OpenCV2.1\lib
OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置
上面的F:\OpenCV2.1替换为你的OpenCV的安装目录,关闭VC++ 2008 Express。
到这里,设置就完成了。
 
利用OpenCV开发程序
1.         打开VC++ 2008 Express,创建一个Win32控制台程序template
 
 OpenCV2.1的安装和VS2008的设置
OpenCV2.1的安装和VS2008的设置

2.         选择Solution Explorer里的template项目,点击鼠标右键,选择Properties,

 OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置

 
3.         在[链接器 LINKER]的[输入INPUT]中;
为项目的Debug配置增加依赖的库:
cv210d.lib cvaux210d.lib cxcore210d.lib highgui210d.lib ml210d.lib opencv_ffmpeg210d.lib
  OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置
 
为项目的Release配置增加依赖的库:
cv210.lib cvaux210.lib cxcore210.lib cxts210.lib highgui210.lib ml210.lib opencv_ffmpeg210.lib
 

 OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置



4.         配置属性-字符集修改为使用“多字节字符集” (由于2008默认是以Unicode字符集编译的)
 
 
 OpenCV2.1的安装和VS2008的设置
OpenCV2.1的安装和VS2008的设置

5.         禁止编译头文件,选择“Not Using……”项,如下所示:
 
OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置
 
6.         删除掉没用的文件,最终如下图所示:
 

 OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置

到此一个工程就设置完成
提示:把这个工程作为一个模板,以后的代码就可以添加到这个项目中,编译即可。
 
7.         编译运行下面的例程,把代码复制到template.cpp中
#include "highgui.h"
int main( int argc, char** argv )
{
  IplImage* img = cvLoadImage( argv[1] );
  cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE );
  cvShowImage("Example1", img );
  cvWaitKey(0);
  cvReleaseImage( &img );
  cvDestroyWindow("Example1");
}
8.         按下快捷键F7编译,生成的EXE可执行文件放在项目的文件夹中,这个程序是要带参数才能运行的,参数是图片的名字,添加运行参数:
 
 OpenCV2.1的安装和VS2008的设置
OpenCV2.1的安装和VS2008的设置

9.         按下Ctrl+F5运行程序,这样就可以打开图片了。
 
 OpenCV2.1的安装和VS2008的设置
OpenCV2.1的安装和VS2008的设置

 
出现问题:
1、编译出错
1>Compiling...
1>template.cpp
1>f:\opencv\test\template\template\template.cpp(1) : warning C4627: '#include "highgui.h"': skipped when looking for precompiled header use
1>        Add directive to 'stdafx.h' or rebuild precompiled header
1>f:\opencv\test\template\template\template.cpp(12) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
1>Build log was saved at file://f:\opencv\test\template\template\Debug\BuildLog.htm
 
原因:没有禁用头文件预处理功能,按如下方法设置:

OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置

搭建VS2008+OpenCV2.1开发环境

引子:如题(非原创,非转载,非翻译)。其实本菜鸟很纠结于CSDN博客文章的分类:原创;转载;翻译。菜鸟以博客备忘,首先Google,然后试,最后写博客,说是自己写,其实是根据自己的实际情况转述一下。建...
  • leaglave_jyan
  • leaglave_jyan
  • 2011年08月08日 18:31
  • 4040

OpenCV2.1的安装和VS2008的设置

OpenCV2.1的安装和VS2008的设置 http://blog.sina.com.cn/s/blog_60281b700100mqh9.html   下载OpenCV2.1和安装 1. ...
  • wjh199133
  • wjh199133
  • 2013年12月09日 22:30
  • 451

vs2008安装openCV2.1

3.1.安装配置openCV2.1。 下载之后双击openCV-2.1.0-win32-vs2008.exe,安装,选择添加到path路径。然后打开vs2008增加配置(同3),分别添加包含文件-> ...
  • u012043458
  • u012043458
  • 2014年04月14日 22:57
  • 736

VS2008安装OpenCV2.1步骤

VS2008安装OpenCV2.1步骤 (原文链接) 1,安装VS2008 2,安装OpenCV 2.1 假设安装路径为D:\Program Files\OpenCV2.1 3,安装CMake ...
  • mylaf
  • mylaf
  • 2013年09月16日 12:02
  • 406

OpenCV2.1的安装和VS2008的设置方法

OpenCV2.1的安装和VS2008的设置 LiangXiangtai  2010年11月5日 Email:xiangtailiang@foxmail.com   下载...
  • willian0621
  • willian0621
  • 2013年06月16日 22:11
  • 795

OpenCV2.1.0的安装

下载和安装 OpenCV 2.1.0 1、通过选择“我的电脑”-“属性”-“高级”-“环境变量”将Path中的OpenCV的路径设置为其安装的路径,例如在我的电脑上,OpenCV的路径为: ...
  • tender8888
  • tender8888
  • 2012年02月20日 10:49
  • 3541

vs2008+opencv2.3配置

how to install opencv2.3 for visual studio 2008. 首先说明,这是一个非常详细的、脑残的一个过程。高手就走开吧,不要影响我帮助入门新手的心情!!...
  • freeboy1015
  • freeboy1015
  • 2012年03月02日 16:50
  • 14996

VS2010+openCV2.1环境的配置

1、下载VS2010、openCV2.1和Cmake的安装文件。openCV2.1在官网下的一般是不需要安装,只要解压就好,然后放到任意盘里。我选择是放到C盘的Program File下面。 2、点...
  • LMouse1990
  • LMouse1990
  • 2012年02月15日 21:09
  • 1886

vs2008下配置OpenCV2.1

项目属性设置 项目属性设置,右键点击项目名称,选择“选项”,选择“配置属性->常规”,选择字符接为“使用多字节字符集”,展开链接器,选择输入,在附加依赖项里输入cxcore210d.lib cv21...
  • yu12345678900
  • yu12345678900
  • 2014年01月06日 15:20
  • 416

让vs2008与vs2012同时打开同一个项目文件

在开发过程中,小组开发经常碰到很多人用的ide版本不同,而项目组成员为了参与多个项目,经常安装多个版本的ide 本文主要讲解vs2008与vs2012之间如何在源码管理下同时打开一个项目文件进行...
  • luoyouren
  • luoyouren
  • 2015年06月07日 12:38
  • 1640
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OpenCV2.1的安装和VS2008的设置
举报原因:
原因补充:

(最多只允许输入30个字)