Ubuntu下搭建Qt+OpenCV开发环境

上一篇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运行界面:
Ubuntu下搭建Qt+OpenCV开发环境_第1张图片

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
Ubuntu下搭建Qt+OpenCV开发环境_第2张图片

人脸检测:
./facedetect –cascade=”/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml” –scale=1.5 lena.jpg
Ubuntu下搭建Qt+OpenCV开发环境_第3张图片

这里碰到一个问题: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,opencv,qt,64位)