在Ubuntu环境中搭建OpenCV2411,并解决libgtk库更新问题
来源:互联网 发布:linux解压tar命令 编辑:程序博客网 时间:2024/06/05 02:59
实验室要使用人脸识别,因此需要搭建OpenCV环境进行安装。
OpenCV环境中需要安装相关的库文件,如下面命令
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev
但是在安装这个过程之中出现了很多问题,比如libgtk2.0安装不上,相关的很多组件无法搭建成功。但是结果很出人意料,解决的办法也很弱:换源。
国内的源,一般使用清华的源(教育网),外网一般是使用阿里云和163的源,这些源都是国内比较好,内容比较全面的源,但是对于我安装gtk来讲,这些都不太好用。因此现将目前的source.list备份
sudo cp /etc/apt/source.list /etc/apt/source.list.bak
然后,在下面这个链接中找到对应系统的源
查找对应源
这个根据自己对应的系统版本找到对应的源,一般的源都是官方源,在软件的内容上面更全面。不是说清华的源和阿里的不好,只是软件版本不全。
我之前安装一直报一个错误是,gtk无法更新版本,特别蛋疼。
在国外找到了一个解决方案,
GTK2.0+ error
也是有效果。
使用
sudo nano /etc/apt/source.list
将在ubuntu wiki中找到的源列表添加到该list中
然后使用sudo apt-get update更新源
安装
sudo apt-get install libgtk2.0-dev
发现完美安装。也有很多软件的版本不太对,比如libtiff4-dev,这个库文件已经被废弃,现在基本使用libtiff5-dev,所以依赖的库文件应该使用这个版本才对。
重点是,安装opencv之前,一定要找好,对应opencv版本的依赖库,找到所有的依赖库之后安装才能进行。
剩下的教程参考
http://blog.csdn.net/tb_huge/article/details/51784625
这篇写的最生动
http://www.cnblogs.com/gaoxiang12/p/4633316.html
依赖问题解决完了就可以安装opencv了
0 0
- 在Ubuntu环境中搭建OpenCV2411,并解决libgtk库更新问题
- Ubuntu 中安装opencv2411
- ubuntu 中找不到libgtk-x11-2.0.so
- 在ubuntu中搭建eclipse开发环境。
- 在Ubuntu中搭建.NET开发环境
- Spark在Ubuntu中搭建开发环境
- Ubuntu中如何在更新中解决cups卡死问题
- 在Ubuntu上安装KVM并搭建虚拟环境
- 在Ubuntu上安装KVM并搭建虚拟环境
- 在windows10上安装ubuntu并搭建java运行环境
- 在Centos中搭建Java环境并搭建tomcat
- 如何解决ubuntu下找不到libgtk-x11-2.0.so.0
- 如何解决ubuntu下找不到libgtk-x11-2.0.so.0
- 如何解决ubuntu下找不到libgtk-x11-2.0.so.0
- 解决缺失libgtk-x11-2.0.so.0的问题
- 在ubuntu中配置java环境并运行java程序
- 如何在ubuntu中搭建交叉编译环境
- 在Ubuntu 10.04中搭建Objective-C 开发环境
- 选择排序
- 如何设计Lighthoused定位接收电路
- unity 学习笔记(改变物体旋转中心)
- python中的类方法与静态方法的区别
- js的查找
- 在Ubuntu环境中搭建OpenCV2411,并解决libgtk库更新问题
- 赛码网—在线编程(三)翻转数组
- 安卓控件文字颜色切换-ColorStateList的使用
- 杂
- C++:STL标准入门汇总
- 第十三周项目5-拓扑排序算法验证
- 十六进制转八进制最高可输入十万位十六进制数
- Json原生解析
- [JAVA]定时任务之-Quartz使用篇