原地址:http://hi.baidu.com/caicai_coco/item/0f3b23e1742e3f11595dd825

1.下载安装最新的OpenCV版本,我使用的是OpenCV_1.0.exe.

2.按照默认选项安装OpenCV,在安装过程中,选择需要修改系统环境变量。

3.打开电脑属性->高级->环境变量,在系统变量path里加上bin的路径(D:\Program Files\OpenCV\bin)。(此处OpenCV安装在D盘)

若漏掉此步在运行过程中可能会报”highgui110.dll未找到”之类的错误。

4.打开OpenCV安装目录下的_make文件夹,用VS2008打开其中的opencv.vs2005.sln,进行批生成(生成->批生成->仅选择所有的debug|win32和release|win32->生成)。

在生成过程中可能会出现如下错误:

“fatal error LNK1181: 无法打开输入文件“cvauxd.lib”

“error C2039: “foreground_regions” : 不是“CvFGDStatModel”的成员”

解决的方法是:在解决方案资源管理器中打开“cvaux->Include->External的cvaux. h文件,用查找功能找到上述foreground_regions成员,会发现此成员已被注释掉了,只要将其上一行末尾的“/”改为“*/”使该成员可见,再次启动项目,应该就可以编译通过了。

如果未进行批生成可能会在运行时弹”应用程序初始化错误”。

5.在VC的工程中加入库文件和包含文件。

点击工具->选项->项目和解决方案->VC++目录, 切换目录下拉至库文件(Library files), 添加路径D:\OpenCV\lib;

切换目录下拉至包含文件(Include files), 添加以下路径:

D:\Program Files\OpenCV\cv\include

D:\Program Files\OpenCV\cvaux\include

D:\Program Files\OpenCV\cxcore\include

D:\Program Files\OpenCV\otherlibs\highgui

D:\Program Files\\OpenCV\otherlibs\cvcam\include

6. 以上是一些全局设置,新建一个OpenCV工程后,需要再进行局部设置。

点击项目->XXX属性,在项目属性页中点击配置属性->链接器->输入,在附加依赖项中添加cxcore.lib cv.lib highgui.lib.

7. 最后在项目的头文件中加入所用到的包含文件,如:

#include “cv.h”

#include “highgui.h”

#include ”cxcore.h”

VS2008下OpenCV1.0的设置的更多相关文章

  1. VS2008和VC6.0下使用pthread.h头文件

    原文:http://www.cppblog.com/liquidx/archive/2009/06/16/87811.html 要在windows环境下使用 #include <pthread. ...

  2. Linux下配置OpenCV1.0环境

    自己一直嚷嚷着打算学学图像识别,识别个简单的,车牌号,验证码之类的,之前查过资料,OpenCV可以实现.昨天花了一个下午终于配置好环境了,今天写下总结. OpenCV这一名称包含了Open和Compu ...

  3. 编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功)

    编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功) ------by  wangsh 2012.02.22 Mapnik 是一个开源的 Python/C++ 地图渲染引 ...

  4. vs2013下配置opencv1.0.0

    vs2013下配置opencv1.0.0 2019-4-25 17:13:13 原因 现在最新opencv已经到4.0.1版了.用opencv1.0原因: 小.源码包只有10M左右. 清晰.他的文档结 ...

  5. VS2003安装Opencv1.0 windows系统 win7

    一.步骤 下载安装opencv1.0     安装文件我上传到百度网盘分享连接 http://pan.baidu.com/s/1o8na0aA 配置电脑windows环境变量 配置VS2003全局设置 ...

  6. 在VS2013上配置OpenCV1.0

    OpenCV1.0版(下载)基本上已经是老掉牙了,但是不想装新版,只是因为任性.所以就有了这样一个新老搭配.装完回想起来还是挺简单的,但是还是费了我一晚上,所以有必要记录一下.         先在电 ...

  7. CentOS6.5 下安装 texlive2015 并设置 ctex 中文套装

    0 卸载旧版本的 texlive 0.1 卸载 texlive2007 如果系统没有安装过texlive,则跳过第0步. 可以在终端中使用如下命令查询本机已经安装的tex和latex版本: [She@ ...

  8. OPencv1.0配置vs2010(介于OPencv的经典之作。都是OPencv1.0为基础的。)

    首先下载OPencv1.0 我在之前的博客中写了下载的资源http://www.cnblogs.com/xiaochige/p/5990858.html 把OPencv1.0中bin文件夹下的所有内容 ...

  9. 有关OpenCV1.0中GUI命令的几个函数学习总结

    1.修改窗口背景色或者光标形状 在OpenCV1.0版本利用函数int cvNamedWindow( const char* name, int flags )初始化创建一个窗口后,窗口的背景色是灰色 ...

随机推荐

  1. SQL SERVER递归查询

    SQL SERVER 进行递归查询 有如下数据表

  2. Shell脚本笔记

      如何查询文件里的某个字符串? grep “字符串” 文件 例:grep "abc" tmp.txt   如何将查询出来的内容赋给变量? str=$(grep "abc ...

  3. 阿根廷探戈舞会- 一起salsa百科 - 一起salsa网 - Powered by HDWiki!

    阿根廷探戈舞会- 一起salsa百科 - 一起salsa网 - Powered by HDWiki! 阿根廷探戈舞会 编辑词条 发表评论(2)     目录 • 京城阿根廷探戈资源 • 上海阿根廷探戈 ...

  4. [Unity3D]Unity3D游戏开发之《愤慨的小鸟》弹弓实现

    各位朋友,大家晚上好, 我是秦元培.欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei.今天我们来做一个高端大气上档次的东西. 我相信大家都玩过一款叫做<愤慨的 ...

  5. Entity - 使用EF框架进行增删改查 - 数据库先行

    数据库先行:先创建数据库,然后进行增删查该操作. 要操作的表结构(表名:Tb_Category): 创建一个控制台程序: 添加一个ADO.NET实体数据模型: 1.对控制台程序右键 2.选择ADO.N ...

  6. ASP.NET - 上传图片方法(单张)

    /// <summary> /// 上传图片 /// </summary> /// <param name="fileupload">上传的控件 ...

  7. Eclipse ADT 更换主题

    如果Eclipse 版本3.6以上 在 Help→Eclipse Marketplace 搜索 Theme 之后安装即可 如果Eclipse版本3.5 一下, 通过地址安装插件: http://ecl ...

  8. Python pip 安装包

    Python 第三方包可以使用pip 更容易地安装,和管理 pip 的下载地址 https://pypi.python.org/pypi/pip/ pip的使用以及相关文档参考 https://pip ...

  9. 使用RNSwipeViewController类库进行视图切换

    如今很多应用已经不再局限于点击按钮触发事件来进行视图之间切换,为迎合给予用户更好体验,体现iOS系统极佳用户体验,使用手势来进行各个视图之间切换,用户至于一个大拇指在屏幕中央就可浏览到很多信息: 关于 ...

  10. 一些关于linux 下的jni下问题

    编译的细节我就不写了,主要写一些linux下的注意事项,mask一下错误(太多windows的例子了) 编译教程:http://www.cnblogs.com/youxilua/archive/201 ...