lunix下安装opencv过程-爬坑总结
来源:互联网 发布:qq飞车f22猛禽性能数据 编辑:程序博客网 时间:2024/06/07 02:54
今天刚把lunix下(ubuntu14.0)的opencv装好,整个过程中绕了很多个坑,特总结整理如下,后人可做参考。
整体过程:
1.下载并安装cmake
2.下载opencv 3.x(有1号坑)
3.安装opencv依赖项(有2号坑)
4.安装opencv(有3号坑)
除了第一个过程外,我均遇到了坑,具体详细说明如下。
1.下载并安装cmake
cmake可以直接从终端中敲命令安装,具体为:
sudo apt-get install cmake然后输入管理员密码,即可安装。
2.下载opencv 3.x
opencv官网似乎有了一些改动,导致那些网上流传的网址很多失效,而其他的下载位置不清楚是否适合lunix(1号坑),这里真正标明是opencv3.x for lunix的我只找到了这个入口:
http://https://sourceforge.net/projects/opencvlibrary
点击右边的绿色矩形下载按钮,然后选择opencv -lunix,再选择版本下载即可。
3.安装opencv依赖项
这里的坑很深,按照百度上的经验和教程,只需要在终端输入下面代码即可:
sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev libtbb-dev
但是我输完后,遇到了安装依赖项失败(2号坑),具体错误为:“E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”
经过网上搜索,找到了解决方案如下:
打开更新设置,在“更新”选项卡中选择:重要安全更新 和 推荐更新
并在“其他软件”选项卡中,去掉有问题等源
独立源那两个和canonial合作伙伴两个的钩要去掉,如图:
最后在命令行里输入以下命令更新下即可。
sudo apt-get update
4.安装opencv
安装完依赖项,按照网上的步骤,只要进入opencv文件夹,cmake ..即可,但是这个时候,却出现如下错误(3号坑):
--Configuringincomplete,errorsoccurred!
cd opencv (这是opencv的文件夹地址) mkdir build cd build cmake .. (注意cmake和两个点间是有一个空格的) make -j 4 (j后面是调用的线程数量,我用了4个)
注意,上面的语句最好在终端中一句句复制。
之后,就会开始编译安装了,整个过程持续时间较长(10min以上)。
然后整个安装就完成了。
- lunix下安装opencv过程-爬坑总结
- Lunix 下JDK的安装
- lunix 下安装mongodb3.4
- Windows下的Unix/Lunix模拟器 安装
- Lunix下MySql的安装及启动
- ubuntu下安装opencv过程
- Lunix 下安装 Linux, Apache, MySQL and PHP for wikimedia
- LUNIX下MySql的安装卸载及使用(备忘)
- mysql在lunix安装
- lunix jdk tomcat安装
- lunix系统安装teamviewer
- Centos7下安装nginx过程总结
- Centos7下安装apache过程总结
- Visual Studio 2010下的OpenCV 2.4.10安装过程
- Visual Studio 2012下的OpenCV 2.4.7安装过程
- Lunix系统下基础命令
- 红旗lunix安装VMWare Tools
- Lunix Centos 6.2 安装Mysql
- 在浏览器中使用百度地图的定位服务获得经纬度
- Java集合框架小结
- xss的payload构造(cookie劫持和get\post请求进行操控浏览器)
- eclipse提交代码连接不上SVN服务器(org.apache.subversion.javahl.ClientException: svn: E175002: connection refuse)
- 這些電競選手緣何如此“囂張”
- lunix下安装opencv过程-爬坑总结
- 从Excel中提取数据
- x4
- Postgresql服务管理
- Java Reflect 反射
- 云数据库管理与数据迁移
- vue 1.x 交互-仿百度下拉列表
- 管理分区表
- 【LeetCode算法练习(C++)】Reverse Nodes in k-Group