qt5和opencv3在linux上安装配置
来源:互联网 发布:qq绿色认证域名出售 编辑:程序博客网 时间:2024/06/05 09:18
qt5之前已经装好了,单独用体验很好。想用opencv做些东西,蛋疼的事情一件接一件。
opencv配置
opencv直接从官网下载的linux/mac版,一个zip包,解压后和windows版不一样,需要自己编译一下。
过程很多都参考了这个网站
http://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/
看上面网站执行到cmake这一步,不要做cmake那一句,转到这个网站http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html 参考第三步,用cmake-gui。除了他说了这些事情做了之外,搜索一个叫WITH_EIGEN的项,把对勾点掉,不要它,因为加上这个在make的时候会报错无法完成。可以看下这个http://code.opencv.org/issues/3877,我不是第一个遇到这个问题的人。
第二件要在cmake-gui做的事情是,搜索qt,把这些搜索出来的东西都填了,WITH_QT的对勾打上,qmake那个已经自动找到了,qt5开头的那几个文件夹都是找不到的。如果这里不填好,后面在qt里写opencv,没任何错误提示之间crashed。填这几个文件夹参考了这个http://blog.csdn.net/billbliss/article/details/43376341文章。ubuntu下文件夹在Qt安装目录下的版本号/gcc/lib/cmake。
之后就回到shell执行make和sudo make install,第二条指令不给权限会报错。之后再参考那个英语网站的步骤就好。
qtcreator中使用opencv
给.pro文件加INCLUDEPATH和LIBS,http://www.cnblogs.com/tornadomeet/archive/2012/07/10/2584702.html 参考这里。
但如果这样写,连接的时候它就会找不到,不理解原理,
LIBS += /usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_imgproc.so
只知道这样写才ok,
LIBS += -L/usr/local/lib/ -lopencv_highgui -lopencv_core -lopencv_imgcodecs
-L意思是目录,-l后面跟库的名字。
过两天再去windows上搞,先把过程总结在这里。
- qt5和opencv3在linux上安装配置
- Ubuntu14.04下Qt5+opencv3.0安装和配置
- OpenCV3.2+Qt5.8.0+Win10配置和使用----(1)Qt5.8.0的安装
- 树莓派2配置opencv3和qt5
- QT5.9.1和opencv3.3配置(win10)
- 在 Linux 上安装和配置 JDK
- PCL1.8.0在VS2013和Qt5.7.1上的配置安装小结
- OpenCV3.2+Qt5.8.0+Win10配置和使用----(2)CMake的安装
- QtPropertyBrowser控件在Qt5.5上的安装配置
- 《OpenCV》Part1 OpenCV3.1.0安装配置与Qt5.5测试
- QT5.8+OpenCV3.2的安装与配置
- 在VS2013下安装和配置OpenCV3.1.0
- 在XP和Linux上安装配置Eclipse和SVN
- ubuntu 14 下配置 openCV3.2 和 qt5.8
- Ubuntu14下OpenCV3和QT5的安装及联合使用
- linux下安装qt5和卸载qt5
- OpenCV3.2+Qt5.8.0+Win10配置和使用----(3)opencv3.2的配置
- QT5在linux环境安装
- Merkle-Hellman背包密码算法
- 2015 南阳理工CCPC Ancient Go
- device eth0 does not seem to be present, delaying initialization
- 自定义servlet
- [leetcode]Add Two Numbers
- qt5和opencv3在linux上安装配置
- 二级路由器设置图解教程
- OC学习第一站
- iHasApp----如何获取本机已安装的程序(未越狱一)
- 代码优化——抽象ViewHolder和BaseAdapter
- Linux之旅--文件权限和账号管理
- ios入门攻略 05篇 C语言基础【分支结构之switch语句】
- PHPCMS V9缩略图模糊解决方法
- WEB前端学习 Day3(引入css文件+html语义和常用布局元素+css过渡)