安装OpenCV 2.9.0 小记(Windows, 64bit)

原创 2013年12月05日 15:24:14

一.下载OpenCV 2.9.0。

在GITHUB上,https://github.com/Itseez/opencv。可选择DownloadZIP下载源码包。

 

二.下载并安装CMake。

         http://www.cmake.org/cmake/resources/software.html

         下载Win32的可安装版即可。

 

三.Cmake进行OpenCV的配置(Configure)与生成(Generate)。

打开CMake,Source code目录设置为D:/opencv2.9.0;二进制文件目录设置为D:/opencv2.9.0/build,选择工具为VS2008,64bit。进行配置(Configure)与生成(Generate)。

 

四. VS2008下重新生成解决方案。

在D:\opencv2.9.0\build下使用VS2008打开OpenCV.sln解决方案,“生成—生成解决方案”。重新生成结果:成功257个,失败1个,跳过5个。其中的失败项为opencv_test_highgui,不影响OpenCV库的使用。

 

五.配置环境变量

在“计算机”图标上点击右键,“属性—高级系统设置—高级—环境变量—系统变量”在Path中添加D:\opencv2.9.0\build\bin\Debug。

 

六.VS中添加包含文件目录和库文件目录。

“工具—选项—项目和解决方案—VC++目录”的平台设置为x64,包含文件中添加D:\opencv2.9.0\include;库文件中添加D:\opencv2.9.0\build\lib\Debug。

 

七. VS项目中属性配置

项目名点击右键,“属性--配置属性—C/C++—常规”,附加包含目录中添加:

d:\opencv2.9.0\modules\core\include;d:\opencv2.9.0\modules\imgproc\include;d:\opencv2.9.0\modules\objdetect\include;d:\opencv2.9.0\modules\ml\include;d:\opencv2.9.0\modules\highgui\include;d:\opencv2.9.0\modules\video\include;d:\opencv2.9.0\modules\features2d\include;d:\opencv2.9.0\modules\flann\include;d:\opencv2.9.0\modules\calib3d\include;d:\opencv2.9.0\modules\legacy\include;d:\opencv2.9.0\modules\imgproc\src;d:\opencv2.9.0\modules\contrib\include;d:\opencv2.9.0\modules\nonfree\include;d:\opencv2.9.0\modules\photo\include;d:\opencv2.9.0\modules\gpu\include;d:\opencv2.9.0\modules\bioinspired\include;

“链接器—输入—附加依赖项”中添加:

opencv_core290d.lib opencv_imgproc290d.libopencv_highgui290d.lib opencv_features2d290d.lib opencv_calib3d290d.libopencv_gpu290d.lib opencv_objdetect290d.lib opencv_flann290d.libopencv_nonfree290d.lib ..\x64\Debug\libBoW.lib $(NOINHERIT)

 

问题处理:

一.程序运行时提示:应用程序无法启动,因为应用程序的并行配置不正确。

解决方法:

拷贝C:\Program Files(x86)\Microsoft Visual Studio

9.0\VC\redist\Debug_NonRedist\amd64\Microsoft.VC90.DebugCRT文件夹下的dll到程序所在的目录中。Msvcm90d.dll+msvcp90d.dll+msvcr90d.dll+Microsoft.VC90.DebugCRT.manifest

 

二.程序运行时报错:应用程序无法正常启动 0xc0150002

查看“事件日志”,发现错误为:

“D:\opencv2.9.0\build\bin\Debug\opencv_core290d.dll”的激活上下文生成失败。 找不到从属程序集Microsoft.VC90.DebugCRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。 请使用 sxstrace.exe 进行详细诊断。

拷贝上述4个文件到D:\opencv2.9.0\build\bin\Debug文件夹下,即可解决此问题。


安装OpenCV 3.0.0与上述类似。

opencv-2.4.9.官方绿色版zip

  • 2017年01月07日 22:07
  • 87.44MB
  • 下载

OpenCV2学习笔记(二十):Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置

记录在Win8.1 64位系统下配置OpenCV 2.4.9+Python2.7.9,以便在Python中使用OpenCV图形库。...
  • liyuefeilong
  • liyuefeilong
  • 2015年04月29日 22:17
  • 4179

Ubuntu14.04安装OpenCV2.9

安装工具sudo apt-get install git sudo apt-get install g++ sudo apt-get install vim下载Opencvopencv2.9解压mkd...
  • qust_waiwai
  • qust_waiwai
  • 2015年02月20日 21:02
  • 5119

Hadoop2.9.0安装与配置 免密登录配置

我现在有四台虚拟机器,分别是master(192.168.56.100)slave1(192.168.56.101)slave2(192.168.56.102)slave2(192.168.56.10...
  • yixiao1874
  • yixiao1874
  • 2017年12月14日 14:24
  • 143

opencv的安装 win64位

opencv的安装 win64
  • majackfeng
  • majackfeng
  • 2015年03月26日 21:33
  • 623

Hadoop系列之(二)JDK和Hadoop安装配置

配置jdk和hadoop的原则为,先将Master安装并且配置好,然后再统一将其发送给所有的Slave,Slave如果需要单独配置则单独改变。 1.JDK安装配置 之前在有篇博客是搭建ap...
  • triumphao
  • triumphao
  • 2016年11月21日 20:55
  • 987

Windows下Python安装OpenCV详细步骤

Windows下Python安装OpenCV详细步骤 本人邮箱:sylvester0510@163.com,欢迎交流讨论, 欢迎转载,转载请注明网址http://blog.cs...
  • u010128736
  • u010128736
  • 2016年09月30日 18:36
  • 41649

Windows下OpenCV的环境配置

首先去官网下载所需版本的OpenCV(我这里下载的是OpenCV2.4.9),然后安装(也就是解压缩)到某个地方(个人推荐解压到硬盘的根目录)。解压完成后,可以得到如下的目录结构(版本不同,可能会有一...
  • JDPlus
  • JDPlus
  • 2014年11月08日 15:28
  • 17606

【OpenCV入门教程之二】 一览众山小:OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析

写作当前博文时配套使用OpenCV版本:2.4.8 之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,...
  • zhmxy555
  • zhmxy555
  • 2014年02月25日 20:56
  • 128469

OpenCV 2 学习笔记(9): 定义ROI(regions of interest):给图像加入水印

有些时候对图像进行处理的时候只需要图像的某一部分就可以了,例如要识别吗、一张图片上面的字符,那么只需要处理带字符的那个区域就可以,也就是我们常说的ROI,这一节就说一下怎么定义ROI。        ...
  • u010525655
  • u010525655
  • 2013年08月22日 11:43
  • 4151
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安装OpenCV 2.9.0 小记(Windows, 64bit)
举报原因:
原因补充:

(最多只允许输入30个字)