Ubuntu下搭建Qt+OpenCV开发环境
2015-11-30 22:52
756 查看
上一篇VMware11.1.1及Ubuntu14.04下载安装已经安装好了Ubuntu系统。那么,现在将继续搭建Qt环境和OpenCV的开发环境。
Ubuntu:14.04 64位
PC:win7 64位
为支持Android的开发,这里可以直接下载文件:qt-opensource-linux-x64-android-5.4.0.run
安装过程就直接上方所附参考资料。
2.2新建项目、例“helloqt”,Qt Widget Application项目。
如果编译运行,出现:
表明现在没有可用的编译器。
需要设置编译器,见参考资料即可。
为方便使用:
a、Qt Creator可以锁定到任务栏、并设置语言为中文。在tools—-options中的第一个进行设置。将language改为中文简体。
现在Qt Creator已经搭建好,现在进行OpenCV的相关搭建工作。
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。这是本科做相关项目时用的,觉得不错,现重新整理。
环境说明
VMware:11.1.1Ubuntu: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。这是本科做相关项目时用的,觉得不错,现重新整理。
相关文章推荐
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- VB的32位程序在64位系统中出现文件和注册表自动转向的解决方法
- Qt定时器和随机数详解
- C#中实现在32位、64位系统下自动切换不同的SQLite dll文件
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- Qt实现图片移动实例(图文教程)
- wamp2.2e 64位 curl 开启不了的解决办法
- Shell脚本判断Linux系统是32位还是64位的几种方法分享
- 阿里云主机Windows 2008 32位 64位自助正版激活图文教程
- windows 2008 R2 64位服务器中开启php curl扩展的方法
- Qt for Android开发实例教程
- OpenCV 2.4.3 C++ 平滑处理分析
- Visual Studio中根据系统区分引用64位、32位DLL动态库文件的配置方法
- win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
- linux查看cpu是否支持64位的方法
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python判断windows系统是32位还是64位的方法