您的位置:首页 > 编程语言 > Qt开发

Ubuntu下搭建Qt+OpenCV开发环境

2015-11-30 22:52 756 查看
上一篇VMware11.1.1及Ubuntu14.04下载安装已经安装好了Ubuntu系统。那么,现在将继续搭建Qt环境和OpenCV的开发环境。

环境说明

VMware:11.1.1

Ubuntu:14.04 64位

PC:win7 64位

一、创建Qt 5.4.0开发环境

参考资料:在Ubuntu14.04上创建Qt 5.4.0开发环境

1、下载并安装Qt

下载地址:http://download.qt.io/official_releases/qt/5.4/5.4.0/

为支持Android的开发,这里可以直接下载文件:qt-opensource-linux-x64-android-5.4.0.run

安装过程就直接上方所附参考资料。

2、创建Qt项目

2.1 Qt Creator运行界面:



2.2新建项目、例“helloqt”,Qt Widget Application项目。

如果编译运行,出现:



表明现在没有可用的编译器。

需要设置编译器,见参考资料即可。

为方便使用:

a、Qt Creator可以锁定到任务栏、并设置语言为中文。在tools—-options中的第一个进行设置。将language改为中文简体。

现在Qt Creator已经搭建好,现在进行OpenCV的相关搭建工作。

二、Ubuntu下OpenCV2.4.9的安装与配置

参考资料:

1、Opencv 2.4.9在Ubuntu下的配置与安装

2、Linux 下编译安装OpenCV

补充说明的是:在第一个参考文献中,注意:“cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

”最后的“..”及其前的空格不能省略。

到此,我们尝试运行一下OpenCV的东西,例如目标查找和人脸检测。

目标查找:./find_obj



人脸检测:

./facedetect –cascade=”/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml” –scale=1.5 lena.jpg



这里碰到一个问题:Ubuntu和windows的剪贴板不能共用了

不知道做了什么,windows下复制文字到剪贴板后,不能粘贴到Ubuntu下了。这样造成了极大的困扰。导致许多命令都是自己敲,不能复制!

中途想在Ubuntu和windows间设置共享文件夹,但是没成功,在安装open-vm-dmks时碰到问题,导致后面一系列的问题,十分头疼,还把vmware tools安装了几遍。最后是将安装出错的几个文件删了(open-vm-tools、open-vm-tools-dmks、open-vm-dmks),重装才好的。但是不能共用剪贴板的问题依然存在。

用到的linux命令:

find / -name 文件名

cp -r 文件夹1 文件夹2

下一篇介绍,我用的Ubuntu和windows间互传文件的做法:s、SecureFx。这是本科做相关项目时用的,觉得不错,现重新整理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv qt 64位