关于OpenCV的配置过程在这里做一简述和记录。

配置的是OpenCV2.2.0,环境为VS2010。

首先在OpenCV官网(http://opencv.org/downloads.html)下载了OpenCV-2.2.0-win32-vs2010.exe,这是专门针对VS2010版本提供的OpenCV版,可以免去之前在网上事先查到的很多问题和步骤,需要注意的是我之前下了一个较高版本的OpenCV2.4.13,也是当前最新版本,结果发现里面并没有直接提供对VS2010的支持,也就是VC10文件夹,需要自己进行编译生成,因为现在主要还是以实现工作成果为目的且时间有限,故直接改下了上诉的老版本。

具体参考的视频是依据视频【VS2010集成OpenCV开发环境搭建与测试】完成的。

在按照视频一步步安装的时候,出现了中途提示PATH过长的情况,猜测是因为我之前系统路径配置的过长造成的,所以只好根据网上的办法手动将生成好的OpenCV2.2文件夹下的bin放入系统Path中即可。

另一个问题是完全按照视频做的时候在编译时VS2010出现了“fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”这应该不是OpenCV的问题,在网上查找后依照【该帖子】给出的办法后成功,为防失效,复写在下面。

-------------------------------------------------------------

WTL从低版本到高版本转换2个fatal error处理
2009-09-17 10:27
这两个fatal error是因为从低版本的WTL到高版本的WTL转变后产生的.
错误描述如下:
1>正在编译资源...
1>正在编译资源清单...
1>正在链接...
1>CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409
1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
1>生成日志保存在“file://c:\WTL80_7108_Beta1\Samples\BmpView\Debug\BuildLog.htm”
1>BmpView - 2 个错误,1 个警告
========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ==========
解决方法如下:
项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。
你试试我刚这样解决了我的问题
参考网址:http://hi.baidu.com/sangwf/blog/item/72e2932b70fb5fffe7cd4098.html

-------------------------------------------------------------

至此,OpenCV成功运行处第一个简易程序。视频代码文字版放在下面:

#include <iostream>
#include <opencv/cv.h>
#include <opencv2/highgui/highgui.hpp> int main()
{
cvNamedWindow("OpenCVApp",CV_WINDOW_AUTOSIZE);
cvMoveWindow("OpenCVApp",,);
system("pause");
return ;
}

最后,放上我这两天查找的一些OpenCV配置方面的参考网站文章:

【OpenCV2.2.0配置 Visual Stdio 2010】 http://blog.csdn.net/daxiamit/article/details/6748164

【百度经验:vs2010如何配置opencv?】   http://jingyan.baidu.com/article/f3e34a12a3e4c9f5eb6535f7.html

【不同OpenCV版本和不同VS版本之间进行配置的注意事项】 http://blog.sina.com.cn/s/blog_74f32c400101aecw.html

【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置】 http://blog.csdn.net/poem_qianmo/article/details/19809337

【VS2010+Opencv-2.4.0的配置攻略】 http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html

OpenCV配置经历简述的更多相关文章

  1. C++开发人脸性别识别教程(3)——OpenCv配置和ImageWatch插件介绍

    OpenCv是C++图像处理的重要工具.这个人脸性别识别的项目就是借助OpenCv进行开发的. 尽管网上已经有了非常多关于OpenCv的配置教程,但出于教程完整性考虑.这里还是用专门的一篇博客来介绍O ...

  2. OPENCV配置 C1083: 无法打开包括文件:“opencv2/opencv.hpp”

    本人没实操过C/C++,理论看过不少. 目前出于提升技术的考虑想做OPENCV 配置了2天,总算是配置好了..遇到不少问题. 计算机配置WIN10,用户环境变量配置也郁闷过... JDK等配置方式,配 ...

  3. OpenCV学习:Windows+VS2010+OpenCV配置

    OpenCV下载: 百度云下载:https://pan.baidu.com/s/1mhAExdu (2.4.9版本) 下载完成后,双击运行exe,选择输出目录,我选择的是C:\OpenCV 配置环境变 ...

  4. opencv配置过程 (cmake,vs2013,qt 5.4)

    平台及软件: Windows 7 X86 Visual Studio 2013 OpenCV3.0.0 Cmake3.3 1.下载Windows下的安装文件OpenCV-3.0.0.exe,解压,选择 ...

  5. opencv学习(1.2) - Windows 10 安装OpenCV &配置VS 2015

    windows 10 安装OpenCV&配置VS 2015 环境 系统:Windows 10 OpenCV版本:3.4.1 开发IDE:VS2015 社区版 下载安装 下载OpenCV 3.4 ...

  6. OpenCV配置及使用(Eclipse)

    1.首先下载OpenCV,下载的时候,选择windows版的.然后安装,直接点击exe文件即可,安装过程实际就是一个解压的过程.2.注意解压之后的目录,opencv\build\java下的jar文件 ...

  7. opencv配置(2.49)

    转载自浅墨大神http://blog.csdn.net/poem_qianmo/article/details/19809337 OpenCV2.4.9和2.4.8的配置几乎一样,唯一的区别在下文中的 ...

  8. vs2012 opencv 配置

    一直没有学习C++,以为该语言太过old,所以要学习新的咚咚.一番学习归来,在进行OpenCV的时候,还是要用到这个C++.几次琢磨,终于能够配置好相关的开发环境和问题初步处理,有些内容得赶快记录下来 ...

  9. 我的PhoneGap安装配置经历

    一.PhoneGap简介 PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台.它使开发者能够利用 iPhone,Android,Palm,S ...

随机推荐

  1. jdbc mysql写入中文乱码解决

    一. 问题 数据库编码:utf8 mysql> create database dbnameDEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; ...

  2. python的编码判断_unicode_gbk/gb2312_utf8(附函数)

    python中, 我们平常使用最多的三种编码为 gbk/gb2312,  utf8 ,  unicode. 而python中并没有一个函数来进行 编码的判断.今天,主要对这三种编码进行讨论,并给出区分 ...

  3. Mark Down绘图语法

    以下语法在网易云笔记中测试通过. 绘图的标志位是三个单引号```  开始  ``` 结尾 ,注意是英文半角的单引号,以下的字符也是英文半角状态下的才正确. 搜狗输入法的要特别注意,记得把shift 切 ...

  4. Java socket长连接代码实现

    服务器端程序: import java.io.*; import java.net.*; import java.util.*; public class ChatServer { boolean s ...

  5. C#的循环语句练习

    1.输入一个整数,算出从1到这个数每个数阶乘的和. 2.求100以内质数的和. 3.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问几个月后有多少对兔子,幼兔,小兔,成兔分别是 ...

  6. Github账户注册的过程

    首先我通过冯老师的博客园帖子中的链接进入了注册地址,填写了用户名,邮箱,和密码.然后我进入我的邮箱验证了Github网站给我发送的验证信息,至此,我的GITHUB账户便注册完成了.

  7. python 模拟用户登录代码

    需求:输入用户名,判断用户是否被锁定,锁定则退出,否则进入密码验证,输入三次错误密码之后此用户被锁定. userlist.txt里,用":"将用户名.密码.状态码分开: [root ...

  8. php mb_convert_encoding的使用

    mb_convert_encoding( $str, $encoding1,$encoding2 ): $str,要转换编码的字符串 $encoding1,目标编码,如utf-8,gbk,大小写均可 ...

  9. ubuntu 14.04 下通过apt-get 安装jdk

    Installing default JRE/JDK sudo apt-get update sudo apt-get install default-jre sudo apt-get install ...

  10. mac电脑的使用

    1. control + command + a 截图 2. shift + command + g 前往 3.在 Mac OS X 中怎样获取当前文件夹的路径 原文网址:https://www.zh ...