OpenCV2.1的安装和VS2008的设置方法
来源:互联网 发布:递归算法什么意思 编辑:程序博客网 时间:2024/06/06 00:51
OpenCV2.1的安装和VS2008的设置
LiangXiangtai
2010年11月5日
Email:xiangtailiang@foxmail.com
下载OpenCV2.1和安装
1.
2.
3.
4.
5.
6.
7.
如果提示没有找到程序的话,说明你的环境变量有问题,重新设置一下。除了这个问题之外,笔者暂时没有发现其它的问题。
安装VS2008(最好是英文版本的,稳定很多)
这个过程跟普通的软件安装方法差不多,比较傻瓜。关键问题在于跟OpenCV链接的设置。
1.
2.
3.
上面的F:\OpenCV2.1替换为你的OpenCV的安装目录,关闭VC++ 2008 Express。
到这里,设置就完成了。
利用OpenCV开发程序
1.
2.
3.
为项目的Debug配置增加依赖的库:
cv210d.lib cvaux210d.lib cxcore210d.lib highgui210d.lib ml210d.lib opencv_ffmpeg210d.lib
为项目的Release配置增加依赖的库:
cv210.lib cvaux210.lib cxcore210.lib cxts210.lib highgui210.lib ml210.lib opencv_ffmpeg210.lib
4.
5.
6.
到此一个工程就设置完成
提示:把这个工程作为一个模板,以后的代码就可以添加到这个项目中,编译即可。
7.
#include "highgui.h"
int main( int argc, char** argv )
{
}
8.
9.
出现问题:
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>
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的设置
- OpenCV2.1的安装和VS2008的设置
- OpenCV2.4.5和VS2008的安装与配置
- vs2008安装openCV2.1
- 关于VS2008+opencv2安装调试的问题
- 在vs2008中安装opencv2.0/opencv2.1的详细步骤
- 在vs2008中安装opencv2.0/opencv2.1的详细步骤
- VS2008安装OpenCV2.1步骤
- 在vs2008下调试OpenCV2.2源码的方法
- 史上最可行!VS2008+WIN7环境下编译OpenCV2.1静态库的方法
- VS2008中设置子系统的方法 (CONSOLE 和 WINDOWS)
- OpenCV2.2+VS2008安装
- VS2008+OPENCV2.1配置Rob Hess的SIFT代码环境
- Opencv2.1+vs2008生成不依赖编译环境的exe文件
- Opencv2.1+vs2008生成不依赖编译环境的exe文件
- VS2008+OPENCV2.1配置Rob Hess的SIFT代码环境
- 恢复vs2008默认的设置方法
- do-while例子
- Ruby On Rails 学习:Rails3中实现数据分页和排序
- 求某属性集的函数依赖集的闭包运算
- GDT和LDT
- QT之文件对话框
- OpenCV2.1的安装和VS2008的设置方法
- Mapserver tile width/height 图片大小限制
- SQLServer中把某个表里的记录复制到另一个数据库的表中
- 7.android数据库操作实例
- 果壳格言——偶像的力量近在眼前
- 关于Linux socket编程之listen函数的第二个参数backlog.
- c语言单链表操作,编程关键是获取别人的思想
- string对象相加
- 太有才了