安装关联vs2008的opencv
下载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”(分号当中的内容)。
4. 然后注销一下系统,或者重启,让环境变量生效。
5. 接下来验证一下OpenCV是否正确安装:
6. “开始”-“运行”-输入“cmd”,打开命令提示符
7. 在当中输入:opencv_createsamples.exe,回车运行,安装正确的话,应该出现下面的提示:
如果提示没有找到程序的话,说明你的环境变量有问题,重新设置一下。除了这个问题之外,笔者暂时没有发现其它的问题。
安装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
3. Show directories for选择library files,加入目录: F:\OpenCV2.1\lib
上面的F:\OpenCV2.1替换为你的OpenCV的安装目录,关闭VC++ 2008 Express。
到这里,设置就完成了。
利用OpenCV开发程序
1. 打开VC++ 2008 Express,创建一个Win32控制台程序template
2. 选择Solution Explorer里的template项目,点击鼠标右键,选择Properties,
3. 在[链接器 LINKER]的[输入INPUT]中;
为项目的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. 配置属性-字符集修改为使用“多字节字符集” (由于2008默认是以Unicode字符集编译的)
5. 禁止编译头文件,选择“Not Using……”项,如下所示:
6. 删除掉没用的文件,最终如下图所示:
到此一个工程就设置完成
提示:把这个工程作为一个模板,以后的代码就可以添加到这个项目中,编译即可。
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可执行文件放在项目的文件夹中,这个程序是要带参数才能运行的,参数是图片的名字,添加运行参数:
9. 按下Ctrl+F5运行程序,这样就可以打开图片了。
出现问题:
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
原因:没有禁用头文件预处理功能,按如下方法设置:
安装关联vs2008的opencv相关推荐
- ubuntu下如何安装两个版本OpenCV?
本文首发于微信公众号「3D视觉工坊」--ubuntu下如何安装两个版本OpenCV? 前言 由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装.因此小凡在此简单总 ...
- VS2008 集成openCV过程
1.安装VC++ 2008 Express 安装OpenCV 从 http://www.opencv.org.cn/download/OpenCV-2.0.0a-win32.exe 下载OpenCV ...
- 今天安装了VS2008中文版SP1。
今天安装了VS2008中文版SP1.三次才终于安装成功. 一.下载SP1: ISO版的SP1(即VS2008SP1CHSX1512981_20080811.iso):http://www.micros ...
- VS2019安装+IVF2020安装+abaqus2021安装+关联(亲测有效附安装包)
VS2019安装+IVF2020安装+abaqus2021安装+关联(亲测有效附安装包) 0. 说明 1. 安装与汉化abaqus2021 1.1 下载解压安装包 1.2 参考以下链接的安装步骤安装 ...
- Windows 7安装以及VS2008和Office2007冲突的问题
Windows 7安装以及VS2008和Office2007冲突的问题 最近安装了一个Windows 7,于是,需要重新安装VS2008和Office 2007.谈谈安装经历. 1 安装Windows ...
- Python 安装特定版本的 Opencv
有时因项目需求要安装特定版本的Opencv 可使用这个命令来查看可用的版本:pip install opencv-python== 选择特定版本安装:pip install opencv-python ...
- windows 下 vs2008 编译 OpenCV 库
1. 下载 opencv-2.4.9.exe 下面地址可以用迅雷: http://downloads.sourceforge.net/project/opencvlibrary/opencv-win ...
- 树莓派安装基于python的opencv
文章目录 前言 一.需要的设备 二.烧录系统 三.核对python版本是否为3.9.2,并打开摄像头功能 四.安装opencv 五.测试opencv 总结 前言 本文章需求python版本为3.9.2 ...
- python3.6安装opencv-python3.6、opencv安装环境搭建过程(图文教程)
我需要使用tesseract-OCR的模块,vs的配置有点麻烦,所以采用py的环境,搭建. 1.在python.org网站下载python3.6版本 我下载的3.6.8的python的安装 选存放的路 ...
最新文章
- 轻松实现QQ用户接入
- 动态规划 dp03 最长公共子串问题 c代码
- POJ - 1847 Tram(最短路)
- 如何创建Android的菜单Menu
- junit No tests found matching Method
- 工作289:js取整
- C++11 多线程相关知识的学习
- Nginx基本数据结构之ngx_array_t
- Element穿梭框Transfer与进度条组件绑定
- 剑指offer面试题57. 和为s的两个数字(双指针)
- 操作系统原理(一)操作系统概述和操作系统用户界面
- 转: Oracle AWR 报告 每天自动生成并发送邮箱
- 关闭WPS广告弹窗骚扰(Kingsoft Office 推荐)
- ASP.Net Core 发布在IIS部署出现502.5错误的解决办法
- Oracle验证身份证号码有效性
- win7共享文件提示输入网络密码
- 测试计划一般包括哪些方面?
- 程序员最不想让你知道的尴尬瞬间,看完我眼睛都绿了
- 数据库-mysql MHA集群方案测试
- web前端网页制作课作业:用DIV+CSS技术设计的静态网站【四大名著】中国传统文化主题题材设计