在ubuntu系统中配置Qt和opencv
来源:互联网 发布:维戈 莫特森 知乎 编辑:程序博客网 时间:2024/05/21 16:54
讲真,对于第一次安的各种软件来说,我觉得成功率就像一门玄学,也许在你不经意的时候就安好了,要不然就在你不经意间失败了,然后还得重新安!
1.ubuntu系统
我是在VMware上安装的系统,这样电脑已经很卡了,我觉得电脑配置要不是很好的,也别考虑装双系统了。要是想重装为Linux系统,我也不拦着你作死了。
*安装vmware (其实还是很简单的,序列码什么的去网上搜一个就好啦)
*在ubuntu官网下载系统
*打开虚拟机,选择新建一个虚拟机
2.QT安装
下载链接:http://download.qt.io/archive/
我在官网上下载的.run文件,所以只需要
chmod zxf …….run
./……..run
就会出现安装向导,此后一步步走就可以了。
3.opencv安装
**首先安装一些必要的工具
sudo apt-get install build-essential
sudo apt-get install cmake git pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-opencv python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
ps:下载libgtk2.0-dev的时候可能会出错,出错的时候就需要换源了
换源请见
http://blog.csdn.net/lg1259156776/article/details/52291886
**在官网上下载opencv(我下的时候有Windows、iOS、Android就是没有Linux,只需要下载source版本就行了)
unzip opencv-3.2.0.zip 首先解压cd opencv-3.2.0 进入目录mkdir release 新建目录cd release 进入新目录
cmake命令
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=OFF -D WITH_OPENGL=ON ..
makemake install 这个过程就需要久一点了
最后在 /etc/ld.so.conf.d/opencv.conf (没有的话创建一个)后面添加上 /usr/local/lib ,然后ldconfig,最后在/etc/bash.bashrc 文件最后添加PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
ps:一些常用的Linux安装与卸载的命令
- rpm安装,更新与卸载 RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了, 安装非常方便,在图形界面里你只需要双击就能自动安装。但是有一点不好,就是包的依赖关系,这个会烦死人的
A. rpm安装 1) 找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2) 打开一个终端,su 成root用户; 3) cd soft.version.rpm所在的目录; 4) 输入rpm -ivh soft.version.rpm
B.rpm更新 #rpm -Uvh soft.version.rpm
C.rpm卸载 1) 查找欲卸载的软件包 rpm -qa | grep ×XXX× 2) 例如找到软件MySQL-4.1.22-2.el4_8.4 ,执行rpm -e mysql-4.1.22-2.el4_8.4
注意:查询软件的安装目录,用命令 rpm -ql mysql-4.1.22-2.el4_8.4 2. 以.bin结尾的安装包 bin类似rpm包安装,也比较简单 bin安装
1) 用CD 命令进入源代码压缩包所在的目录
2) 给文件加上可执行属性:chmod +x **.bin(中间是字母x,小写)
3) 执行命令:./*.bin 或者 直接执行 sh *.bin bin卸载 把安装时中选择的安装目录删除就OK - tar.gz(bz或bz2等)结尾的源代码包 这种软件包里面都是源程序,没有编译过,需要编译后才能安装 源代码安装
2) 用CD 命令进入源代码压缩包所在的目录
3) 根据压缩包类型解压缩文件(代表压缩包名称) tar -zxvf *.tar.gz tar -jxvf **.tar.bz(或bz2)
4) 用CD命令进入解压缩后的目录
5) 输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
6) 然后是命令:make
7) 再是安装文件命令:make install 注意:我们可以通过./configure –help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有, 如果没有的就不用./configure ;直接make;make install 就行了;./configure 比较重要的一个参数是 –prefix ,用–prefix 参数,我们可以指定软件安装目录
源代码卸载 1) 打开一个SHELL,即终端
2) 用CD 命令进入编译后的软件目录,即安装时的目录
3) 执行反安装命令:make uninstall - yum安装 yum是rpm的管理工具,管理一个软件库,可以很好的解决依赖关系
1) yum查询 yum list 软件名
2) yum安装 yum install 软件名
3) yum更新 yum update 软件名
4) yum卸载 yum remove 软件名 或 yum erase 软件名
5) apt-get安装 apt-get是deb的管理工具,类似yum apt-get install package 安装包 apt-get reinstall package 重新安装包 apt-get upgrade 更新已安装的包 apt-cache rdepends package 是查看该包被哪些包依赖 apt-cache depends package 了解使用依赖 apt-get clean && apt-get autoclean 清理无用的包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 apt-get remove package 删除包 apt-get purge package 删除包,包括删除配置文件等
- 在ubuntu系统中配置Qt和opencv
- 在ubuntu和QT中使用OpenCV
- 在CodeBlocks 开发环境中配置使用OpenCV (ubuntu系统)
- ubuntu下Netbeans配置opencv和QT
- 在ubuntu系统安装配置QT
- ubuntu系统中给qt4配置opencv
- Qt+OpenCV在不同ubuntu系统移植时SIGSEGV问题解决
- Ubuntu下在环境中配置opencv
- opencv 在 ubuntu中的配置和测试
- Qt中配置Opencv
- ubuntu下 qt+opencv 配置
- ubuntu+qt+opencv环境配置
- ubuntu下Qt配置openCV
- ubuntu+openCV+qt安装配置
- opencv在windows系统中配置总结
- ubuntu下qt\qtcreator和opencv安装配置
- ubuntu下qt\qtcreator和opencv安装配置
- linux中配置在qt中调用opencv图像库
- 最大子矩阵和
- java数据格式转换
- PAT基础题 4-11 求自定类型元素序列的中位数
- Unicode字符集下CString/tchar*与char *转换 (解决中文乱码等)
- 51nod 动态数组基础教程 5
- 在ubuntu系统中配置Qt和opencv
- MyBatis学习系列之一
- java集合(一)总图
- async & await 的前世今生
- win10 internet临时文件删不掉的完美解决方法!
- [nyoj 10 ] skiing [ 记忆化搜索]
- Lucene 6.1 Demo
- 剑指offer:整数中1出现的次数(从1到n整数中1出现的次数)
- CSS详解(一)