安装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与上述类似。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Git 2.9.0 64bit for Windows

  • 2016-06-16 09:00
  • 30.04MB
  • 下载

opencv3.2.XX 配置+windows7(64bit)+VS2015

详细方法参考:http://www.2cto.com/kf/201701/591136.html opencv不同版本的配置方法差异很大,一开始按照书上配置opencv2.4的方式,失败无数...

VS2013+Qt5.5+OpenCv3.1.0+Win10(64bit)安装详解

一、安装VS2013 Visual Studio 下载地址是:http://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs...

Windows 7 64bit上安装Oracle Database 12c [INS-30131] 错误的解决方法

Windows 7 64bit上安装Oracle Database 12c[INS-30131] 错误的解决方法 Windows 7 64bit上安装Oracle...

在vmware fusion 8 for Mac上安装windows 7 64bit

用了Mac后,觉得有些程序实在只有win版的,没法办只能在Mac上装虚拟机,并在虚拟机上安装win系统。那么该怎么做呢? 需要准备的软硬件有:要下载好 vmware fusion 8 for Mac+...

Windows10 64bit 系统下安装 Anaconda3(Python3)的Theano

Theano的安装教程目前网上一搜很多,前几天折腾了好久,终于安装成功了Anaconda3(Python3)的Theano,嗯~发博客总结并分享下经验教训吧。 渣电脑,显卡用的是六代Intel家自家...

memcached学习笔记1(windows 7 64bit 环境下安装memcached)

1、windows 7环境下安装

apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin)

apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin) windows 8.1下安装hadoop 2.4.0 (原生支持)

在Windows 8.1下使用Hyper-V安装CentOS 6.6 64bit

之前使用VMware来虚拟机,但这个东西跟Hyper-V是冲突的不能同时存在,当你使用VS2013以后VMWare就不好用了,网上有方法修改启动项造成两个入口其中一个关闭Hyper-V但用起来还是麻烦...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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