step1 安装好OpenNI和OpenCV可以看:http://www.linuxidc.com/Linux/2012-03/55802.htm也可以参考:Ubuntu下安装配置OpenNI, OpenCV:http://www.linuxidc.com/Linux/2012-03/55805.htm(OpenNI和OpenCV我花费了很大功夫才安装好,期间按照教程安装了很多东西,也使用了cmake来搞OpenCV,cmake的时候经常出错,我把那些需要打勾的都取消了,如下图:
spet2 将opencv和openni库加入到qtcreator里面
这里参考了:http://www.linuxidc.com/Linux/2010-10/29336.htm首先 (此步骤仅针对opencv的配置)
sudo gedit /usr/share/qt4/mkspecs/default/qmake.conf
在文件内添加了下面两句:
QMAKE_INCDIR = /usr/include/opencv
QMAKE_LIBS = -lcvaux -lcv -lcxcore -lhighgui -lml接着:(此步骤针对openni和opencv)
新建个Qt工程,往工程的.pro文件里面添加下面的内容:
INCLUDEPATH += /usr/local/include/opencv
/usr/include/ni
/usr/include/nite LIBS += /usr/lib/libcv.so.2.1
/usr/lib/libcvaux.so.2.1
/usr/lib/libcxcore.so.2.1
/usr/lib/libhighgui.so.2.1
/usr/lib/libml.so.2.1
/usr/lib/libXnVNite_1_5_2.so
/usr/lib/libOpenNI.so
/usr/lib/libglut.so(不同的电脑,具体的文件名的存储位置可能不一样,最好cd到该文件夹下面看看具体叫什么,
比如,库文件libhighgui.so.2.1,我看网上教程是说叫libhighgui.so,编译的时候,系统提示not this file,cd /usr/lib 进去看了下,才发现是libhighgui.so.2.1 ,改过来就可以了!!!有时候编译提示没有这个函数时,多半也是因为库没有链接好)
同样的道理,如果编译的时候提示找不到头文件,那肯定是INCLUDEPATH少了该头文件所在的文件夹了!! Ubuntu下安装配置OpenNI实战笔记Linux下的几个代码比较工具相关资讯 Qt Ubuntu教程 OpenCV OpenNI
- Mac/Linux编译OpenCV程序 (今 16:20)
- 在Xcode6.4中使用OpenCV (今 15:30)
- Mac下使用OpenCV与在Xcode下使用 (今 15:21)
| - Windows环境下编译OpenCV3.0和 (今 15:36)
- 在Xcode使用OpenCV (今 15:27)
- Mac平台上OpenCV开发环境搭建 (今 15:17)
|
本文评论 查看全部评论 (0)