OpenCV2.1的安装和VS2008的设置
http://blog.sina.com.cn/s/blog_60281b700100mqh9.html下载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.libcvaux210d.lib cxcore210d.lib highgui210d.lib ml210d.libopencv_ffmpeg210d.lib
为项目的Release配置增加依赖的库:
cv210.libcvaux210.lib cxcore210.lib cxts210.lib highgui210.lib ml210.libopencv_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 forprecompiled header use
1>
1>f:\opencv\test\template\template\template.cpp(12): fatal error C1010: unexpected end of file while looking forprecompiled header. Did you forget to add '#include "stdafx.h"' toyour source?
1>Build log was saved at file://f:\opencv\test\template\template\Debug\BuildLog.htm
原因:没有禁用头文件预处理功能,按如下方法设置:
