在win10下实现openCV3.2.0+vs2015+cmake出错解决方案

在研究sift算法时发现opencv3.X版本中有些库函数被去掉了。网上查了一下,确实没有sift算法这部分代码了,需要通过网上下载附加库opencv_contrib-3.2.0进行cmake编译就可以用了,于是进入漫长的cmake编译之旅!!

1.网上下载cmake

进入网站下载一个cmake,这里我下的是当前网站上的最新版本,个人觉得这个对编译影响不大。进入界面下载如下方式:

这里选择:

Windows win64-x64 Installer: Installer tool has changed. Uninstall CMake 3.4 or lower first!   cmake-3.8.0-win64-x64.msi

安装时选择:

该图片来自百度经验

这样安装完就不用配置软件的路径了,最好将Create CMake Desktop Icon 也选上这样可以很容易找到CMake运行文件,我桌面上的运行文件如图;

不选也没关系,到你安装的cmake路径下的bin目录找:D:\work\cmake

双击运行cmake界面如下,两个路径必须为纯英文,然后Configure:

我这里已经运行好了,网上有很多教程可以看一下。

接下来跟大家分享一下我遇到的错误:

1.由于当时没截图,所以这里只能说一下大概意思:“CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found”,就是找不到C++译器!

解决办法:将opencv3.2和vs2015全部从新装在纯英文目录下,因为cmake不识别中文,这个错误很是雷人!!!

装完运行cmake没有错,

2.加入opencv_contrib-3.2.0的路径,步我在cmake之前就做了,只是将opencv_contrib-3.2.0放在opencv文件夹里,cmake就自己加载了,不放的话自己手动改加载一下也可以:

3.“Generate”时需要网下载:opencv\opencv\sources\3rdparty\ffmpeg路径下会多出来一个download文件夹,下载3个文件,否则会报错!

总结:跟人认为开源软件或者英文软件还是装纯英文路径吧!不然重装软件就是一件很悲催的事情,尤其还要配环境!!!

时间: 2024-08-10 23:30:16

在win10下实现openCV3.2.0+vs2015+cmake出错解决方案的相关文章

win10 下的opencv3.2.0实现tracker常见问题----必要条件整理

在opencv中常常要实现对视频中的目标进行追踪,一些比较新的方法(比如MIL.KCF.TLD等)都在opencv_contrib库里,所以首先你需要下载安装opencv_contrib库,详见在win10下实现openCV3.2.0+vs2015+cmake出错解决方案 .这里需要说明的是我的系统是win10的,所以开发环境均在win10下,以下不做特殊说明均在win10下完成.关于tracking官网提供了其参考资料Tracking API .Introduction to OpenCV T

(4)Linux(ubuntu)下配置Opencv3.1.0开发环境的详细步骤

Ubuntu下配置opencv3.1.0开发环境 1.最近工作上用到在Ubuntu下基于QT和opencv库开发应用软件(计算机视觉处理方面),特把opencv的配置过程详细记录,以供分享 2.步骤说明 一.安装OpenCV3.1.0 1.使用wget下载opencv源码 url : https://github.com/Itseez/opencv/archive/3.1.0.zip sudo apt-get install wget sudo wget https://github.com/I

在Win10下如何安装IMSL6.0

最近因为需要计算一些方程,自己编程效率低又容易出bug.然后自己就打算安装IMSL库函数,想借助库函数解决问题.折腾了一会,又在同学的帮助下,最后也安装上了.现在记录一下如何安装.配置吧.我是在win10下安装的IMSL6.0版,我就基于该版本来说一说如何安装啦. 1.准备IMSL6.0: IMSL6.0版 2.安装 解压之后,点击,可以看到如下界面 等待一会后,就可以看到如下界面了: 一直点NEXT,直至遇到让你输入序列号的地方,输入序列号(共六位):201111.再一直点击NEXT.在安装完

OpenCV3.2.0+opencv_contrib-3.2.0+VS2015+cmake

这篇文章是安装OpenCV3.2.0的扩展库opencv_contrib-3.2.0的介绍. 一.先说使用的配置环境及准备工作: 1.OpenCV-3.2.0-vc14 2.opencv_contrib-3.2.0下载:https://github.com/opencv/opencv_contrib/releases 3.vs2015 4.cmake下载:http://www.cmake.org/,点右上角的Download,我选的是cmake-3.8.0-win64-x64.zip(免安装):

OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置

摘要: 由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的,所以我就想着研究一下这个库,这里是个人的学习笔记,不是什么权威的教程,如果你们有错误也麻烦帮我指出哈. =============================================分割线==================================================

ubuntu16.04下安装opencv3.1.0

1.安装依赖项 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 可选的 sudo apt-get install checkinstall yasm libtiff5-dev libjpeg-dev libjasper-dev libdc1394-22-dev libxine2-dev libgstreamer

Ubuntu16.04下安装OpenCV3.2.0

1.安装官方给的opencv依赖包 $ sudo apt-get install build-essential $ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev $ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev

【深度学习】ubuntu16.04下安装opencv3.4.0

1.首先安装一些编译工具 # 安装编译工具 sudo apt-get install build-essential # 安装依赖包 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev # 安装可选包 sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-d

OpenCV3.3.0 + CLion + CMake 配置(Mac巨细无敌版)

目录 开始 完成了 参考链接: 1,cmake编译 http://blog.csdn.net/baidu_36316735/article/details/53168438 2,CLion导入opencv http://blog.csdn.net/xiangxianghehe/article/details/71438789 另外在VS中配置opencv3可以参考我的这篇博文: OpenCV3.2.0+VS2017环境配置与常见问题(巨细坑爹版) 另外:mac + pycharm 可以参考我这篇